Buildability over all Bridle USB Console Boards and Snippets (usb-console)
This integration test verifies the correct application of DTS overlays and Kconfig configurations from the USB Console Snippet (usb-console), which is only included in Bridle, against all approved (snippet-supported) boards from Zephyr and Bridle.
Depending on the number of compatible boards, this test suite will take several hours to complete (≈2.00h for ≈12 test scenarios on ≈1130 platforms) – MAY FAIL – NOT EVALUATED:
$ west twister \ --jobs 4 \ --verbose \ --inline-logs \ --quarantine-list bridle/tests/quarantine.yaml \ --testsuite-root bridle/tests/snippets/usb-console/build_all
With the option --cmake-only
the time for testing can be reduced
significantly, but then the runtime filter will not act as expected and
the filtering rules become ineffective – MAY FAIL – NOT EVALUATED:
$ west twister \ --jobs 4 \ --verbose \ --cmake-only \ --inline-logs \ --quarantine-list bridle/tests/quarantine.yaml \ --testsuite-root bridle/tests/snippets/usb-console/build_all
Even more time can be saved with the option --integration
by limiting
the test runs to the boards currently supported by this shield and that will
be used for maintenance (checks only ≈2.20% of all platforms):
$ west twister \ --jobs 4 \ --verbose \ --cmake-only \ --inline-logs \ --integration \ --quarantine-list bridle/tests/quarantine.yaml \ --testsuite-root bridle/tests/snippets/usb-console/build_all