From 05819e8ee315f781331be78014adb624bdb1101b Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Tue, 4 Apr 2017 23:11:22 -0400 Subject: [PATCH 1/7] tests: samples: convert testcase files to yaml This will prepare test cases and samples with metadata and information that will be consumed by the sanitycheck script which will be changed to parse YAML files instead of ini. Signed-off-by: Anas Nashif --- .../external_lib/sample.yaml | 8 + .../static_lib/sample.yaml | 8 + samples/basic/blink_led/sample.yaml | 10 ++ samples/basic/blinky/sample.yaml | 8 + samples/basic/button/sample.yaml | 8 + samples/basic/disco/sample.yaml | 8 + samples/basic/fade_led/sample.yaml | 10 ++ samples/basic/rgb_led/sample.yaml | 9 ++ samples/basic/servo_motor/sample.yaml | 9 ++ samples/bluetooth/beacon/sample.yaml | 8 + samples/bluetooth/central/sample.yaml | 8 + samples/bluetooth/central_hr/sample.yaml | 9 ++ samples/bluetooth/eddystone/sample.yaml | 8 + samples/bluetooth/handsfree/sample.yaml | 8 + samples/bluetooth/hci_uart/sample.yaml | 17 ++ samples/bluetooth/hci_usb/sample.yaml | 9 ++ samples/bluetooth/ipsp/sample.yaml | 8 + samples/bluetooth/peripheral/sample.yaml | 8 + samples/bluetooth/peripheral_csc/sample.yaml | 8 + samples/bluetooth/peripheral_dis/sample.yaml | 8 + samples/bluetooth/peripheral_esp/sample.yaml | 8 + samples/bluetooth/peripheral_hids/sample.yaml | 8 + samples/bluetooth/peripheral_hr/sample.yaml | 8 + .../bluetooth/peripheral_sc_only/sample.yaml | 8 + samples/bluetooth/scan_adv/sample.yaml | 8 + .../environmental_sensing/ap/sample.yaml | 8 + .../environmental_sensing/sensor/sample.yaml | 8 + samples/boards/microbit/display/sample.yaml | 8 + samples/boards/microbit/sound/sample.yaml | 8 + .../quark_se_c1000/power_mgr/sample.yaml | 8 + samples/cpp_synchronization/sample.yaml | 8 + samples/drivers/aio_comparator/sample.yaml | 9 ++ samples/drivers/crypto/sample.yaml | 9 ++ samples/drivers/current_sensing/sample.yaml | 9 ++ samples/drivers/gpio/sample.yaml | 9 ++ samples/drivers/i2c_fujitsu_fram/sample.yaml | 10 ++ samples/drivers/lcd_hd44780/sample.yaml | 8 + samples/drivers/led_apa102c/sample.yaml | 9 ++ samples/drivers/random/sample.yaml | 7 + samples/drivers/rtc/sample.yaml | 9 ++ samples/drivers/soc_flash_nrf5/sample.yaml | 8 + samples/drivers/spi_flash/sample.yaml | 8 + samples/drivers/spi_fujitsu_fram/sample.yaml | 9 ++ samples/drivers/watchdog/sample.yaml | 9 ++ samples/grove/lcd/sample.yaml | 9 ++ samples/grove/light/sample.yaml | 9 ++ samples/grove/temperature/sample.yaml | 9 ++ samples/hello_world/sample.yaml | 15 ++ samples/mpu/mpu_stack_guard_test/sample.yaml | 13 ++ samples/mpu/mpu_test/sample.yaml | 9 ++ samples/net/coaps_client/sample.yaml | 8 + samples/net/coaps_server/sample.yaml | 8 + samples/net/dns_resolve/sample.yaml | 8 + samples/net/echo_client/sample.yaml | 20 +++ samples/net/echo_server/sample.yaml | 13 ++ samples/net/http_client/sample.yaml | 8 + samples/net/http_server/sample.yaml | 8 + samples/net/https_client/sample.yaml | 7 + samples/net/irc_bot/sample.yaml | 8 + samples/net/leds_demo/sample.yaml | 9 ++ samples/net/mbedtls_dtlsclient/sample.yaml | 8 + samples/net/mbedtls_dtlsserver/sample.yaml | 8 + samples/net/mbedtls_sslclient/sample.yaml | 8 + samples/net/mqtt_publisher/sample.yaml | 12 ++ samples/net/telnet/sample.yaml | 8 + samples/net/wpan_serial/sample.yaml | 9 ++ samples/net/zoap_client/sample.yaml | 14 ++ samples/net/zoap_server/sample.yaml | 19 +++ samples/net/zperf/sample.yaml | 8 + samples/nfc/nfc_hello/sample.yaml | 8 + samples/philosophers/sample.yaml | 7 + samples/sensor/apds9960/sample.yaml | 9 ++ samples/sensor/bme280/sample.yaml | 8 + samples/sensor/bmg160/sample.yaml | 8 + samples/sensor/bmi160/sample.yaml | 9 ++ samples/sensor/fxas21002/sample.yaml | 8 + samples/sensor/fxos8700/sample.yaml | 8 + samples/sensor/hts221/sample.yaml | 8 + samples/sensor/magn_polling/sample.yaml | 8 + samples/sensor/max30101/sample.yaml | 8 + samples/sensor/max44009/sample.yaml | 8 + samples/sensor/mcp9808/sample.yaml | 8 + samples/sensor/sx9500/sample.yaml | 7 + samples/sensor/th02/sample.yaml | 8 + samples/sensor/thermometer/sample.yaml | 7 + samples/sensor/tmp112/sample.yaml | 8 + samples/subsys/console/echo/sample.yaml | 9 ++ samples/subsys/console/getchar/sample.yaml | 9 ++ samples/subsys/console/getline/sample.yaml | 9 ++ samples/subsys/ipc/ipm_mailbox/ap/sample.yaml | 8 + .../subsys/ipc/ipm_mailbox/sensor/sample.yaml | 8 + .../subsys/logging/logger-hook/sample.yaml | 7 + samples/subsys/shell/shell/sample.yaml | 8 + samples/subsys/usb/cdc_acm/sample.yaml | 9 ++ samples/subsys/usb/console/sample.yaml | 9 ++ samples/subsys/usb/dfu/sample.yaml | 9 ++ samples/subsys/usb/mass/sample.yaml | 9 ++ samples/subsys/usb/webusb/sample.yaml | 9 ++ samples/synchronization/sample.yaml | 8 + samples/testing/integration/sample.yaml | 6 + samples/testing/unit/sample.yaml | 7 + tests/benchmarks/app_kernel/testcase.yaml | 7 + tests/benchmarks/boot_time/testcase.yaml | 4 + tests/benchmarks/footprint/testcase.yaml | 28 ++++ .../benchmarks/latency_measure/testcase.yaml | 5 + tests/benchmarks/sys_kernel/testcase.yaml | 5 + tests/benchmarks/timing_info/testcase.yaml | 4 + tests/bluetooth/bluetooth/testcase.yaml | 4 + tests/bluetooth/init/.tmp.config.pBrTeCzfM6 | 0 tests/bluetooth/init/testcase.yaml | 148 ++++++++++++++++++ tests/bluetooth/shell/testcase.yaml | 13 ++ tests/bluetooth/tester/testcase.yaml | 5 + tests/crypto/aes/testcase.yaml | 4 + tests/crypto/cbc_mode/testcase.yaml | 3 + tests/crypto/ccm_mode/testcase.yaml | 3 + tests/crypto/cmac_mode/testcase.yaml | 3 + tests/crypto/ctr_mode/testcase.yaml | 3 + tests/crypto/ctr_prng/testcase.yaml | 4 + tests/crypto/ecc_dh/testcase.yaml | 6 + tests/crypto/ecc_dsa/testcase.yaml | 11 ++ tests/crypto/hmac/testcase.yaml | 10 ++ tests/crypto/hmac_prng/testcase.yaml | 10 ++ tests/crypto/mbedtls/testcase.yaml | 6 + tests/crypto/sha256/testcase.yaml | 12 ++ tests/drivers/adc/adc_api/testcase.yaml | 31 ++++ tests/drivers/adc/adc_simple/testcase.yaml | 5 + tests/drivers/aio/aio_basic_api/testcase.yaml | 5 + .../drivers/aon_counter/aon_api/testcase.yaml | 6 + tests/drivers/build_all/testcase.yaml | 24 +++ .../dma/chan_blen_transfer/testcase.yaml | 13 ++ tests/drivers/dma/loop_transfer/testcase.yaml | 6 + tests/drivers/enc28j60/testcase.yaml | 5 + .../drivers/gpio/gpio_basic_api/testcase.yaml | 7 + tests/drivers/i2c/i2c_api/testcase.yaml | 11 ++ tests/drivers/ipm/testcase.yaml | 4 + tests/drivers/nsim_uart/testcase.yaml | 5 + tests/drivers/pci_enum/testcase.yaml | 5 + .../pinmux/pinmux_basic_api/testcase.yaml | 6 + tests/drivers/pwm/pwm_api/testcase.yaml | 9 ++ tests/drivers/quark_clock/testcase.yaml | 5 + tests/drivers/rtc/rtc_basic_api/testcase.yaml | 6 + tests/drivers/spi/spi_basic_api/testcase.yaml | 7 + .../drivers/uart/uart_basic_api/testcase.yaml | 13 ++ .../watchdog/wdt_basic_api/testcase.yaml | 12 ++ tests/kernel/alert/alert_api/testcase.yaml | 3 + .../kernel/arm_irq_vector_table/testcase.yaml | 4 + tests/kernel/arm_runtime_nmi/testcase.yaml | 4 + tests/kernel/bitfield/testcase.yaml | 4 + tests/kernel/common/testcase.yaml | 3 + tests/kernel/context/testcase.yaml | 3 + tests/kernel/critical/testcase.yaml | 3 + tests/kernel/errno/testcase.yaml | 16 ++ tests/kernel/fatal/testcase.yaml | 8 + tests/kernel/fifo/fifo_api/testcase.yaml | 3 + tests/kernel/fp_sharing/testcase.yaml | 12 ++ tests/kernel/gen_isr_table/testcase.yaml | 4 + tests/kernel/irq_offload/testcase.yaml | 3 + tests/kernel/libs/testcase.yaml | 3 + tests/kernel/lifo/lifo_api/testcase.yaml | 3 + tests/kernel/mbox/mbox_api/testcase.yaml | 3 + .../mem_heap/mheap_api_concept/testcase.yaml | 3 + tests/kernel/mem_pool/mem_pool/testcase.yaml | 7 + .../mem_pool/mem_pool_api/testcase.yaml | 3 + .../mem_pool/mem_pool_concept/testcase.yaml | 3 + .../mem_pool_threadsafe/testcase.yaml | 3 + tests/kernel/mem_slab/mslab/testcase.yaml | 3 + tests/kernel/mem_slab/mslab_api/testcase.yaml | 3 + .../mem_slab/mslab_concept/testcase.yaml | 3 + .../mem_slab/mslab_threadsafe/testcase.yaml | 3 + tests/kernel/msgq/msgq_api/testcase.yaml | 3 + tests/kernel/multilib/testcase.yaml | 3 + tests/kernel/mutex/mutex/testcase.yaml | 3 + tests/kernel/mutex/mutex_api/testcase.yaml | 3 + tests/kernel/obj_tracing/testcase.yaml | 8 + tests/kernel/pending/testcase.yaml | 5 + tests/kernel/pipe/pipe_api/testcase.yaml | 3 + tests/kernel/poll/testcase.yaml | 3 + .../profiling/profiling_api/testcase.yaml | 5 + tests/kernel/queue/testcase.yaml | 3 + tests/kernel/semaphore/sema_api/testcase.yaml | 3 + tests/kernel/sleep/testcase.yaml | 3 + tests/kernel/sprintf/testcase.yaml | 3 + tests/kernel/stack/stack_api/testcase.yaml | 3 + tests/kernel/stackprot/testcase.yaml | 4 + tests/kernel/static_idt/testcase.yaml | 4 + tests/kernel/systhreads/testcase.yaml | 4 + tests/kernel/test_build/testcase.yaml | 14 ++ .../custom_data/custom_data_api/testcase.yaml | 3 + .../lifecycle/lifecycle_api/testcase.yaml | 4 + .../lifecycle/thread_init/testcase.yaml | 3 + .../scheduling/schedule_api/testcase.yaml | 3 + tests/kernel/tickless/tickless/testcase.yaml | 7 + .../tickless/tickless_concept/testcase.yaml | 4 + tests/kernel/timer/timer_api/testcase.yaml | 8 + .../timer/timer_monotonic/testcase.yaml | 3 + tests/kernel/workq/work_queue/testcase.yaml | 3 + .../kernel/workq/work_queue_api/testcase.yaml | 3 + tests/kernel/xip/testcase.yaml | 6 + tests/lib/json/testcase.yaml | 5 + tests/net/6lo/testcase.yaml | 4 + tests/net/all/testcase.yaml | 6 + tests/net/arp/testcase.yaml | 5 + tests/net/buf/testcase.yaml | 5 + tests/net/context/testcase.yaml | 5 + tests/net/dhcpv4/testcase.yaml | 5 + tests/net/icmpv6/testcase.yaml | 5 + tests/net/ieee802154/crypto/testcase.yaml | 6 + tests/net/ieee802154/fragment/testcase.yaml | 5 + tests/net/ieee802154/l2/testcase.yaml | 5 + tests/net/iface/testcase.yaml | 5 + tests/net/ip-addr/testcase.yaml | 5 + tests/net/ipv6/testcase.yaml | 6 + tests/net/lib/dns_packet/testcase.yaml | 7 + tests/net/lib/dns_resolve/testcase.yaml | 7 + .../net/lib/http_header_fields/testcase.yaml | 6 + tests/net/lib/mqtt_packet/testcase.yaml | 6 + tests/net/lib/mqtt_publisher/testcase.yaml | 5 + tests/net/lib/mqtt_subscriber/testcase.yaml | 5 + tests/net/lib/zoap/testcase.yaml | 5 + tests/net/mgmt/testcase.yaml | 5 + tests/net/mld/testcase.yaml | 6 + tests/net/neighbor/testcase.yaml | 5 + tests/net/net_pkt/testcase.yaml | 5 + tests/net/route/testcase.yaml | 5 + tests/net/rpl/testcase.yaml | 5 + tests/net/tcp/testcase.yaml | 6 + tests/net/trickle/testcase.yaml | 5 + tests/net/udp/testcase.yaml | 5 + tests/net/utils/testcase.yaml | 5 + tests/power/power_states/testcase.yaml | 12 ++ tests/shell/testcase.yaml | 4 + tests/subsys/debug/gdb_server/testcase.yaml | 5 + tests/subsys/fs/fat_fs_api/testcase.yaml | 6 + tests/unit/bluetooth/at/testcase.yaml | 6 + tests/unit/drivers/crc/testcase.yaml | 5 + tests/unit/net/buf/testcase.yaml | 5 + tests/ztest/test/base/testcase.yaml | 13 ++ tests/ztest/test/mock/testcase.yaml | 7 + 238 files changed, 1837 insertions(+) create mode 100644 samples/application_development/external_lib/sample.yaml create mode 100644 samples/application_development/static_lib/sample.yaml create mode 100644 samples/basic/blink_led/sample.yaml create mode 100644 samples/basic/blinky/sample.yaml create mode 100644 samples/basic/button/sample.yaml create mode 100644 samples/basic/disco/sample.yaml create mode 100644 samples/basic/fade_led/sample.yaml create mode 100644 samples/basic/rgb_led/sample.yaml create mode 100644 samples/basic/servo_motor/sample.yaml create mode 100644 samples/bluetooth/beacon/sample.yaml create mode 100644 samples/bluetooth/central/sample.yaml create mode 100644 samples/bluetooth/central_hr/sample.yaml create mode 100644 samples/bluetooth/eddystone/sample.yaml create mode 100644 samples/bluetooth/handsfree/sample.yaml create mode 100644 samples/bluetooth/hci_uart/sample.yaml create mode 100644 samples/bluetooth/hci_usb/sample.yaml create mode 100644 samples/bluetooth/ipsp/sample.yaml create mode 100644 samples/bluetooth/peripheral/sample.yaml create mode 100644 samples/bluetooth/peripheral_csc/sample.yaml create mode 100644 samples/bluetooth/peripheral_dis/sample.yaml create mode 100644 samples/bluetooth/peripheral_esp/sample.yaml create mode 100644 samples/bluetooth/peripheral_hids/sample.yaml create mode 100644 samples/bluetooth/peripheral_hr/sample.yaml create mode 100644 samples/bluetooth/peripheral_sc_only/sample.yaml create mode 100644 samples/bluetooth/scan_adv/sample.yaml create mode 100644 samples/boards/arduino_101/environmental_sensing/ap/sample.yaml create mode 100644 samples/boards/arduino_101/environmental_sensing/sensor/sample.yaml create mode 100644 samples/boards/microbit/display/sample.yaml create mode 100644 samples/boards/microbit/sound/sample.yaml create mode 100644 samples/boards/quark_se_c1000/power_mgr/sample.yaml create mode 100644 samples/cpp_synchronization/sample.yaml create mode 100644 samples/drivers/aio_comparator/sample.yaml create mode 100644 samples/drivers/crypto/sample.yaml create mode 100644 samples/drivers/current_sensing/sample.yaml create mode 100644 samples/drivers/gpio/sample.yaml create mode 100644 samples/drivers/i2c_fujitsu_fram/sample.yaml create mode 100644 samples/drivers/lcd_hd44780/sample.yaml create mode 100644 samples/drivers/led_apa102c/sample.yaml create mode 100644 samples/drivers/random/sample.yaml create mode 100644 samples/drivers/rtc/sample.yaml create mode 100644 samples/drivers/soc_flash_nrf5/sample.yaml create mode 100644 samples/drivers/spi_flash/sample.yaml create mode 100644 samples/drivers/spi_fujitsu_fram/sample.yaml create mode 100644 samples/drivers/watchdog/sample.yaml create mode 100644 samples/grove/lcd/sample.yaml create mode 100644 samples/grove/light/sample.yaml create mode 100644 samples/grove/temperature/sample.yaml create mode 100644 samples/hello_world/sample.yaml create mode 100644 samples/mpu/mpu_stack_guard_test/sample.yaml create mode 100644 samples/mpu/mpu_test/sample.yaml create mode 100644 samples/net/coaps_client/sample.yaml create mode 100644 samples/net/coaps_server/sample.yaml create mode 100644 samples/net/dns_resolve/sample.yaml create mode 100644 samples/net/echo_client/sample.yaml create mode 100644 samples/net/echo_server/sample.yaml create mode 100644 samples/net/http_client/sample.yaml create mode 100644 samples/net/http_server/sample.yaml create mode 100644 samples/net/https_client/sample.yaml create mode 100644 samples/net/irc_bot/sample.yaml create mode 100644 samples/net/leds_demo/sample.yaml create mode 100644 samples/net/mbedtls_dtlsclient/sample.yaml create mode 100644 samples/net/mbedtls_dtlsserver/sample.yaml create mode 100644 samples/net/mbedtls_sslclient/sample.yaml create mode 100644 samples/net/mqtt_publisher/sample.yaml create mode 100644 samples/net/telnet/sample.yaml create mode 100644 samples/net/wpan_serial/sample.yaml create mode 100644 samples/net/zoap_client/sample.yaml create mode 100644 samples/net/zoap_server/sample.yaml create mode 100644 samples/net/zperf/sample.yaml create mode 100644 samples/nfc/nfc_hello/sample.yaml create mode 100644 samples/philosophers/sample.yaml create mode 100644 samples/sensor/apds9960/sample.yaml create mode 100644 samples/sensor/bme280/sample.yaml create mode 100644 samples/sensor/bmg160/sample.yaml create mode 100644 samples/sensor/bmi160/sample.yaml create mode 100644 samples/sensor/fxas21002/sample.yaml create mode 100644 samples/sensor/fxos8700/sample.yaml create mode 100644 samples/sensor/hts221/sample.yaml create mode 100644 samples/sensor/magn_polling/sample.yaml create mode 100644 samples/sensor/max30101/sample.yaml create mode 100644 samples/sensor/max44009/sample.yaml create mode 100644 samples/sensor/mcp9808/sample.yaml create mode 100644 samples/sensor/sx9500/sample.yaml create mode 100644 samples/sensor/th02/sample.yaml create mode 100644 samples/sensor/thermometer/sample.yaml create mode 100644 samples/sensor/tmp112/sample.yaml create mode 100644 samples/subsys/console/echo/sample.yaml create mode 100644 samples/subsys/console/getchar/sample.yaml create mode 100644 samples/subsys/console/getline/sample.yaml create mode 100644 samples/subsys/ipc/ipm_mailbox/ap/sample.yaml create mode 100644 samples/subsys/ipc/ipm_mailbox/sensor/sample.yaml create mode 100644 samples/subsys/logging/logger-hook/sample.yaml create mode 100644 samples/subsys/shell/shell/sample.yaml create mode 100644 samples/subsys/usb/cdc_acm/sample.yaml create mode 100644 samples/subsys/usb/console/sample.yaml create mode 100644 samples/subsys/usb/dfu/sample.yaml create mode 100644 samples/subsys/usb/mass/sample.yaml create mode 100644 samples/subsys/usb/webusb/sample.yaml create mode 100644 samples/synchronization/sample.yaml create mode 100644 samples/testing/integration/sample.yaml create mode 100644 samples/testing/unit/sample.yaml create mode 100644 tests/benchmarks/app_kernel/testcase.yaml create mode 100644 tests/benchmarks/boot_time/testcase.yaml create mode 100644 tests/benchmarks/footprint/testcase.yaml create mode 100644 tests/benchmarks/latency_measure/testcase.yaml create mode 100644 tests/benchmarks/sys_kernel/testcase.yaml create mode 100644 tests/benchmarks/timing_info/testcase.yaml create mode 100644 tests/bluetooth/bluetooth/testcase.yaml create mode 100644 tests/bluetooth/init/.tmp.config.pBrTeCzfM6 create mode 100644 tests/bluetooth/init/testcase.yaml create mode 100644 tests/bluetooth/shell/testcase.yaml create mode 100644 tests/bluetooth/tester/testcase.yaml create mode 100644 tests/crypto/aes/testcase.yaml create mode 100644 tests/crypto/cbc_mode/testcase.yaml create mode 100644 tests/crypto/ccm_mode/testcase.yaml create mode 100644 tests/crypto/cmac_mode/testcase.yaml create mode 100644 tests/crypto/ctr_mode/testcase.yaml create mode 100644 tests/crypto/ctr_prng/testcase.yaml create mode 100644 tests/crypto/ecc_dh/testcase.yaml create mode 100644 tests/crypto/ecc_dsa/testcase.yaml create mode 100644 tests/crypto/hmac/testcase.yaml create mode 100644 tests/crypto/hmac_prng/testcase.yaml create mode 100644 tests/crypto/mbedtls/testcase.yaml create mode 100644 tests/crypto/sha256/testcase.yaml create mode 100644 tests/drivers/adc/adc_api/testcase.yaml create mode 100644 tests/drivers/adc/adc_simple/testcase.yaml create mode 100644 tests/drivers/aio/aio_basic_api/testcase.yaml create mode 100644 tests/drivers/aon_counter/aon_api/testcase.yaml create mode 100644 tests/drivers/build_all/testcase.yaml create mode 100644 tests/drivers/dma/chan_blen_transfer/testcase.yaml create mode 100644 tests/drivers/dma/loop_transfer/testcase.yaml create mode 100644 tests/drivers/enc28j60/testcase.yaml create mode 100644 tests/drivers/gpio/gpio_basic_api/testcase.yaml create mode 100644 tests/drivers/i2c/i2c_api/testcase.yaml create mode 100644 tests/drivers/ipm/testcase.yaml create mode 100644 tests/drivers/nsim_uart/testcase.yaml create mode 100644 tests/drivers/pci_enum/testcase.yaml create mode 100644 tests/drivers/pinmux/pinmux_basic_api/testcase.yaml create mode 100644 tests/drivers/pwm/pwm_api/testcase.yaml create mode 100644 tests/drivers/quark_clock/testcase.yaml create mode 100644 tests/drivers/rtc/rtc_basic_api/testcase.yaml create mode 100644 tests/drivers/spi/spi_basic_api/testcase.yaml create mode 100644 tests/drivers/uart/uart_basic_api/testcase.yaml create mode 100644 tests/drivers/watchdog/wdt_basic_api/testcase.yaml create mode 100644 tests/kernel/alert/alert_api/testcase.yaml create mode 100644 tests/kernel/arm_irq_vector_table/testcase.yaml create mode 100644 tests/kernel/arm_runtime_nmi/testcase.yaml create mode 100644 tests/kernel/bitfield/testcase.yaml create mode 100644 tests/kernel/common/testcase.yaml create mode 100644 tests/kernel/context/testcase.yaml create mode 100644 tests/kernel/critical/testcase.yaml create mode 100644 tests/kernel/errno/testcase.yaml create mode 100644 tests/kernel/fatal/testcase.yaml create mode 100644 tests/kernel/fifo/fifo_api/testcase.yaml create mode 100644 tests/kernel/fp_sharing/testcase.yaml create mode 100644 tests/kernel/gen_isr_table/testcase.yaml create mode 100644 tests/kernel/irq_offload/testcase.yaml create mode 100644 tests/kernel/libs/testcase.yaml create mode 100644 tests/kernel/lifo/lifo_api/testcase.yaml create mode 100644 tests/kernel/mbox/mbox_api/testcase.yaml create mode 100644 tests/kernel/mem_heap/mheap_api_concept/testcase.yaml create mode 100644 tests/kernel/mem_pool/mem_pool/testcase.yaml create mode 100644 tests/kernel/mem_pool/mem_pool_api/testcase.yaml create mode 100644 tests/kernel/mem_pool/mem_pool_concept/testcase.yaml create mode 100644 tests/kernel/mem_pool/mem_pool_threadsafe/testcase.yaml create mode 100644 tests/kernel/mem_slab/mslab/testcase.yaml create mode 100644 tests/kernel/mem_slab/mslab_api/testcase.yaml create mode 100644 tests/kernel/mem_slab/mslab_concept/testcase.yaml create mode 100644 tests/kernel/mem_slab/mslab_threadsafe/testcase.yaml create mode 100644 tests/kernel/msgq/msgq_api/testcase.yaml create mode 100644 tests/kernel/multilib/testcase.yaml create mode 100644 tests/kernel/mutex/mutex/testcase.yaml create mode 100644 tests/kernel/mutex/mutex_api/testcase.yaml create mode 100644 tests/kernel/obj_tracing/testcase.yaml create mode 100644 tests/kernel/pending/testcase.yaml create mode 100644 tests/kernel/pipe/pipe_api/testcase.yaml create mode 100644 tests/kernel/poll/testcase.yaml create mode 100644 tests/kernel/profiling/profiling_api/testcase.yaml create mode 100644 tests/kernel/queue/testcase.yaml create mode 100644 tests/kernel/semaphore/sema_api/testcase.yaml create mode 100644 tests/kernel/sleep/testcase.yaml create mode 100644 tests/kernel/sprintf/testcase.yaml create mode 100644 tests/kernel/stack/stack_api/testcase.yaml create mode 100644 tests/kernel/stackprot/testcase.yaml create mode 100644 tests/kernel/static_idt/testcase.yaml create mode 100644 tests/kernel/systhreads/testcase.yaml create mode 100644 tests/kernel/test_build/testcase.yaml create mode 100644 tests/kernel/threads/custom_data/custom_data_api/testcase.yaml create mode 100644 tests/kernel/threads/lifecycle/lifecycle_api/testcase.yaml create mode 100644 tests/kernel/threads/lifecycle/thread_init/testcase.yaml create mode 100644 tests/kernel/threads/scheduling/schedule_api/testcase.yaml create mode 100644 tests/kernel/tickless/tickless/testcase.yaml create mode 100644 tests/kernel/tickless/tickless_concept/testcase.yaml create mode 100644 tests/kernel/timer/timer_api/testcase.yaml create mode 100644 tests/kernel/timer/timer_monotonic/testcase.yaml create mode 100644 tests/kernel/workq/work_queue/testcase.yaml create mode 100644 tests/kernel/workq/work_queue_api/testcase.yaml create mode 100644 tests/kernel/xip/testcase.yaml create mode 100644 tests/lib/json/testcase.yaml create mode 100644 tests/net/6lo/testcase.yaml create mode 100644 tests/net/all/testcase.yaml create mode 100644 tests/net/arp/testcase.yaml create mode 100644 tests/net/buf/testcase.yaml create mode 100644 tests/net/context/testcase.yaml create mode 100644 tests/net/dhcpv4/testcase.yaml create mode 100644 tests/net/icmpv6/testcase.yaml create mode 100644 tests/net/ieee802154/crypto/testcase.yaml create mode 100644 tests/net/ieee802154/fragment/testcase.yaml create mode 100644 tests/net/ieee802154/l2/testcase.yaml create mode 100644 tests/net/iface/testcase.yaml create mode 100644 tests/net/ip-addr/testcase.yaml create mode 100644 tests/net/ipv6/testcase.yaml create mode 100644 tests/net/lib/dns_packet/testcase.yaml create mode 100644 tests/net/lib/dns_resolve/testcase.yaml create mode 100644 tests/net/lib/http_header_fields/testcase.yaml create mode 100644 tests/net/lib/mqtt_packet/testcase.yaml create mode 100644 tests/net/lib/mqtt_publisher/testcase.yaml create mode 100644 tests/net/lib/mqtt_subscriber/testcase.yaml create mode 100644 tests/net/lib/zoap/testcase.yaml create mode 100644 tests/net/mgmt/testcase.yaml create mode 100644 tests/net/mld/testcase.yaml create mode 100644 tests/net/neighbor/testcase.yaml create mode 100644 tests/net/net_pkt/testcase.yaml create mode 100644 tests/net/route/testcase.yaml create mode 100644 tests/net/rpl/testcase.yaml create mode 100644 tests/net/tcp/testcase.yaml create mode 100644 tests/net/trickle/testcase.yaml create mode 100644 tests/net/udp/testcase.yaml create mode 100644 tests/net/utils/testcase.yaml create mode 100644 tests/power/power_states/testcase.yaml create mode 100644 tests/shell/testcase.yaml create mode 100644 tests/subsys/debug/gdb_server/testcase.yaml create mode 100644 tests/subsys/fs/fat_fs_api/testcase.yaml create mode 100644 tests/unit/bluetooth/at/testcase.yaml create mode 100644 tests/unit/drivers/crc/testcase.yaml create mode 100644 tests/unit/net/buf/testcase.yaml create mode 100644 tests/ztest/test/base/testcase.yaml create mode 100644 tests/ztest/test/mock/testcase.yaml diff --git a/samples/application_development/external_lib/sample.yaml b/samples/application_development/external_lib/sample.yaml new file mode 100644 index 000000000000..82b3f54223a5 --- /dev/null +++ b/samples/application_development/external_lib/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_x86 + tags: appdev diff --git a/samples/application_development/static_lib/sample.yaml b/samples/application_development/static_lib/sample.yaml new file mode 100644 index 000000000000..50f4524fb1ec --- /dev/null +++ b/samples/application_development/static_lib/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_x86 + tags: static_link diff --git a/samples/basic/blink_led/sample.yaml b/samples/basic/blink_led/sample.yaml new file mode 100644 index 000000000000..2dc6627ac701 --- /dev/null +++ b/samples/basic/blink_led/sample.yaml @@ -0,0 +1,10 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 arm + build_only: true + platform_whitelist: arduino_101 quark_d2000_crb + nucleo_f103rb nucleo_f401re nucleo_l476rg + tags: apps diff --git a/samples/basic/blinky/sample.yaml b/samples/basic/blinky/sample.yaml new file mode 100644 index 000000000000..b826f69b6d7a --- /dev/null +++ b/samples/basic/blinky/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: arduino_101 + tags: samples diff --git a/samples/basic/button/sample.yaml b/samples/basic/button/sample.yaml new file mode 100644 index 000000000000..34e7bbc91e95 --- /dev/null +++ b/samples/basic/button/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: nucleo_f103rb quark_se_c1000_devboard + tags: samples diff --git a/samples/basic/disco/sample.yaml b/samples/basic/disco/sample.yaml new file mode 100644 index 000000000000..ef60fc1495a0 --- /dev/null +++ b/samples/basic/disco/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: nucleo_f103rb nucleo_f401re + tags: samples diff --git a/samples/basic/fade_led/sample.yaml b/samples/basic/fade_led/sample.yaml new file mode 100644 index 000000000000..2dc6627ac701 --- /dev/null +++ b/samples/basic/fade_led/sample.yaml @@ -0,0 +1,10 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 arm + build_only: true + platform_whitelist: arduino_101 quark_d2000_crb + nucleo_f103rb nucleo_f401re nucleo_l476rg + tags: apps diff --git a/samples/basic/rgb_led/sample.yaml b/samples/basic/rgb_led/sample.yaml new file mode 100644 index 000000000000..f2d26d252724 --- /dev/null +++ b/samples/basic/rgb_led/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: arduino_101 + tags: apps diff --git a/samples/basic/servo_motor/sample.yaml b/samples/basic/servo_motor/sample.yaml new file mode 100644 index 000000000000..4459e44184a8 --- /dev/null +++ b/samples/basic/servo_motor/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: arduino_101 quark_d2000_crb + tags: apps diff --git a/samples/bluetooth/beacon/sample.yaml b/samples/bluetooth/beacon/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/beacon/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/central/sample.yaml b/samples/bluetooth/central/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/central/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/central_hr/sample.yaml b/samples/bluetooth/central_hr/sample.yaml new file mode 100644 index 000000000000..8115ea78a9d4 --- /dev/null +++ b/samples/bluetooth/central_hr/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_exclude: quark_d2000_crb + tags: bluetooth diff --git a/samples/bluetooth/eddystone/sample.yaml b/samples/bluetooth/eddystone/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/eddystone/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/handsfree/sample.yaml b/samples/bluetooth/handsfree/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/handsfree/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/hci_uart/sample.yaml b/samples/bluetooth/hci_uart/sample.yaml new file mode 100644 index 000000000000..c931492ea60a --- /dev/null +++ b/samples/bluetooth/hci_uart/sample.yaml @@ -0,0 +1,17 @@ +sample: + description: TBD + name: TBD +tests: +- test_arm: + arch_whitelist: arm + build_only: true + platform_whitelist: 96b_nitrogen nrf51_pca10028 + nrf52_pca10040 + tags: uart bluetooth +- test_nrf5: + arch_whitelist: arm + build_only: true + extra_args: CONF_FILE="nrf5.conf" + platform_whitelist: 96b_nitrogen nrf51_pca10028 + nrf52_pca10040 arduino_101_ble + tags: uart bluetooth diff --git a/samples/bluetooth/hci_usb/sample.yaml b/samples/bluetooth/hci_usb/sample.yaml new file mode 100644 index 000000000000..dd7d019a5539 --- /dev/null +++ b/samples/bluetooth/hci_usb/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test_x86: + arch_whitelist: x86 + build_only: true + platform_whitelist: quark_se_c1000_devboard + tags: usb bluetooth diff --git a/samples/bluetooth/ipsp/sample.yaml b/samples/bluetooth/ipsp/sample.yaml new file mode 100644 index 000000000000..2aed69ca05fd --- /dev/null +++ b/samples/bluetooth/ipsp/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_x86 qemu_cortex_m3 + tags: bluetooth net diff --git a/samples/bluetooth/peripheral/sample.yaml b/samples/bluetooth/peripheral/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/peripheral/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/peripheral_csc/sample.yaml b/samples/bluetooth/peripheral_csc/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/peripheral_csc/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/peripheral_dis/sample.yaml b/samples/bluetooth/peripheral_dis/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/peripheral_dis/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/peripheral_esp/sample.yaml b/samples/bluetooth/peripheral_esp/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/peripheral_esp/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/peripheral_hids/sample.yaml b/samples/bluetooth/peripheral_hids/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/peripheral_hids/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/peripheral_hr/sample.yaml b/samples/bluetooth/peripheral_hr/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/peripheral_hr/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/peripheral_sc_only/sample.yaml b/samples/bluetooth/peripheral_sc_only/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/peripheral_sc_only/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/bluetooth/scan_adv/sample.yaml b/samples/bluetooth/scan_adv/sample.yaml new file mode 100644 index 000000000000..da05ee28c5ed --- /dev/null +++ b/samples/bluetooth/scan_adv/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/samples/boards/arduino_101/environmental_sensing/ap/sample.yaml b/samples/boards/arduino_101/environmental_sensing/ap/sample.yaml new file mode 100644 index 000000000000..0c48b56d150b --- /dev/null +++ b/samples/boards/arduino_101/environmental_sensing/ap/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test-nimble: + build_only: true + filter: CONFIG_SOC_QUARK_SE_C1000 + tags: samples diff --git a/samples/boards/arduino_101/environmental_sensing/sensor/sample.yaml b/samples/boards/arduino_101/environmental_sensing/sensor/sample.yaml new file mode 100644 index 000000000000..17e0f90ec6c5 --- /dev/null +++ b/samples/boards/arduino_101/environmental_sensing/sensor/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: CONFIG_SOC_QUARK_SE_C1000_SS + tags: samples diff --git a/samples/boards/microbit/display/sample.yaml b/samples/boards/microbit/display/sample.yaml new file mode 100644 index 000000000000..3c4fcd2551f8 --- /dev/null +++ b/samples/boards/microbit/display/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: bbc_microbit + tags: samples diff --git a/samples/boards/microbit/sound/sample.yaml b/samples/boards/microbit/sound/sample.yaml new file mode 100644 index 000000000000..3c4fcd2551f8 --- /dev/null +++ b/samples/boards/microbit/sound/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: bbc_microbit + tags: samples diff --git a/samples/boards/quark_se_c1000/power_mgr/sample.yaml b/samples/boards/quark_se_c1000/power_mgr/sample.yaml new file mode 100644 index 000000000000..09551c27592c --- /dev/null +++ b/samples/boards/quark_se_c1000/power_mgr/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: (CONFIG_SOC_QUARK_SE_C1000 or CONFIG_SOC_QUARK_SE_C1000_SS) + tags: samples power diff --git a/samples/cpp_synchronization/sample.yaml b/samples/cpp_synchronization/sample.yaml new file mode 100644 index 000000000000..00712e872fb0 --- /dev/null +++ b/samples/cpp_synchronization/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: ZEPHYR_GCC_VARIANT != "issm" + tags: apps diff --git a/samples/drivers/aio_comparator/sample.yaml b/samples/drivers/aio_comparator/sample.yaml new file mode 100644 index 000000000000..9ac161935d5a --- /dev/null +++ b/samples/drivers/aio_comparator/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: arduino_101 + tags: drivers diff --git a/samples/drivers/crypto/sample.yaml b/samples/drivers/crypto/sample.yaml new file mode 100644 index 000000000000..a2419ff14232 --- /dev/null +++ b/samples/drivers/crypto/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test-micro: + arch_whitelist: x86 + build_only: true + platform_whitelist: qemu_x86 + tags: crypto diff --git a/samples/drivers/current_sensing/sample.yaml b/samples/drivers/current_sensing/sample.yaml new file mode 100644 index 000000000000..32209bca0615 --- /dev/null +++ b/samples/drivers/current_sensing/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: arc x86 + build_only: true + platform_whitelist: arduino_101_sss quark_d2000_crb + tags: sensors diff --git a/samples/drivers/gpio/sample.yaml b/samples/drivers/gpio/sample.yaml new file mode 100644 index 000000000000..93111f7a25f1 --- /dev/null +++ b/samples/drivers/gpio/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: quark_se_c1000_devboard + arduino_101 arduino_101_sss arduino_due + tags: drivers diff --git a/samples/drivers/i2c_fujitsu_fram/sample.yaml b/samples/drivers/i2c_fujitsu_fram/sample.yaml new file mode 100644 index 000000000000..a2da5c02637b --- /dev/null +++ b/samples/drivers/i2c_fujitsu_fram/sample.yaml @@ -0,0 +1,10 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: arc x86 arm + build_only: true + platform_whitelist: arduino_101_sss quark_d2000_crb + arduino_due + tags: drivers diff --git a/samples/drivers/lcd_hd44780/sample.yaml b/samples/drivers/lcd_hd44780/sample.yaml new file mode 100644 index 000000000000..aa9e5a947bbb --- /dev/null +++ b/samples/drivers/lcd_hd44780/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: CONFIG_SOC_ATMEL_SAM3 + tags: samples diff --git a/samples/drivers/led_apa102c/sample.yaml b/samples/drivers/led_apa102c/sample.yaml new file mode 100644 index 000000000000..55dc53e9a70c --- /dev/null +++ b/samples/drivers/led_apa102c/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: arduino_101 + tags: samples diff --git a/samples/drivers/random/sample.yaml b/samples/drivers/random/sample.yaml new file mode 100644 index 000000000000..039c3538b186 --- /dev/null +++ b/samples/drivers/random/sample.yaml @@ -0,0 +1,7 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + tags: samples diff --git a/samples/drivers/rtc/sample.yaml b/samples/drivers/rtc/sample.yaml new file mode 100644 index 000000000000..fb2c59bea4af --- /dev/null +++ b/samples/drivers/rtc/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: quark_d2000_crb quark_se_c1000_devboard + arduino_101 + tags: drivers diff --git a/samples/drivers/soc_flash_nrf5/sample.yaml b/samples/drivers/soc_flash_nrf5/sample.yaml new file mode 100644 index 000000000000..7659da90c5ea --- /dev/null +++ b/samples/drivers/soc_flash_nrf5/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: nrf52_pca10040 + tags: apps diff --git a/samples/drivers/spi_flash/sample.yaml b/samples/drivers/spi_flash/sample.yaml new file mode 100644 index 000000000000..772f074de519 --- /dev/null +++ b/samples/drivers/spi_flash/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: arduino_101 + tags: apps diff --git a/samples/drivers/spi_fujitsu_fram/sample.yaml b/samples/drivers/spi_fujitsu_fram/sample.yaml new file mode 100644 index 000000000000..f2d26d252724 --- /dev/null +++ b/samples/drivers/spi_fujitsu_fram/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: arduino_101 + tags: apps diff --git a/samples/drivers/watchdog/sample.yaml b/samples/drivers/watchdog/sample.yaml new file mode 100644 index 000000000000..5ad6d6714e2e --- /dev/null +++ b/samples/drivers/watchdog/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: quark_d2000_crb quark_se_test_board + v2m_beetle + tags: drivers diff --git a/samples/grove/lcd/sample.yaml b/samples/grove/lcd/sample.yaml new file mode 100644 index 000000000000..cb6a7b2df074 --- /dev/null +++ b/samples/grove/lcd/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: arduino_101_sss quark_d2000_crb + arduino_due + tags: drivers diff --git a/samples/grove/light/sample.yaml b/samples/grove/light/sample.yaml new file mode 100644 index 000000000000..cb6a7b2df074 --- /dev/null +++ b/samples/grove/light/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: arduino_101_sss quark_d2000_crb + arduino_due + tags: drivers diff --git a/samples/grove/temperature/sample.yaml b/samples/grove/temperature/sample.yaml new file mode 100644 index 000000000000..cb6a7b2df074 --- /dev/null +++ b/samples/grove/temperature/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: arduino_101_sss quark_d2000_crb + arduino_due + tags: drivers diff --git a/samples/hello_world/sample.yaml b/samples/hello_world/sample.yaml new file mode 100644 index 000000000000..47396bf21287 --- /dev/null +++ b/samples/hello_world/sample.yaml @@ -0,0 +1,15 @@ +sample: + name: hello world + description: Hello World sample, the simplest Zephyr application + platforms: all +tests: + - test: + build_only: true + tags: samples tests + min_ram: 16 + - singlethread: + build_only: true + extra_args: CONF_FILE=prj_single.conf + filter: not CONFIG_BLUETOOTH and not CONFIG_GPIO_SCH + tags: samples tests + min_ram: 16 diff --git a/samples/mpu/mpu_stack_guard_test/sample.yaml b/samples/mpu/mpu_stack_guard_test/sample.yaml new file mode 100644 index 000000000000..cbf55104d64a --- /dev/null +++ b/samples/mpu/mpu_stack_guard_test/sample.yaml @@ -0,0 +1,13 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + tags: apps +- test_stack_guard: + arch_whitelist: arm + build_only: true + extra_args: CONF_FILE=prj_stack_guard.conf + filter: CONFIG_MPU_STACK_GUARD + tags: apps diff --git a/samples/mpu/mpu_test/sample.yaml b/samples/mpu/mpu_test/sample.yaml new file mode 100644 index 000000000000..f733baf8bcd5 --- /dev/null +++ b/samples/mpu/mpu_test/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: arm + build_only: true + filter: CONFIG_CPU_HAS_MPU + tags: samples diff --git a/samples/net/coaps_client/sample.yaml b/samples/net/coaps_client/sample.yaml new file mode 100644 index 000000000000..7b53d7620634 --- /dev/null +++ b/samples/net/coaps_client/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + platform_whitelist: qemu_x86 + build_only: true + tags: net diff --git a/samples/net/coaps_server/sample.yaml b/samples/net/coaps_server/sample.yaml new file mode 100644 index 000000000000..ae4daeb28eb8 --- /dev/null +++ b/samples/net/coaps_server/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: qemu_x86 + build_only: true + tags: net diff --git a/samples/net/dns_resolve/sample.yaml b/samples/net/dns_resolve/sample.yaml new file mode 100644 index 000000000000..2dccb22cd4a6 --- /dev/null +++ b/samples/net/dns_resolve/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_x86 + tags: net dns diff --git a/samples/net/echo_client/sample.yaml b/samples/net/echo_client/sample.yaml new file mode 100644 index 000000000000..13800df11429 --- /dev/null +++ b/samples/net/echo_client/sample.yaml @@ -0,0 +1,20 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: qemu_x86 + tags: net +- test_bt: + arch_whitelist: x86 + build_only: true + extra_args: CONF_FILE="prj_bt.conf" + platform_whitelist: qemu_x86 + tags: net bluetooth +- test_net: + build_only: true + extra_args: CONF_FILE="prj_frdm_k64f_cc2520.conf" + platform_whitelist: frdm_k64f + tags: net diff --git a/samples/net/echo_server/sample.yaml b/samples/net/echo_server/sample.yaml new file mode 100644 index 000000000000..a9c126c5059f --- /dev/null +++ b/samples/net/echo_server/sample.yaml @@ -0,0 +1,13 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_x86 + tags: net +- test_bt: + build_only: true + extra_args: CONF_FILE="prj_bt.conf" + platform_whitelist: qemu_x86 + tags: net bluetooth diff --git a/samples/net/http_client/sample.yaml b/samples/net/http_client/sample.yaml new file mode 100644 index 000000000000..568947371331 --- /dev/null +++ b/samples/net/http_client/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f + tags: net http diff --git a/samples/net/http_server/sample.yaml b/samples/net/http_server/sample.yaml new file mode 100644 index 000000000000..946473b795d2 --- /dev/null +++ b/samples/net/http_server/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f qemu_x86 + tags: net http diff --git a/samples/net/https_client/sample.yaml b/samples/net/https_client/sample.yaml new file mode 100644 index 000000000000..0a54d5e95bf8 --- /dev/null +++ b/samples/net/https_client/sample.yaml @@ -0,0 +1,7 @@ +sample: + name: HTTPS Client +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f qemu_x86 + tags: net http diff --git a/samples/net/irc_bot/sample.yaml b/samples/net/irc_bot/sample.yaml new file mode 100644 index 000000000000..948b6eee62dd --- /dev/null +++ b/samples/net/irc_bot/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_x86 frdm_k64f + tags: net irc diff --git a/samples/net/leds_demo/sample.yaml b/samples/net/leds_demo/sample.yaml new file mode 100644 index 000000000000..dff5f755b187 --- /dev/null +++ b/samples/net/leds_demo/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_exclude: quark_d2000_crb + tags: net zoap diff --git a/samples/net/mbedtls_dtlsclient/sample.yaml b/samples/net/mbedtls_dtlsclient/sample.yaml new file mode 100644 index 000000000000..7b53d7620634 --- /dev/null +++ b/samples/net/mbedtls_dtlsclient/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + platform_whitelist: qemu_x86 + build_only: true + tags: net diff --git a/samples/net/mbedtls_dtlsserver/sample.yaml b/samples/net/mbedtls_dtlsserver/sample.yaml new file mode 100644 index 000000000000..ae4daeb28eb8 --- /dev/null +++ b/samples/net/mbedtls_dtlsserver/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: qemu_x86 + build_only: true + tags: net diff --git a/samples/net/mbedtls_sslclient/sample.yaml b/samples/net/mbedtls_sslclient/sample.yaml new file mode 100644 index 000000000000..8d48cef3929a --- /dev/null +++ b/samples/net/mbedtls_sslclient/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: galileo + tags: net diff --git a/samples/net/mqtt_publisher/sample.yaml b/samples/net/mqtt_publisher/sample.yaml new file mode 100644 index 000000000000..cf0f06cd0aad --- /dev/null +++ b/samples/net/mqtt_publisher/sample.yaml @@ -0,0 +1,12 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f qemu_x86 + tags: net mqtt +- test_bt: + build_only: true + platform_whitelist: 96b_nitrogen + tags: net mqtt bluetooth diff --git a/samples/net/telnet/sample.yaml b/samples/net/telnet/sample.yaml new file mode 100644 index 000000000000..94ab3ca5507e --- /dev/null +++ b/samples/net/telnet/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f qemu_x86 + tags: net diff --git a/samples/net/wpan_serial/sample.yaml b/samples/net/wpan_serial/sample.yaml new file mode 100644 index 000000000000..cc87064cf2e2 --- /dev/null +++ b/samples/net/wpan_serial/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test_x86: + arch_whitelist: x86 + build_only: true + platform_whitelist: quark_se_c1000_devboard + tags: usb diff --git a/samples/net/zoap_client/sample.yaml b/samples/net/zoap_client/sample.yaml new file mode 100644 index 000000000000..e05692500a93 --- /dev/null +++ b/samples/net/zoap_client/sample.yaml @@ -0,0 +1,14 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: quark_se_c1000_devboard + galileo frdm_k64f + tags: net +- test_bt: + build_only: true + extra_args: CONF_FILE="prj_bt.conf" + platform_whitelist: qemu_x86 + tags: net bluetooth diff --git a/samples/net/zoap_server/sample.yaml b/samples/net/zoap_server/sample.yaml new file mode 100644 index 000000000000..0db83b962983 --- /dev/null +++ b/samples/net/zoap_server/sample.yaml @@ -0,0 +1,19 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_exclude: quark_d2000_crb + tags: net +- test_bt: + build_only: true + extra_args: CONF_FILE="prj_bt.conf" + platform_whitelist: qemu_x86 + tags: net bluetooth +- test_net: + build_only: true + extra_args: CONF_FILE="prj_cc2520.conf" + platform_whitelist: quark_se_c1000_devboard + tags: net diff --git a/samples/net/zperf/sample.yaml b/samples/net/zperf/sample.yaml new file mode 100644 index 000000000000..2c1960623e48 --- /dev/null +++ b/samples/net/zperf/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: qemu_x86 + tags: samples diff --git a/samples/nfc/nfc_hello/sample.yaml b/samples/nfc/nfc_hello/sample.yaml new file mode 100644 index 000000000000..7b010b489bf6 --- /dev/null +++ b/samples/nfc/nfc_hello/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 arm + build_only: true + tags: apps diff --git a/samples/philosophers/sample.yaml b/samples/philosophers/sample.yaml new file mode 100644 index 000000000000..bcebcf530013 --- /dev/null +++ b/samples/philosophers/sample.yaml @@ -0,0 +1,7 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + tags: apps diff --git a/samples/sensor/apds9960/sample.yaml b/samples/sensor/apds9960/sample.yaml new file mode 100644 index 000000000000..4ba68a5553d7 --- /dev/null +++ b/samples/sensor/apds9960/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: arc + build_only: true + platform_whitelist: arduino_101_sss + tags: samples diff --git a/samples/sensor/bme280/sample.yaml b/samples/sensor/bme280/sample.yaml new file mode 100644 index 000000000000..fb51388a8907 --- /dev/null +++ b/samples/sensor/bme280/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f quark_d2000_crb + tags: samples sensor diff --git a/samples/sensor/bmg160/sample.yaml b/samples/sensor/bmg160/sample.yaml new file mode 100644 index 000000000000..9ef0ee22f7f4 --- /dev/null +++ b/samples/sensor/bmg160/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: arduino_101_sss + tags: sensors diff --git a/samples/sensor/bmi160/sample.yaml b/samples/sensor/bmi160/sample.yaml new file mode 100644 index 000000000000..c6d9c4bfc8bb --- /dev/null +++ b/samples/sensor/bmi160/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: arc + build_only: true + platform_whitelist: arduino_101_sss + tags: sensors diff --git a/samples/sensor/fxas21002/sample.yaml b/samples/sensor/fxas21002/sample.yaml new file mode 100644 index 000000000000..a6d7f7535f11 --- /dev/null +++ b/samples/sensor/fxas21002/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: hexiwear_k64 + tags: samples sensor diff --git a/samples/sensor/fxos8700/sample.yaml b/samples/sensor/fxos8700/sample.yaml new file mode 100644 index 000000000000..31b0969dacd0 --- /dev/null +++ b/samples/sensor/fxos8700/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f hexiwear_k64 + tags: samples sensor diff --git a/samples/sensor/hts221/sample.yaml b/samples/sensor/hts221/sample.yaml new file mode 100644 index 000000000000..090f6e161efe --- /dev/null +++ b/samples/sensor/hts221/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: disco_l475_iot1 + tags: samples sensor diff --git a/samples/sensor/magn_polling/sample.yaml b/samples/sensor/magn_polling/sample.yaml new file mode 100644 index 000000000000..299ea5612100 --- /dev/null +++ b/samples/sensor/magn_polling/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: quark_d2000_crb + tags: samples diff --git a/samples/sensor/max30101/sample.yaml b/samples/sensor/max30101/sample.yaml new file mode 100644 index 000000000000..a6d7f7535f11 --- /dev/null +++ b/samples/sensor/max30101/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: hexiwear_k64 + tags: samples sensor diff --git a/samples/sensor/max44009/sample.yaml b/samples/sensor/max44009/sample.yaml new file mode 100644 index 000000000000..78f17c0c3e06 --- /dev/null +++ b/samples/sensor/max44009/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f quark_d2000_crb + tags: apps diff --git a/samples/sensor/mcp9808/sample.yaml b/samples/sensor/mcp9808/sample.yaml new file mode 100644 index 000000000000..fb51388a8907 --- /dev/null +++ b/samples/sensor/mcp9808/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f quark_d2000_crb + tags: samples sensor diff --git a/samples/sensor/sx9500/sample.yaml b/samples/sensor/sx9500/sample.yaml new file mode 100644 index 000000000000..039c3538b186 --- /dev/null +++ b/samples/sensor/sx9500/sample.yaml @@ -0,0 +1,7 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + tags: samples diff --git a/samples/sensor/th02/sample.yaml b/samples/sensor/th02/sample.yaml new file mode 100644 index 000000000000..fb51388a8907 --- /dev/null +++ b/samples/sensor/th02/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f quark_d2000_crb + tags: samples sensor diff --git a/samples/sensor/thermometer/sample.yaml b/samples/sensor/thermometer/sample.yaml new file mode 100644 index 000000000000..039c3538b186 --- /dev/null +++ b/samples/sensor/thermometer/sample.yaml @@ -0,0 +1,7 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + tags: samples diff --git a/samples/sensor/tmp112/sample.yaml b/samples/sensor/tmp112/sample.yaml new file mode 100644 index 000000000000..32d5cad23524 --- /dev/null +++ b/samples/sensor/tmp112/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f quark_d2000_crb + tags: samples diff --git a/samples/subsys/console/echo/sample.yaml b/samples/subsys/console/echo/sample.yaml new file mode 100644 index 000000000000..831a5aedd5a6 --- /dev/null +++ b/samples/subsys/console/echo/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: CONFIG_UART_CONSOLE + platform_exclude: qemu_riscv32 qemu_nios2 + tags: samples diff --git a/samples/subsys/console/getchar/sample.yaml b/samples/subsys/console/getchar/sample.yaml new file mode 100644 index 000000000000..35596fc432f3 --- /dev/null +++ b/samples/subsys/console/getchar/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: UART_CONSOLE + platform_exclude: qemu_riscv32 qemu_nios2 + tags: samples diff --git a/samples/subsys/console/getline/sample.yaml b/samples/subsys/console/getline/sample.yaml new file mode 100644 index 000000000000..35596fc432f3 --- /dev/null +++ b/samples/subsys/console/getline/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: UART_CONSOLE + platform_exclude: qemu_riscv32 qemu_nios2 + tags: samples diff --git a/samples/subsys/ipc/ipm_mailbox/ap/sample.yaml b/samples/subsys/ipc/ipm_mailbox/ap/sample.yaml new file mode 100644 index 000000000000..a96cbf60d22a --- /dev/null +++ b/samples/subsys/ipc/ipm_mailbox/ap/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: CONFIG_SOC_QUARK_SE_C1000 + tags: samples ipm diff --git a/samples/subsys/ipc/ipm_mailbox/sensor/sample.yaml b/samples/subsys/ipc/ipm_mailbox/sensor/sample.yaml new file mode 100644 index 000000000000..6db27bd531a7 --- /dev/null +++ b/samples/subsys/ipc/ipm_mailbox/sensor/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: CONFIG_SOC_QUARK_SE_C1000_SS + tags: samples ipm diff --git a/samples/subsys/logging/logger-hook/sample.yaml b/samples/subsys/logging/logger-hook/sample.yaml new file mode 100644 index 000000000000..bcebcf530013 --- /dev/null +++ b/samples/subsys/logging/logger-hook/sample.yaml @@ -0,0 +1,7 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + tags: apps diff --git a/samples/subsys/shell/shell/sample.yaml b/samples/subsys/shell/shell/sample.yaml new file mode 100644 index 000000000000..258b86b7b3c7 --- /dev/null +++ b/samples/subsys/shell/shell/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: TBD + name: TBD +tests: +- test: + build_only: true + filter: UART_CONSOLE + tags: samples diff --git a/samples/subsys/usb/cdc_acm/sample.yaml b/samples/subsys/usb/cdc_acm/sample.yaml new file mode 100644 index 000000000000..cc87064cf2e2 --- /dev/null +++ b/samples/subsys/usb/cdc_acm/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test_x86: + arch_whitelist: x86 + build_only: true + platform_whitelist: quark_se_c1000_devboard + tags: usb diff --git a/samples/subsys/usb/console/sample.yaml b/samples/subsys/usb/console/sample.yaml new file mode 100644 index 000000000000..413a2227aebd --- /dev/null +++ b/samples/subsys/usb/console/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: arduino_101 + tags: usb diff --git a/samples/subsys/usb/dfu/sample.yaml b/samples/subsys/usb/dfu/sample.yaml new file mode 100644 index 000000000000..cc87064cf2e2 --- /dev/null +++ b/samples/subsys/usb/dfu/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test_x86: + arch_whitelist: x86 + build_only: true + platform_whitelist: quark_se_c1000_devboard + tags: usb diff --git a/samples/subsys/usb/mass/sample.yaml b/samples/subsys/usb/mass/sample.yaml new file mode 100644 index 000000000000..7c6762ef4e70 --- /dev/null +++ b/samples/subsys/usb/mass/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: arduino_101 + tags: msd diff --git a/samples/subsys/usb/webusb/sample.yaml b/samples/subsys/usb/webusb/sample.yaml new file mode 100644 index 000000000000..cc87064cf2e2 --- /dev/null +++ b/samples/subsys/usb/webusb/sample.yaml @@ -0,0 +1,9 @@ +sample: + description: TBD + name: TBD +tests: +- test_x86: + arch_whitelist: x86 + build_only: true + platform_whitelist: quark_se_c1000_devboard + tags: usb diff --git a/samples/synchronization/sample.yaml b/samples/synchronization/sample.yaml new file mode 100644 index 000000000000..43b4e11b5f3c --- /dev/null +++ b/samples/synchronization/sample.yaml @@ -0,0 +1,8 @@ +sample: + description: A simple application that demonstrates basic sanity of the kernel. + name: Synchronization Sample +tests: +- test: + build_only: true + tags: apps + build_on_all: true diff --git a/samples/testing/integration/sample.yaml b/samples/testing/integration/sample.yaml new file mode 100644 index 000000000000..d97ab4871b5c --- /dev/null +++ b/samples/testing/integration/sample.yaml @@ -0,0 +1,6 @@ +sample: + description: TBD + name: TBD +tests: +- test: + tags: my_tags diff --git a/samples/testing/unit/sample.yaml b/samples/testing/unit/sample.yaml new file mode 100644 index 000000000000..6392ea5f9b1e --- /dev/null +++ b/samples/testing/unit/sample.yaml @@ -0,0 +1,7 @@ +sample: + description: TBD + name: TBD +tests: +- test: + tags: buf + type: unit diff --git a/tests/benchmarks/app_kernel/testcase.yaml b/tests/benchmarks/app_kernel/testcase.yaml new file mode 100644 index 000000000000..18ff914a29d7 --- /dev/null +++ b/tests/benchmarks/app_kernel/testcase.yaml @@ -0,0 +1,7 @@ +tests: +- test: + arch_whitelist: x86 arm + min_ram: 32 + slow: true + tags: benchmark + timeout: 300 diff --git a/tests/benchmarks/boot_time/testcase.yaml b/tests/benchmarks/boot_time/testcase.yaml new file mode 100644 index 000000000000..4cc8dd2bba6b --- /dev/null +++ b/tests/benchmarks/boot_time/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_whitelist: x86 + tags: benchmark diff --git a/tests/benchmarks/footprint/testcase.yaml b/tests/benchmarks/footprint/testcase.yaml new file mode 100644 index 000000000000..cb7b2c2e8a2b --- /dev/null +++ b/tests/benchmarks/footprint/testcase.yaml @@ -0,0 +1,28 @@ +tests: +- footprint-min: + build_only: true + extra_args: TEST=min + filter: not CONFIG_BOARD_GALILEO + platform_exclude: tinytile + tags: footprint +- footprint-reg: + arch_whitelist: x86 arm + build_only: true + extra_args: TEST=reg + min_ram: 8 + platform_exclude: tinytile + tags: footprint +- footprint-max: + arch_whitelist: x86 arm + build_only: true + extra_args: TEST=max + min_ram: 8 + platform_exclude: tinytile + tags: footprint +- footprint-float: + arch_whitelist: x86 arm + build_only: true + extra_args: TEST=float + filter: not CONFIG_CPU_MINUTEIA + platform_exclude: tinytile + tags: footprint diff --git a/tests/benchmarks/latency_measure/testcase.yaml b/tests/benchmarks/latency_measure/testcase.yaml new file mode 100644 index 000000000000..d2eac6c26321 --- /dev/null +++ b/tests/benchmarks/latency_measure/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 arm + filter: CONFIG_PRINTK + tags: benchmark diff --git a/tests/benchmarks/sys_kernel/testcase.yaml b/tests/benchmarks/sys_kernel/testcase.yaml new file mode 100644 index 000000000000..50a3c3645829 --- /dev/null +++ b/tests/benchmarks/sys_kernel/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + min_ram: 32 + tags: benchmark diff --git a/tests/benchmarks/timing_info/testcase.yaml b/tests/benchmarks/timing_info/testcase.yaml new file mode 100644 index 000000000000..e436facd5685 --- /dev/null +++ b/tests/benchmarks/timing_info/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_whitelist: x86 arm + tags: benchmark diff --git a/tests/bluetooth/bluetooth/testcase.yaml b/tests/bluetooth/bluetooth/testcase.yaml new file mode 100644 index 000000000000..d699da9434ff --- /dev/null +++ b/tests/bluetooth/bluetooth/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + platform_whitelist: qemu_x86_iamcu qemu_cortex_m3 + tags: bluetooth diff --git a/tests/bluetooth/init/.tmp.config.pBrTeCzfM6 b/tests/bluetooth/init/.tmp.config.pBrTeCzfM6 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/tests/bluetooth/init/testcase.yaml b/tests/bluetooth/init/testcase.yaml new file mode 100644 index 000000000000..bf46f1d52a2a --- /dev/null +++ b/tests/bluetooth/init/testcase.yaml @@ -0,0 +1,148 @@ +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_controller: + build_only: true + extra_args: CONF_FILE=prj_controller.conf + platform_whitelist: nrf52840_pca10056 nrf52_pca10040 + nrf51_pca10028 arduino_101_ble 96b_nitrogen + tags: bluetooth +- test_controller_4_0: + build_only: true + extra_args: CONF_FILE=prj_controller_4_0.conf + platform_whitelist: nrf52840_pca10056 nrf52_pca10040 + nrf51_pca10028 arduino_101_ble + tags: bluetooth +- test_controller_dbg: + build_only: true + extra_args: CONF_FILE=prj_controller_dbg.conf + platform_whitelist: nrf52840_pca10056 nrf52_pca10040 + nrf51_pca10028 96b_nitrogen + tags: bluetooth +- test_h5: + build_only: true + extra_args: CONF_FILE=prj_h5.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_h5_dbg: + build_only: true + extra_args: CONF_FILE=prj_h5_dbg.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_0: + build_only: true + extra_args: CONF_FILE=prj_0.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_1: + build_only: true + extra_args: CONF_FILE=prj_1.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_2: + build_only: true + extra_args: CONF_FILE=prj_2.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_3: + build_only: true + extra_args: CONF_FILE=prj_3.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_4: + build_only: true + extra_args: CONF_FILE=prj_4.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_5: + build_only: true + extra_args: CONF_FILE=prj_5.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_6: + build_only: true + extra_args: CONF_FILE=prj_6.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_7: + build_only: true + extra_args: CONF_FILE=prj_7.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_8: + build_only: true + extra_args: CONF_FILE=prj_8.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_9: + build_only: true + extra_args: CONF_FILE=prj_9.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_10: + build_only: true + extra_args: CONF_FILE=prj_10.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_11: + build_only: true + extra_args: CONF_FILE=prj_11.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_12: + build_only: true + extra_args: CONF_FILE=prj_12.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_13: + build_only: true + extra_args: CONF_FILE=prj_13.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_14: + build_only: true + extra_args: CONF_FILE=prj_14.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_15: + build_only: true + extra_args: CONF_FILE=prj_15.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_16: + build_only: true + extra_args: CONF_FILE=prj_16.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_17: + build_only: true + extra_args: CONF_FILE=prj_17.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_18: + build_only: true + extra_args: CONF_FILE=prj_18.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_19: + build_only: true + extra_args: CONF_FILE=prj_19.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_20: + build_only: true + extra_args: CONF_FILE=prj_20.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_21: + build_only: true + extra_args: CONF_FILE=prj_21.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth +- test_22: + build_only: true + extra_args: CONF_FILE=prj_22.conf + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/tests/bluetooth/shell/testcase.yaml b/tests/bluetooth/shell/testcase.yaml new file mode 100644 index 000000000000..d955c4d348bd --- /dev/null +++ b/tests/bluetooth/shell/testcase.yaml @@ -0,0 +1,13 @@ +tests: +- test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 + arduino_101 + tags: bluetooth +- test_br: + build_only: true + extra_args: CONF_FILE="prj_br.conf" + filter: not CONFIG_DEBUG + platform_exclude: quark_d2000_crb + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth diff --git a/tests/bluetooth/tester/testcase.yaml b/tests/bluetooth/tester/testcase.yaml new file mode 100644 index 000000000000..cfeb5f3abc04 --- /dev/null +++ b/tests/bluetooth/tester/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + build_only: true + platform_whitelist: qemu_x86_iamcu + tags: bluetooth diff --git a/tests/crypto/aes/testcase.yaml b/tests/crypto/aes/testcase.yaml new file mode 100644 index 000000000000..e1cf667d7d58 --- /dev/null +++ b/tests/crypto/aes/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + build_only: false + tags: crypto aes diff --git a/tests/crypto/cbc_mode/testcase.yaml b/tests/crypto/cbc_mode/testcase.yaml new file mode 100644 index 000000000000..55c73bc162c4 --- /dev/null +++ b/tests/crypto/cbc_mode/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: crypto aes cbc diff --git a/tests/crypto/ccm_mode/testcase.yaml b/tests/crypto/ccm_mode/testcase.yaml new file mode 100644 index 000000000000..041f5305b734 --- /dev/null +++ b/tests/crypto/ccm_mode/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: crypto aes ccm diff --git a/tests/crypto/cmac_mode/testcase.yaml b/tests/crypto/cmac_mode/testcase.yaml new file mode 100644 index 000000000000..d02da474ea63 --- /dev/null +++ b/tests/crypto/cmac_mode/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: crypto aes cmac diff --git a/tests/crypto/ctr_mode/testcase.yaml b/tests/crypto/ctr_mode/testcase.yaml new file mode 100644 index 000000000000..5d62f51e8e3d --- /dev/null +++ b/tests/crypto/ctr_mode/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: crypto aes ctr diff --git a/tests/crypto/ctr_prng/testcase.yaml b/tests/crypto/ctr_prng/testcase.yaml new file mode 100644 index 000000000000..e9845d231f37 --- /dev/null +++ b/tests/crypto/ctr_prng/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + build_only: false + tags: crypto ctr prng diff --git a/tests/crypto/ecc_dh/testcase.yaml b/tests/crypto/ecc_dh/testcase.yaml new file mode 100644 index 000000000000..80206a497e61 --- /dev/null +++ b/tests/crypto/ecc_dh/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + platform_exclude: qemu_riscv32 + slow: true + tags: crypto ecc dh + timeout: 500 diff --git a/tests/crypto/ecc_dsa/testcase.yaml b/tests/crypto/ecc_dsa/testcase.yaml new file mode 100644 index 000000000000..5f7e515262ef --- /dev/null +++ b/tests/crypto/ecc_dsa/testcase.yaml @@ -0,0 +1,11 @@ +tests: +- test: + filter: '(ARCH == "nios2" or CONFIG_DTCM_SIZE + > 0x4000 or + + CONFIG_SRAM_SIZE > 16 or CONFIG_DCCM_SIZE + > 16 or + + CONFIG_RAM_SIZE > 16)' + tags: crypto ecc dsa + timeout: 180 diff --git a/tests/crypto/hmac/testcase.yaml b/tests/crypto/hmac/testcase.yaml new file mode 100644 index 000000000000..3e3c590d6f53 --- /dev/null +++ b/tests/crypto/hmac/testcase.yaml @@ -0,0 +1,10 @@ +tests: +- test: + filter: '(ARCH == "xtensa" or ARCH == "nios2" + or CONFIG_DTCM_SIZE > 0x4000 or + + CONFIG_SRAM_SIZE > 16 or CONFIG_DCCM_SIZE + > 16 or + + CONFIG_RAM_SIZE > 16)' + tags: crypto sha256 hmac diff --git a/tests/crypto/hmac_prng/testcase.yaml b/tests/crypto/hmac_prng/testcase.yaml new file mode 100644 index 000000000000..8f66ab05d658 --- /dev/null +++ b/tests/crypto/hmac_prng/testcase.yaml @@ -0,0 +1,10 @@ +tests: +- test: + filter: '(ARCH == "xtensa" or ARCH == "nios2" + or CONFIG_DTCM_SIZE > 0xc000 or + + CONFIG_SRAM_SIZE > 48 or CONFIG_DCCM_SIZE + > 48 or + + CONFIG_RAM_SIZE > 48)' + tags: crypto sha256 hmac prng diff --git a/tests/crypto/mbedtls/testcase.yaml b/tests/crypto/mbedtls/testcase.yaml new file mode 100644 index 000000000000..915c0c0391d4 --- /dev/null +++ b/tests/crypto/mbedtls/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + min_ram: 32 + tags: crypto mbedtls + timeout: 200 + arch_exclude: riscv32 diff --git a/tests/crypto/sha256/testcase.yaml b/tests/crypto/sha256/testcase.yaml new file mode 100644 index 000000000000..ed986462f5a5 --- /dev/null +++ b/tests/crypto/sha256/testcase.yaml @@ -0,0 +1,12 @@ +tests: +- test: + arch_whitelist: arm arc x86 + build_only: false + min_ram: 32 + tags: crypto sha256 + timeout: 600 +- test_nios2: + arch_whitelist: nios2 + build_only: false + tags: crypto sha256 + timeout: 600 diff --git a/tests/drivers/adc/adc_api/testcase.yaml b/tests/drivers/adc/adc_api/testcase.yaml new file mode 100644 index 000000000000..362dae2374a9 --- /dev/null +++ b/tests/drivers/adc/adc_api/testcase.yaml @@ -0,0 +1,31 @@ +tests: +- test_adc_arc_resolution_6: + arch_whitelist: arc + extra_args: CONF_FILE=prj_resolution_6.conf + platform_whitelist: quark_se_c1000_devboard + arduino_101 + tags: drivers +- test_adc_arc_resolution_8: + arch_whitelist: arc + extra_args: CONF_FILE=prj_resolution_8.conf + platform_whitelist: quark_se_c1000_devboard + arduino_101 + tags: drivers +- test_adc_arc_resolution_10: + arch_whitelist: arc + extra_args: CONF_FILE=prj_resolution_10.conf + platform_whitelist: quark_se_c1000_devboard + arduino_101 + tags: drivers +- test_adc_arc_resolution_12: + arch_whitelist: arc + extra_args: CONF_FILE=prj_resolution_12.conf + platform_whitelist: quark_se_c1000_devboard + arduino_101 + tags: drivers +- test_adc_arc_poll_mode: + arch_whitelist: arc + extra_args: CONF_FILE=prj_poll_mode.conf + platform_whitelist: quark_se_c1000_devboard + arduino_101 + tags: drivers diff --git a/tests/drivers/adc/adc_simple/testcase.yaml b/tests/drivers/adc/adc_simple/testcase.yaml new file mode 100644 index 000000000000..790100186693 --- /dev/null +++ b/tests/drivers/adc/adc_simple/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + platform_whitelist: galileo arduino_101_sss + quark_d2000_crb quark_se_c1000_ss_devboard + tags: apps diff --git a/tests/drivers/aio/aio_basic_api/testcase.yaml b/tests/drivers/aio/aio_basic_api/testcase.yaml new file mode 100644 index 000000000000..3ef469ca7e5e --- /dev/null +++ b/tests/drivers/aio/aio_basic_api/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test_aio: + build_only: true + platform_whitelist: quark_se_c1000_devboard quark_d2000_crb arduino_101 + tags: drivers diff --git a/tests/drivers/aon_counter/aon_api/testcase.yaml b/tests/drivers/aon_counter/aon_api/testcase.yaml new file mode 100644 index 000000000000..18cacc388525 --- /dev/null +++ b/tests/drivers/aon_counter/aon_api/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test_aon: + platform_whitelist: quark_se_c1000_devboard + quark_se_c1000_ss_devboard quark_d2000_crb + arduino_101 arduino_101_sss + tags: drivers diff --git a/tests/drivers/build_all/testcase.yaml b/tests/drivers/build_all/testcase.yaml new file mode 100644 index 000000000000..fb67294155ed --- /dev/null +++ b/tests/drivers/build_all/testcase.yaml @@ -0,0 +1,24 @@ +tests: +- test_build_drivers: + build_only: true + tags: drivers footprint +- test_build_sensors_a_m: + build_only: true + extra_args: CONF_FILE=sensors_a_m.conf + min_ram: 32 + tags: drivers footprint +- test_build_sensors_n_z: + build_only: true + extra_args: CONF_FILE=sensors_n_z.conf + min_ram: 32 + tags: drivers footprint +- test_build_sensor_triggers: + build_only: true + extra_args: CONF_FILE=sensors_trigger.conf + min_ram: 32 + tags: drivers footprint +- test_build_ethernet: + build_only: true + extra_args: CONF_FILE=ethernet.conf + min_ram: 32 + tags: drivers footprint diff --git a/tests/drivers/dma/chan_blen_transfer/testcase.yaml b/tests/drivers/dma/chan_blen_transfer/testcase.yaml new file mode 100644 index 000000000000..4fe2c2c5b1e8 --- /dev/null +++ b/tests/drivers/dma/chan_blen_transfer/testcase.yaml @@ -0,0 +1,13 @@ +tests: +- test_dma: + arch_whitelist: x86 + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers +- test_dma_shell: + arch_whitelist: x86 + build_only: true + extra_args: CONF_FILE=prj_shell.conf + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers diff --git a/tests/drivers/dma/loop_transfer/testcase.yaml b/tests/drivers/dma/loop_transfer/testcase.yaml new file mode 100644 index 000000000000..e17aac44dd0d --- /dev/null +++ b/tests/drivers/dma/loop_transfer/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + build_only: true + platform_whitelist: arduino_101 quark_d2000_crb + quark_se_c1000_devboard + tags: apps diff --git a/tests/drivers/enc28j60/testcase.yaml b/tests/drivers/enc28j60/testcase.yaml new file mode 100644 index 000000000000..a7ca72169331 --- /dev/null +++ b/tests/drivers/enc28j60/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test_enc28j60_build: + build_only: true + platform_whitelist: arduino_101 + tags: drivers diff --git a/tests/drivers/gpio/gpio_basic_api/testcase.yaml b/tests/drivers/gpio/gpio_basic_api/testcase.yaml new file mode 100644 index 000000000000..a51bc6434bb5 --- /dev/null +++ b/tests/drivers/gpio/gpio_basic_api/testcase.yaml @@ -0,0 +1,7 @@ +tests: +- test_gpio: + arch_whitelist: x86 arc + build_only: true + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers diff --git a/tests/drivers/i2c/i2c_api/testcase.yaml b/tests/drivers/i2c/i2c_api/testcase.yaml new file mode 100644 index 000000000000..2654a327c38c --- /dev/null +++ b/tests/drivers/i2c/i2c_api/testcase.yaml @@ -0,0 +1,11 @@ +tests: +- test_i2c_x86: + arch_whitelist: x86 + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers +- test_i2c_arc: + arch_whitelist: arc + platform_whitelist: quark_se_c1000_devboard + arduino_101 + tags: drivers diff --git a/tests/drivers/ipm/testcase.yaml b/tests/drivers/ipm/testcase.yaml new file mode 100644 index 000000000000..66d2e40f83f7 --- /dev/null +++ b/tests/drivers/ipm/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + filter: not CONFIG_SOC_QUARK_SE_C1000_SS + tags: core diff --git a/tests/drivers/nsim_uart/testcase.yaml b/tests/drivers/nsim_uart/testcase.yaml new file mode 100644 index 000000000000..e9671622263c --- /dev/null +++ b/tests/drivers/nsim_uart/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test_pinmux_dev: + build_only: true + platform_whitelist: arduino_101_sss + tags: drivers diff --git a/tests/drivers/pci_enum/testcase.yaml b/tests/drivers/pci_enum/testcase.yaml new file mode 100644 index 000000000000..e5a9e8741006 --- /dev/null +++ b/tests/drivers/pci_enum/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + filter: CONFIG_PCI + platform_whitelist: qemu_x86 galileo + tags: samples diff --git a/tests/drivers/pinmux/pinmux_basic_api/testcase.yaml b/tests/drivers/pinmux/pinmux_basic_api/testcase.yaml new file mode 100644 index 000000000000..f98503160225 --- /dev/null +++ b/tests/drivers/pinmux/pinmux_basic_api/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test_pinmux: + arch_whitelist: x86 arc + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers diff --git a/tests/drivers/pwm/pwm_api/testcase.yaml b/tests/drivers/pwm/pwm_api/testcase.yaml new file mode 100644 index 000000000000..2e12d5e53334 --- /dev/null +++ b/tests/drivers/pwm/pwm_api/testcase.yaml @@ -0,0 +1,9 @@ +tests: +- test_pwm: + platform_whitelist: quark_se_c1000_devboard + quark_se_c1000_ss_devboard arduino_101 arduino_101_sss + tags: drivers +- test_pwm_d2000_crb: + extra_args: CONF_FILE=prj_d2000.conf + platform_whitelist: quark_d2000_crb + tags: drivers diff --git a/tests/drivers/quark_clock/testcase.yaml b/tests/drivers/quark_clock/testcase.yaml new file mode 100644 index 000000000000..b0ee0694bc0d --- /dev/null +++ b/tests/drivers/quark_clock/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test_quark_clock_build: + build_only: true + platform_whitelist: arduino_101 + tags: drivers diff --git a/tests/drivers/rtc/rtc_basic_api/testcase.yaml b/tests/drivers/rtc/rtc_basic_api/testcase.yaml new file mode 100644 index 000000000000..82e0b61281dc --- /dev/null +++ b/tests/drivers/rtc/rtc_basic_api/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test_rtc: + arch_whitelist: x86 arc + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers diff --git a/tests/drivers/spi/spi_basic_api/testcase.yaml b/tests/drivers/spi/spi_basic_api/testcase.yaml new file mode 100644 index 000000000000..fe4d17384f52 --- /dev/null +++ b/tests/drivers/spi/spi_basic_api/testcase.yaml @@ -0,0 +1,7 @@ +tests: +- test_spi: + arch_whitelist: x86 arc arm + platform_exclude: arduino_101_sss + platform_whitelist: quark_se_c1000_devboard + quark_d2000_crb arduino_101 galileo frdm_k64f + tags: apps diff --git a/tests/drivers/uart/uart_basic_api/testcase.yaml b/tests/drivers/uart/uart_basic_api/testcase.yaml new file mode 100644 index 000000000000..7853d8fb4da5 --- /dev/null +++ b/tests/drivers/uart/uart_basic_api/testcase.yaml @@ -0,0 +1,13 @@ +tests: +- test_uart: + arch_whitelist: x86 + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers +- test_uart_shell: + arch_whitelist: x86 + build_only: true + extra_args: CONF_FILE=prj_shell.conf + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers diff --git a/tests/drivers/watchdog/wdt_basic_api/testcase.yaml b/tests/drivers/watchdog/wdt_basic_api/testcase.yaml new file mode 100644 index 000000000000..c636f3d02e85 --- /dev/null +++ b/tests/drivers/watchdog/wdt_basic_api/testcase.yaml @@ -0,0 +1,12 @@ +tests: +- test_watchdog_reset: + arch_whitelist: x86 arc + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers +- test_watchdog_int_reset: + arch_whitelist: x86 arc + extra_args: CFLAGS=-DINT_RESET + platform_whitelist: quark_se_c1000_devboard + arduino_101 quark_d2000_crb + tags: drivers diff --git a/tests/kernel/alert/alert_api/testcase.yaml b/tests/kernel/alert/alert_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/alert/alert_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/arm_irq_vector_table/testcase.yaml b/tests/kernel/arm_irq_vector_table/testcase.yaml new file mode 100644 index 000000000000..d42f7bec3ce1 --- /dev/null +++ b/tests/kernel/arm_irq_vector_table/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + filter: CONFIG_ARMV7_M + tags: core bat_commit diff --git a/tests/kernel/arm_runtime_nmi/testcase.yaml b/tests/kernel/arm_runtime_nmi/testcase.yaml new file mode 100644 index 000000000000..df5fb4fc0c98 --- /dev/null +++ b/tests/kernel/arm_runtime_nmi/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_whitelist: arm + tags: core bat_commit diff --git a/tests/kernel/bitfield/testcase.yaml b/tests/kernel/bitfield/testcase.yaml new file mode 100644 index 000000000000..1a3964385565 --- /dev/null +++ b/tests/kernel/bitfield/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_exclude: arm + tags: core bat_commit diff --git a/tests/kernel/common/testcase.yaml b/tests/kernel/common/testcase.yaml new file mode 100644 index 000000000000..b116fe86ba1e --- /dev/null +++ b/tests/kernel/common/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: core diff --git a/tests/kernel/context/testcase.yaml b/tests/kernel/context/testcase.yaml new file mode 100644 index 000000000000..e6180af78505 --- /dev/null +++ b/tests/kernel/context/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: core bat_commit diff --git a/tests/kernel/critical/testcase.yaml b/tests/kernel/critical/testcase.yaml new file mode 100644 index 000000000000..e6180af78505 --- /dev/null +++ b/tests/kernel/critical/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: core bat_commit diff --git a/tests/kernel/errno/testcase.yaml b/tests/kernel/errno/testcase.yaml new file mode 100644 index 000000000000..d6dc522e6d20 --- /dev/null +++ b/tests/kernel/errno/testcase.yaml @@ -0,0 +1,16 @@ +tests: +- test: + filter: 'not ((CONFIG_DEBUG or CONFIG_ASSERT)) + and ( CONFIG_SRAM_SIZE >= 32 + + or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE + >= 32)' + tags: core +- test_newlib: + extra_args: CONF_FILE=prj_newlib.conf + filter: 'not ((CONFIG_DEBUG or CONFIG_ASSERT)) + and ( CONFIG_SRAM_SIZE >= 32 + + or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE + >= 32)' + tags: core diff --git a/tests/kernel/fatal/testcase.yaml b/tests/kernel/fatal/testcase.yaml new file mode 100644 index 000000000000..c53377176baf --- /dev/null +++ b/tests/kernel/fatal/testcase.yaml @@ -0,0 +1,8 @@ +tests: +- stack-sentinel: + arch_exclude: arc + tags: core ignore_faults +- arc-stack-checking: + arch_whitelist: arc + extra_args: CONF_FILE=prj-arc.conf + tags: core ignore_faults diff --git a/tests/kernel/fifo/fifo_api/testcase.yaml b/tests/kernel/fifo/fifo_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/fifo/fifo_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/fp_sharing/testcase.yaml b/tests/kernel/fp_sharing/testcase.yaml new file mode 100644 index 000000000000..29a34c96a3a8 --- /dev/null +++ b/tests/kernel/fp_sharing/testcase.yaml @@ -0,0 +1,12 @@ +tests: +- test_x86: + platform_whitelist: qemu_x86 + slow: true + tags: core + timeout: 600 +- test_arm: + extra_args: PI_NUM_ITERATIONS=70000 + platform_whitelist: frdm_k64f + slow: true + tags: core + timeout: 600 diff --git a/tests/kernel/gen_isr_table/testcase.yaml b/tests/kernel/gen_isr_table/testcase.yaml new file mode 100644 index 000000000000..caa536e308aa --- /dev/null +++ b/tests/kernel/gen_isr_table/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + filter: CONFIG_GEN_ISR_TABLES and CONFIG_ARMV7_M + tags: core diff --git a/tests/kernel/irq_offload/testcase.yaml b/tests/kernel/irq_offload/testcase.yaml new file mode 100644 index 000000000000..b116fe86ba1e --- /dev/null +++ b/tests/kernel/irq_offload/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: core diff --git a/tests/kernel/libs/testcase.yaml b/tests/kernel/libs/testcase.yaml new file mode 100644 index 000000000000..d17f5216e9d0 --- /dev/null +++ b/tests/kernel/libs/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: bat_commit core diff --git a/tests/kernel/lifo/lifo_api/testcase.yaml b/tests/kernel/lifo/lifo_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/lifo/lifo_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/mbox/mbox_api/testcase.yaml b/tests/kernel/mbox/mbox_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/mbox/mbox_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/mem_heap/mheap_api_concept/testcase.yaml b/tests/kernel/mem_heap/mheap_api_concept/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/mem_heap/mheap_api_concept/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/mem_pool/mem_pool/testcase.yaml b/tests/kernel/mem_pool/mem_pool/testcase.yaml new file mode 100644 index 000000000000..383718800f7d --- /dev/null +++ b/tests/kernel/mem_pool/mem_pool/testcase.yaml @@ -0,0 +1,7 @@ +tests: +- test: + min_ram: 32 + tags: bat_commit core +- test_nios2: + arch_whitelist: nios2 + tags: bat_commit core diff --git a/tests/kernel/mem_pool/mem_pool_api/testcase.yaml b/tests/kernel/mem_pool/mem_pool_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/mem_pool/mem_pool_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/mem_pool/mem_pool_concept/testcase.yaml b/tests/kernel/mem_pool/mem_pool_concept/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/mem_pool/mem_pool_concept/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/mem_pool/mem_pool_threadsafe/testcase.yaml b/tests/kernel/mem_pool/mem_pool_threadsafe/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/mem_pool/mem_pool_threadsafe/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/mem_slab/mslab/testcase.yaml b/tests/kernel/mem_slab/mslab/testcase.yaml new file mode 100644 index 000000000000..d17f5216e9d0 --- /dev/null +++ b/tests/kernel/mem_slab/mslab/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: bat_commit core diff --git a/tests/kernel/mem_slab/mslab_api/testcase.yaml b/tests/kernel/mem_slab/mslab_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/mem_slab/mslab_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/mem_slab/mslab_concept/testcase.yaml b/tests/kernel/mem_slab/mslab_concept/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/mem_slab/mslab_concept/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/mem_slab/mslab_threadsafe/testcase.yaml b/tests/kernel/mem_slab/mslab_threadsafe/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/mem_slab/mslab_threadsafe/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/msgq/msgq_api/testcase.yaml b/tests/kernel/msgq/msgq_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/msgq/msgq_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/multilib/testcase.yaml b/tests/kernel/multilib/testcase.yaml new file mode 100644 index 000000000000..b116fe86ba1e --- /dev/null +++ b/tests/kernel/multilib/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: core diff --git a/tests/kernel/mutex/mutex/testcase.yaml b/tests/kernel/mutex/mutex/testcase.yaml new file mode 100644 index 000000000000..d17f5216e9d0 --- /dev/null +++ b/tests/kernel/mutex/mutex/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: bat_commit core diff --git a/tests/kernel/mutex/mutex_api/testcase.yaml b/tests/kernel/mutex/mutex_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/mutex/mutex_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/obj_tracing/testcase.yaml b/tests/kernel/obj_tracing/testcase.yaml new file mode 100644 index 000000000000..692d69e79fcd --- /dev/null +++ b/tests/kernel/obj_tracing/testcase.yaml @@ -0,0 +1,8 @@ +tests: +- test: + filter: 'not ((CONFIG_DEBUG or CONFIG_ASSERT)) + and ( CONFIG_SRAM_SIZE >= 32 + + or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE + >= 32)' + tags: core diff --git a/tests/kernel/pending/testcase.yaml b/tests/kernel/pending/testcase.yaml new file mode 100644 index 000000000000..9de6e1c70e40 --- /dev/null +++ b/tests/kernel/pending/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + filter: ( CONFIG_SRAM_SIZE > 16 or CONFIG_DCCM_SIZE + > 16 or CONFIG_RAM_SIZE > 16 ) + tags: core bat_commit diff --git a/tests/kernel/pipe/pipe_api/testcase.yaml b/tests/kernel/pipe/pipe_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/pipe/pipe_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/poll/testcase.yaml b/tests/kernel/poll/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/poll/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/profiling/profiling_api/testcase.yaml b/tests/kernel/profiling/profiling_api/testcase.yaml new file mode 100644 index 000000000000..bcd87bf52c13 --- /dev/null +++ b/tests/kernel/profiling/profiling_api/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_exclude: nios2 riscv32 + platform_exclude: em_starterkit + tags: kernel diff --git a/tests/kernel/queue/testcase.yaml b/tests/kernel/queue/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/queue/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/semaphore/sema_api/testcase.yaml b/tests/kernel/semaphore/sema_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/semaphore/sema_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/sleep/testcase.yaml b/tests/kernel/sleep/testcase.yaml new file mode 100644 index 000000000000..e6180af78505 --- /dev/null +++ b/tests/kernel/sleep/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: core bat_commit diff --git a/tests/kernel/sprintf/testcase.yaml b/tests/kernel/sprintf/testcase.yaml new file mode 100644 index 000000000000..b116fe86ba1e --- /dev/null +++ b/tests/kernel/sprintf/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: core diff --git a/tests/kernel/stack/stack_api/testcase.yaml b/tests/kernel/stack/stack_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/stack/stack_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/stackprot/testcase.yaml b/tests/kernel/stackprot/testcase.yaml new file mode 100644 index 000000000000..a3fd60b2dfdd --- /dev/null +++ b/tests/kernel/stackprot/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_exclude: nios2 xtensa + tags: bat_commit core ignore_faults diff --git a/tests/kernel/static_idt/testcase.yaml b/tests/kernel/static_idt/testcase.yaml new file mode 100644 index 000000000000..53024290e746 --- /dev/null +++ b/tests/kernel/static_idt/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_whitelist: x86 + tags: bat_commit core ignore_faults diff --git a/tests/kernel/systhreads/testcase.yaml b/tests/kernel/systhreads/testcase.yaml new file mode 100644 index 000000000000..ff232e9a208d --- /dev/null +++ b/tests/kernel/systhreads/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_exclude: nios2 riscv32 + tags: kernel diff --git a/tests/kernel/test_build/testcase.yaml b/tests/kernel/test_build/testcase.yaml new file mode 100644 index 000000000000..4b7f188b36ea --- /dev/null +++ b/tests/kernel/test_build/testcase.yaml @@ -0,0 +1,14 @@ +tests: +- test_debug: + build_only: true + extra_args: CONF_FILE=debug.conf + tags: apps +- test_newlib: + build_only: true + extra_args: CONF_FILE=newlib.conf + tags: apps +- test_runtime_nmi: + arch_whitelist: arm + build_only: true + extra_args: CONF_FILE=runtime_nmi.conf + tags: apps diff --git a/tests/kernel/threads/custom_data/custom_data_api/testcase.yaml b/tests/kernel/threads/custom_data/custom_data_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/threads/custom_data/custom_data_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/threads/lifecycle/lifecycle_api/testcase.yaml b/tests/kernel/threads/lifecycle/lifecycle_api/testcase.yaml new file mode 100644 index 000000000000..0520163867db --- /dev/null +++ b/tests/kernel/threads/lifecycle/lifecycle_api/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_exclude: nios2 + tags: kernel diff --git a/tests/kernel/threads/lifecycle/thread_init/testcase.yaml b/tests/kernel/threads/lifecycle/thread_init/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/threads/lifecycle/thread_init/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/threads/scheduling/schedule_api/testcase.yaml b/tests/kernel/threads/scheduling/schedule_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/threads/scheduling/schedule_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/tickless/tickless/testcase.yaml b/tests/kernel/tickless/tickless/testcase.yaml new file mode 100644 index 000000000000..9d5e365317e4 --- /dev/null +++ b/tests/kernel/tickless/tickless/testcase.yaml @@ -0,0 +1,7 @@ +tests: +- test: + arch_exclude: nios2 riscv32 + filter: CONFIG_X86 or (CONFIG_ARM and + (CONFIG_SOC_MK64F12 or CONFIG_SOC_SERIES_SAM3X)) or + (CONFIG_ARC and CONFIG_SOC_QUARK_SE_C1000_SS) + tags: core diff --git a/tests/kernel/tickless/tickless_concept/testcase.yaml b/tests/kernel/tickless/tickless_concept/testcase.yaml new file mode 100644 index 000000000000..d7d822672579 --- /dev/null +++ b/tests/kernel/tickless/tickless_concept/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_exclude: riscv32 nios2 + tags: kernel diff --git a/tests/kernel/timer/timer_api/testcase.yaml b/tests/kernel/timer/timer_api/testcase.yaml new file mode 100644 index 000000000000..8778fa82bd32 --- /dev/null +++ b/tests/kernel/timer/timer_api/testcase.yaml @@ -0,0 +1,8 @@ +tests: +- test: + tags: kernel +- test_tickless: + build_only: true + extra_args: CONF_FILE="prj_tickless.conf" + filter: CONFIG_BOARD_QEMU_X86 + tags: apps diff --git a/tests/kernel/timer/timer_monotonic/testcase.yaml b/tests/kernel/timer/timer_monotonic/testcase.yaml new file mode 100644 index 000000000000..dcb8fec52e18 --- /dev/null +++ b/tests/kernel/timer/timer_monotonic/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: timer diff --git a/tests/kernel/workq/work_queue/testcase.yaml b/tests/kernel/workq/work_queue/testcase.yaml new file mode 100644 index 000000000000..e6180af78505 --- /dev/null +++ b/tests/kernel/workq/work_queue/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: core bat_commit diff --git a/tests/kernel/workq/work_queue_api/testcase.yaml b/tests/kernel/workq/work_queue_api/testcase.yaml new file mode 100644 index 000000000000..76dee5ef4eae --- /dev/null +++ b/tests/kernel/workq/work_queue_api/testcase.yaml @@ -0,0 +1,3 @@ +tests: +- test: + tags: kernel diff --git a/tests/kernel/xip/testcase.yaml b/tests/kernel/xip/testcase.yaml new file mode 100644 index 000000000000..ab1a512e6461 --- /dev/null +++ b/tests/kernel/xip/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + arch_exclude: xtensa + filter: not CONFIG_SOC_RISCV32_PULPINO + platform_exclude: cc3200_launchxl cc3220sf_launchxl + tags: core bat_commit diff --git a/tests/lib/json/testcase.yaml b/tests/lib/json/testcase.yaml new file mode 100644 index 000000000000..55e401662339 --- /dev/null +++ b/tests/lib/json/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + build_only: true + min_ram: 32 + tags: json diff --git a/tests/net/6lo/testcase.yaml b/tests/net/6lo/testcase.yaml new file mode 100644 index 000000000000..9bfc9387a3bc --- /dev/null +++ b/tests/net/6lo/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + arch_whitelist: x86 + tags: net diff --git a/tests/net/all/testcase.yaml b/tests/net/all/testcase.yaml new file mode 100644 index 000000000000..68f2a51ee5c8 --- /dev/null +++ b/tests/net/all/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/arp/testcase.yaml b/tests/net/arp/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/arp/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/buf/testcase.yaml b/tests/net/buf/testcase.yaml new file mode 100644 index 000000000000..7cc545b29c45 --- /dev/null +++ b/tests/net/buf/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + build_only: true + min_ram: 16 + tags: buf diff --git a/tests/net/context/testcase.yaml b/tests/net/context/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/context/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/dhcpv4/testcase.yaml b/tests/net/dhcpv4/testcase.yaml new file mode 100644 index 000000000000..d78b4a4916fd --- /dev/null +++ b/tests/net/dhcpv4/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_exclude: quark_d2000_crb + tags: net diff --git a/tests/net/icmpv6/testcase.yaml b/tests/net/icmpv6/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/icmpv6/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/ieee802154/crypto/testcase.yaml b/tests/net/ieee802154/crypto/testcase.yaml new file mode 100644 index 000000000000..debd26137285 --- /dev/null +++ b/tests/net/ieee802154/crypto/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: quark_se_c1000_devboard + tags: net diff --git a/tests/net/ieee802154/fragment/testcase.yaml b/tests/net/ieee802154/fragment/testcase.yaml new file mode 100644 index 000000000000..d78b4a4916fd --- /dev/null +++ b/tests/net/ieee802154/fragment/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_exclude: quark_d2000_crb + tags: net diff --git a/tests/net/ieee802154/l2/testcase.yaml b/tests/net/ieee802154/l2/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/ieee802154/l2/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/iface/testcase.yaml b/tests/net/iface/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/iface/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/ip-addr/testcase.yaml b/tests/net/ip-addr/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/ip-addr/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/ipv6/testcase.yaml b/tests/net/ipv6/testcase.yaml new file mode 100644 index 000000000000..9ef2fea5b780 --- /dev/null +++ b/tests/net/ipv6/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_exclude: quark_d2000_crb + tags: net diff --git a/tests/net/lib/dns_packet/testcase.yaml b/tests/net/lib/dns_packet/testcase.yaml new file mode 100644 index 000000000000..6d206b361616 --- /dev/null +++ b/tests/net/lib/dns_packet/testcase.yaml @@ -0,0 +1,7 @@ +tests: +- test: + build_only: false + platform_whitelist: qemu_x86 arduino_101 quark_se_c1000_devboard frdm_k64f + slow: true + tags: dns + timeout: 200 diff --git a/tests/net/lib/dns_resolve/testcase.yaml b/tests/net/lib/dns_resolve/testcase.yaml new file mode 100644 index 000000000000..948b5ddc5b7a --- /dev/null +++ b/tests/net/lib/dns_resolve/testcase.yaml @@ -0,0 +1,7 @@ +tests: +- test: + build_only: false + platform_whitelist: qemu_x86 + slow: true + tags: dns net + timeout: 600 diff --git a/tests/net/lib/http_header_fields/testcase.yaml b/tests/net/lib/http_header_fields/testcase.yaml new file mode 100644 index 000000000000..a48cc94f4bfd --- /dev/null +++ b/tests/net/lib/http_header_fields/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + build_only: false + platform_whitelist: qemu_x86 arduino_101 quark_se_c1000_devboard + frdm_k64f + tags: http diff --git a/tests/net/lib/mqtt_packet/testcase.yaml b/tests/net/lib/mqtt_packet/testcase.yaml new file mode 100644 index 000000000000..d922c044acfd --- /dev/null +++ b/tests/net/lib/mqtt_packet/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + build_only: false + platform_whitelist: qemu_x86 arduino_101 quark_se_c1000_devboard + frdm_k64f + tags: mqtt diff --git a/tests/net/lib/mqtt_publisher/testcase.yaml b/tests/net/lib/mqtt_publisher/testcase.yaml new file mode 100644 index 000000000000..67518e59e5e6 --- /dev/null +++ b/tests/net/lib/mqtt_publisher/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f qemu_x86 + tags: net mqtt diff --git a/tests/net/lib/mqtt_subscriber/testcase.yaml b/tests/net/lib/mqtt_subscriber/testcase.yaml new file mode 100644 index 000000000000..67518e59e5e6 --- /dev/null +++ b/tests/net/lib/mqtt_subscriber/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + build_only: true + platform_whitelist: frdm_k64f qemu_x86 + tags: net mqtt diff --git a/tests/net/lib/zoap/testcase.yaml b/tests/net/lib/zoap/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/lib/zoap/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/mgmt/testcase.yaml b/tests/net/mgmt/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/mgmt/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/mld/testcase.yaml b/tests/net/mld/testcase.yaml new file mode 100644 index 000000000000..9ef2fea5b780 --- /dev/null +++ b/tests/net/mld/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_exclude: quark_d2000_crb + tags: net diff --git a/tests/net/neighbor/testcase.yaml b/tests/net/neighbor/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/neighbor/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/net_pkt/testcase.yaml b/tests/net/net_pkt/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/net_pkt/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/route/testcase.yaml b/tests/net/route/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/route/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/rpl/testcase.yaml b/tests/net/rpl/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/rpl/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/tcp/testcase.yaml b/tests/net/tcp/testcase.yaml new file mode 100644 index 000000000000..9ef2fea5b780 --- /dev/null +++ b/tests/net/tcp/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_exclude: quark_d2000_crb + tags: net diff --git a/tests/net/trickle/testcase.yaml b/tests/net/trickle/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/trickle/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/udp/testcase.yaml b/tests/net/udp/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/udp/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/net/utils/testcase.yaml b/tests/net/utils/testcase.yaml new file mode 100644 index 000000000000..90c668c61079 --- /dev/null +++ b/tests/net/utils/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + arch_whitelist: x86 + platform_whitelist: qemu_x86 + tags: net diff --git a/tests/power/power_states/testcase.yaml b/tests/power/power_states/testcase.yaml new file mode 100644 index 000000000000..9b84cc848d9c --- /dev/null +++ b/tests/power/power_states/testcase.yaml @@ -0,0 +1,12 @@ +tests: +- test: + build_only: true + filter: (CONFIG_SOC_QUARK_SE_C1000 or CONFIG_SOC_QUARK_SE_C1000_SS) + platform_exclude: tinytile panther + tags: samples power +- test_socwatch: + build_only: true + extra_args: CONF_FILE="prj_socwatch.conf" + filter: CONFIG_SOC_QUARK_SE_C1000 + platform_exclude: tinytile panther + tags: samples power diff --git a/tests/shell/testcase.yaml b/tests/shell/testcase.yaml new file mode 100644 index 000000000000..d41955356f90 --- /dev/null +++ b/tests/shell/testcase.yaml @@ -0,0 +1,4 @@ +tests: +- test: + platform_whitelist: qemu_x86 + tags: shell diff --git a/tests/subsys/debug/gdb_server/testcase.yaml b/tests/subsys/debug/gdb_server/testcase.yaml new file mode 100644 index 000000000000..a861b4c6573c --- /dev/null +++ b/tests/subsys/debug/gdb_server/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + build_only: true + platform_whitelist: qemu_x86 + tags: apps diff --git a/tests/subsys/fs/fat_fs_api/testcase.yaml b/tests/subsys/fs/fat_fs_api/testcase.yaml new file mode 100644 index 000000000000..2708d892ce5d --- /dev/null +++ b/tests/subsys/fs/fat_fs_api/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + arch_whitelist: x86 + build_only: true + platform_whitelist: arduino_101 + tags: fs diff --git a/tests/unit/bluetooth/at/testcase.yaml b/tests/unit/bluetooth/at/testcase.yaml new file mode 100644 index 000000000000..4b8fa653133c --- /dev/null +++ b/tests/unit/bluetooth/at/testcase.yaml @@ -0,0 +1,6 @@ +tests: +- test: + build_only: true + min_ram: 16 + tags: bluetooth + platform_whitelist: qemu_x86_iamcu qemu_cortex_m3 diff --git a/tests/unit/drivers/crc/testcase.yaml b/tests/unit/drivers/crc/testcase.yaml new file mode 100644 index 000000000000..857373a4daf3 --- /dev/null +++ b/tests/unit/drivers/crc/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + tags: net crc + timeout: 5 + type: unit diff --git a/tests/unit/net/buf/testcase.yaml b/tests/unit/net/buf/testcase.yaml new file mode 100644 index 000000000000..c36ee9030a7d --- /dev/null +++ b/tests/unit/net/buf/testcase.yaml @@ -0,0 +1,5 @@ +tests: +- test: + tags: buf + timeout: 5 + type: unit diff --git a/tests/ztest/test/base/testcase.yaml b/tests/ztest/test/base/testcase.yaml new file mode 100644 index 000000000000..ab03f990f45f --- /dev/null +++ b/tests/ztest/test/base/testcase.yaml @@ -0,0 +1,13 @@ +tests: +- test_verbose_0: + extra_args: CONF_FILE=prj_verbose_0.conf + tags: test_framework +- test_verbose_1: + extra_args: CONF_FILE=prj_verbose_1.conf + tags: test_framework +- test_verbose_2: + extra_args: CONF_FILE=prj_verbose_2.conf + tags: test_framework +- test: + tags: test_framework + type: unit diff --git a/tests/ztest/test/mock/testcase.yaml b/tests/ztest/test/mock/testcase.yaml new file mode 100644 index 000000000000..449549f1fabf --- /dev/null +++ b/tests/ztest/test/mock/testcase.yaml @@ -0,0 +1,7 @@ +tests: +- test: + arch_exclude: arm + tags: test_framework +- test_unit: + tags: test_framework + type: unit From 0dd6a35fc7f18eff91a9388efb4230c1bbb46f6b Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Tue, 4 Apr 2017 23:08:59 -0400 Subject: [PATCH 2/7] boards: add board meta-data Add board metadata to be consumed by the sanitycheck script to provide better matching with testcases and to test based on features declated in the board files. Signed-off-by: Anas Nashif --- boards/arc/arduino_101_sss/arduino_101_sss.yaml | 12 ++++++++++++ boards/arc/em_starterkit/em_starterkit.yaml | 6 ++++++ boards/arc/panther_ss/panther_ss.yaml | 12 ++++++++++++ .../quark_se_c1000_ss_devboard.yaml | 12 ++++++++++++ boards/arm/96b_carbon/96b_carbon.yaml | 7 +++++++ boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml | 9 +++++++++ boards/arm/96b_nitrogen/96b_nitrogen.yaml | 7 +++++++ boards/arm/arduino_101_ble/arduino_101_ble.yaml | 8 ++++++++ boards/arm/arduino_due/arduino_due.yaml | 7 +++++++ boards/arm/bbc_microbit/bbc_microbit.yaml | 10 ++++++++++ boards/arm/cc3200_launchxl/cc3200_launchxl.yaml | 7 +++++++ boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml | 7 +++++++ boards/arm/curie_ble/curie_ble.yaml | 8 ++++++++ boards/arm/disco_l475_iot1/disco_l475_iot1.yaml | 7 +++++++ boards/arm/frdm_k64f/frdm_k64f.yaml | 7 +++++++ boards/arm/frdm_kl25z/frdm_kl25z.yaml | 9 +++++++++ boards/arm/frdm_kw41z/frdm_kw41z.yaml | 7 +++++++ boards/arm/hexiwear_k64/hexiwear_k64.yaml | 7 +++++++ boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml | 9 +++++++++ boards/arm/mps2_an385/mps2_an385.yaml | 7 +++++++ boards/arm/nrf51_blenano/nrf51_blenano.yaml | 8 ++++++++ boards/arm/nrf51_pca10028/nrf51_pca10028.yaml | 8 ++++++++ boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml | 7 +++++++ boards/arm/nrf52_blenano2/nrf52_blenano2.yaml | 7 +++++++ boards/arm/nrf52_pca10040/nrf52_pca10040.yaml | 7 +++++++ boards/arm/nucleo_f103rb/nucleo_f103rb.yaml | 8 ++++++++ boards/arm/nucleo_f334r8/nucleo_f334r8.yaml | 8 ++++++++ boards/arm/nucleo_f401re/nucleo_f401re.yaml | 7 +++++++ boards/arm/nucleo_f411re/nucleo_f411re.yaml | 7 +++++++ boards/arm/nucleo_f412zg/nucleo_f412zg.yaml | 7 +++++++ boards/arm/nucleo_f413zh/nucleo_f413zh.yaml | 7 +++++++ boards/arm/nucleo_l432kc/nucleo_l432kc.yaml | 7 +++++++ boards/arm/nucleo_l476rg/nucleo_l476rg.yaml | 7 +++++++ boards/arm/olimex_stm32_e407/olimex_stm32_e407.yaml | 7 +++++++ boards/arm/olimexino_stm32/olimexino_stm32.yaml | 8 ++++++++ boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml | 9 +++++++++ .../arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml | 8 ++++++++ boards/arm/sam4s_xplained/sam4s_xplained.yaml | 7 +++++++ boards/arm/sam_e70_xplained/sam_e70_xplained.yaml | 7 +++++++ boards/arm/stm3210c_eval/stm3210c_eval.yaml | 7 +++++++ boards/arm/stm32373c_eval/stm32373c_eval.yaml | 8 ++++++++ boards/arm/stm32_mini_a15/stm32_mini_a15.yaml | 7 +++++++ boards/arm/stm32f469i_disco/stm32f469i_disco.yaml | 7 +++++++ boards/arm/stm32f4_disco/stm32f4_disco.yaml | 7 +++++++ boards/arm/stm32l496g_disco/stm32l496g_disco.yaml | 7 +++++++ boards/arm/v2m_beetle/v2m_beetle.yaml | 7 +++++++ boards/nios2/altera_max10/altera_max10.yaml | 6 ++++++ boards/nios2/qemu_nios2/qemu_nios2.yaml | 11 +++++++++++ boards/riscv32/qemu_riscv32/qemu_riscv32.yaml | 11 +++++++++++ .../riscv32/zedboard_pulpino/zedboard_pulpino.yaml | 7 +++++++ boards/x86/arduino_101/arduino_101.yaml | 7 +++++++ boards/x86/galileo/galileo.yaml | 8 ++++++++ boards/x86/minnowboard/minnowboard.yaml | 6 ++++++ boards/x86/panther/panther.yaml | 7 +++++++ boards/x86/qemu_x86/qemu_x86.yaml | 6 ++++++ boards/x86/qemu_x86/qemu_x86_iamcu.yaml | 8 ++++++++ boards/x86/quark_d2000_crb/quark_d2000_crb.yaml | 13 +++++++++++++ .../quark_se_c1000_devboard.yaml | 7 +++++++ boards/x86/tinytile/tinytile.yaml | 7 +++++++ boards/xtensa/qemu_xtensa/qemu_xtensa.yaml | 9 +++++++++ boards/xtensa/xt-sim/xt-sim.yaml | 6 ++++++ 61 files changed, 475 insertions(+) create mode 100644 boards/arc/arduino_101_sss/arduino_101_sss.yaml create mode 100644 boards/arc/em_starterkit/em_starterkit.yaml create mode 100644 boards/arc/panther_ss/panther_ss.yaml create mode 100644 boards/arc/quark_se_c1000_ss_devboard/quark_se_c1000_ss_devboard.yaml create mode 100644 boards/arm/96b_carbon/96b_carbon.yaml create mode 100644 boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml create mode 100644 boards/arm/96b_nitrogen/96b_nitrogen.yaml create mode 100644 boards/arm/arduino_101_ble/arduino_101_ble.yaml create mode 100644 boards/arm/arduino_due/arduino_due.yaml create mode 100644 boards/arm/bbc_microbit/bbc_microbit.yaml create mode 100644 boards/arm/cc3200_launchxl/cc3200_launchxl.yaml create mode 100644 boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml create mode 100644 boards/arm/curie_ble/curie_ble.yaml create mode 100644 boards/arm/disco_l475_iot1/disco_l475_iot1.yaml create mode 100644 boards/arm/frdm_k64f/frdm_k64f.yaml create mode 100644 boards/arm/frdm_kl25z/frdm_kl25z.yaml create mode 100644 boards/arm/frdm_kw41z/frdm_kw41z.yaml create mode 100644 boards/arm/hexiwear_k64/hexiwear_k64.yaml create mode 100644 boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml create mode 100644 boards/arm/mps2_an385/mps2_an385.yaml create mode 100644 boards/arm/nrf51_blenano/nrf51_blenano.yaml create mode 100644 boards/arm/nrf51_pca10028/nrf51_pca10028.yaml create mode 100644 boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml create mode 100644 boards/arm/nrf52_blenano2/nrf52_blenano2.yaml create mode 100644 boards/arm/nrf52_pca10040/nrf52_pca10040.yaml create mode 100644 boards/arm/nucleo_f103rb/nucleo_f103rb.yaml create mode 100644 boards/arm/nucleo_f334r8/nucleo_f334r8.yaml create mode 100644 boards/arm/nucleo_f401re/nucleo_f401re.yaml create mode 100644 boards/arm/nucleo_f411re/nucleo_f411re.yaml create mode 100644 boards/arm/nucleo_f412zg/nucleo_f412zg.yaml create mode 100644 boards/arm/nucleo_f413zh/nucleo_f413zh.yaml create mode 100644 boards/arm/nucleo_l432kc/nucleo_l432kc.yaml create mode 100644 boards/arm/nucleo_l476rg/nucleo_l476rg.yaml create mode 100644 boards/arm/olimex_stm32_e407/olimex_stm32_e407.yaml create mode 100644 boards/arm/olimexino_stm32/olimexino_stm32.yaml create mode 100644 boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml create mode 100644 boards/arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml create mode 100644 boards/arm/sam4s_xplained/sam4s_xplained.yaml create mode 100644 boards/arm/sam_e70_xplained/sam_e70_xplained.yaml create mode 100644 boards/arm/stm3210c_eval/stm3210c_eval.yaml create mode 100644 boards/arm/stm32373c_eval/stm32373c_eval.yaml create mode 100644 boards/arm/stm32_mini_a15/stm32_mini_a15.yaml create mode 100644 boards/arm/stm32f469i_disco/stm32f469i_disco.yaml create mode 100644 boards/arm/stm32f4_disco/stm32f4_disco.yaml create mode 100644 boards/arm/stm32l496g_disco/stm32l496g_disco.yaml create mode 100644 boards/arm/v2m_beetle/v2m_beetle.yaml create mode 100644 boards/nios2/altera_max10/altera_max10.yaml create mode 100644 boards/nios2/qemu_nios2/qemu_nios2.yaml create mode 100644 boards/riscv32/qemu_riscv32/qemu_riscv32.yaml create mode 100644 boards/riscv32/zedboard_pulpino/zedboard_pulpino.yaml create mode 100644 boards/x86/arduino_101/arduino_101.yaml create mode 100644 boards/x86/galileo/galileo.yaml create mode 100644 boards/x86/minnowboard/minnowboard.yaml create mode 100644 boards/x86/panther/panther.yaml create mode 100644 boards/x86/qemu_x86/qemu_x86.yaml create mode 100644 boards/x86/qemu_x86/qemu_x86_iamcu.yaml create mode 100644 boards/x86/quark_d2000_crb/quark_d2000_crb.yaml create mode 100644 boards/x86/quark_se_c1000_devboard/quark_se_c1000_devboard.yaml create mode 100644 boards/x86/tinytile/tinytile.yaml create mode 100644 boards/xtensa/qemu_xtensa/qemu_xtensa.yaml create mode 100644 boards/xtensa/xt-sim/xt-sim.yaml diff --git a/boards/arc/arduino_101_sss/arduino_101_sss.yaml b/boards/arc/arduino_101_sss/arduino_101_sss.yaml new file mode 100644 index 000000000000..55585b6e7fce --- /dev/null +++ b/boards/arc/arduino_101_sss/arduino_101_sss.yaml @@ -0,0 +1,12 @@ +identifier: arduino_101_sss +name: Arduino 101 - Sensor Subsystem +type: mcu +arch: arc +toolchain: + - zephyr +ram: 24 +testing: + default: true + ignore_tags: + - net + - bluetooth diff --git a/boards/arc/em_starterkit/em_starterkit.yaml b/boards/arc/em_starterkit/em_starterkit.yaml new file mode 100644 index 000000000000..6626c52863d7 --- /dev/null +++ b/boards/arc/em_starterkit/em_starterkit.yaml @@ -0,0 +1,6 @@ +identifier: em_starterkit +name: EM Starterkit +type: mcu +arch: arc +toolchain: + - zephyr diff --git a/boards/arc/panther_ss/panther_ss.yaml b/boards/arc/panther_ss/panther_ss.yaml new file mode 100644 index 000000000000..a8fec3764144 --- /dev/null +++ b/boards/arc/panther_ss/panther_ss.yaml @@ -0,0 +1,12 @@ +identifier: panther_ss +name: Panther Board - Sensor Subsystem +type: mcu +arch: arc +ram: 24 +flash: 152 +toolchain: + - zephyr +testing: + ignore_tags: + - net + - bluetooth diff --git a/boards/arc/quark_se_c1000_ss_devboard/quark_se_c1000_ss_devboard.yaml b/boards/arc/quark_se_c1000_ss_devboard/quark_se_c1000_ss_devboard.yaml new file mode 100644 index 000000000000..1178cabb92eb --- /dev/null +++ b/boards/arc/quark_se_c1000_ss_devboard/quark_se_c1000_ss_devboard.yaml @@ -0,0 +1,12 @@ +identifier: quark_se_c1000_ss_devboard +name: Quark SE C1000 Devboard - Sensor Subsystem +type: mcu +arch: arc +ram: 24 +flash: 152 +toolchain: + - zephyr +testing: + ignore_tags: + - net + - bluetooth diff --git a/boards/arm/96b_carbon/96b_carbon.yaml b/boards/arm/96b_carbon/96b_carbon.yaml new file mode 100644 index 000000000000..3c93249a9389 --- /dev/null +++ b/boards/arm/96b_carbon/96b_carbon.yaml @@ -0,0 +1,7 @@ +identifier: 96b_carbon +name: 96b_carbon +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml b/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml new file mode 100644 index 000000000000..1f250d006b7d --- /dev/null +++ b/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml @@ -0,0 +1,9 @@ +identifier: 96b_carbon_nrf51 +name: 96b_carbon_nrf51 +type: mcu +arch: arm +ram: 32 +flash: 256 +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/96b_nitrogen/96b_nitrogen.yaml b/boards/arm/96b_nitrogen/96b_nitrogen.yaml new file mode 100644 index 000000000000..2daf199e9760 --- /dev/null +++ b/boards/arm/96b_nitrogen/96b_nitrogen.yaml @@ -0,0 +1,7 @@ +identifier: 96b_nitrogen +name: 96b_nitrogen +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/arduino_101_ble/arduino_101_ble.yaml b/boards/arm/arduino_101_ble/arduino_101_ble.yaml new file mode 100644 index 000000000000..993a0d33627f --- /dev/null +++ b/boards/arm/arduino_101_ble/arduino_101_ble.yaml @@ -0,0 +1,8 @@ +identifier: arduino_101_ble +name: arduino_101_ble +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 16 diff --git a/boards/arm/arduino_due/arduino_due.yaml b/boards/arm/arduino_due/arduino_due.yaml new file mode 100644 index 000000000000..c99d78419215 --- /dev/null +++ b/boards/arm/arduino_due/arduino_due.yaml @@ -0,0 +1,7 @@ +identifier: arduino_due +name: arduino_due +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/bbc_microbit/bbc_microbit.yaml b/boards/arm/bbc_microbit/bbc_microbit.yaml new file mode 100644 index 000000000000..17aca3aae2cd --- /dev/null +++ b/boards/arm/bbc_microbit/bbc_microbit.yaml @@ -0,0 +1,10 @@ +identifier: bbc_microbit +name: bbc_microbit +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 16 +testing: + default: true diff --git a/boards/arm/cc3200_launchxl/cc3200_launchxl.yaml b/boards/arm/cc3200_launchxl/cc3200_launchxl.yaml new file mode 100644 index 000000000000..70303274d7b8 --- /dev/null +++ b/boards/arm/cc3200_launchxl/cc3200_launchxl.yaml @@ -0,0 +1,7 @@ +identifier: cc3200_launchxl +name: cc3200_launchxl +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml b/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml new file mode 100644 index 000000000000..4a31a726c604 --- /dev/null +++ b/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml @@ -0,0 +1,7 @@ +identifier: cc3220sf_launchxl +name: cc3220sf_launchxl +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/curie_ble/curie_ble.yaml b/boards/arm/curie_ble/curie_ble.yaml new file mode 100644 index 000000000000..75a92659bb72 --- /dev/null +++ b/boards/arm/curie_ble/curie_ble.yaml @@ -0,0 +1,8 @@ +identifier: curie_ble +name: curie_ble +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 16 diff --git a/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml b/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml new file mode 100644 index 000000000000..7f5f641f3974 --- /dev/null +++ b/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml @@ -0,0 +1,7 @@ +identifier: disco_l475_iot1 +name: disco_l475_iot1 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/frdm_k64f/frdm_k64f.yaml b/boards/arm/frdm_k64f/frdm_k64f.yaml new file mode 100644 index 000000000000..952baa04e55e --- /dev/null +++ b/boards/arm/frdm_k64f/frdm_k64f.yaml @@ -0,0 +1,7 @@ +identifier: frdm_k64f +name: frdm_k64f +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/frdm_kl25z/frdm_kl25z.yaml b/boards/arm/frdm_kl25z/frdm_kl25z.yaml new file mode 100644 index 000000000000..145401a529e5 --- /dev/null +++ b/boards/arm/frdm_kl25z/frdm_kl25z.yaml @@ -0,0 +1,9 @@ +identifier: frdm_kl25z +name: frdm_kl25z +type: mcu +arch: arm +ram: 16 +flash: 128 +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/frdm_kw41z/frdm_kw41z.yaml b/boards/arm/frdm_kw41z/frdm_kw41z.yaml new file mode 100644 index 000000000000..56da12d4cad1 --- /dev/null +++ b/boards/arm/frdm_kw41z/frdm_kw41z.yaml @@ -0,0 +1,7 @@ +identifier: frdm_kw41z +name: frdm_kw41z +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/hexiwear_k64/hexiwear_k64.yaml b/boards/arm/hexiwear_k64/hexiwear_k64.yaml new file mode 100644 index 000000000000..d5749b1670ee --- /dev/null +++ b/boards/arm/hexiwear_k64/hexiwear_k64.yaml @@ -0,0 +1,7 @@ +identifier: hexiwear_k64 +name: hexiwear_k64 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml b/boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml new file mode 100644 index 000000000000..affffc3851ad --- /dev/null +++ b/boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml @@ -0,0 +1,9 @@ +identifier: hexiwear_kw40z +name: hexiwear_kw40z +type: mcu +arch: arm +ram: 16 +flash: 512 +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/mps2_an385/mps2_an385.yaml b/boards/arm/mps2_an385/mps2_an385.yaml new file mode 100644 index 000000000000..4c83015e806f --- /dev/null +++ b/boards/arm/mps2_an385/mps2_an385.yaml @@ -0,0 +1,7 @@ +identifier: mps2_an385 +name: mps2_an385 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/nrf51_blenano/nrf51_blenano.yaml b/boards/arm/nrf51_blenano/nrf51_blenano.yaml new file mode 100644 index 000000000000..5a4554a3eb88 --- /dev/null +++ b/boards/arm/nrf51_blenano/nrf51_blenano.yaml @@ -0,0 +1,8 @@ +identifier: nrf51_blenano +name: nrf51_blenano +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 16 diff --git a/boards/arm/nrf51_pca10028/nrf51_pca10028.yaml b/boards/arm/nrf51_pca10028/nrf51_pca10028.yaml new file mode 100644 index 000000000000..54ff82c6663e --- /dev/null +++ b/boards/arm/nrf51_pca10028/nrf51_pca10028.yaml @@ -0,0 +1,8 @@ +identifier: nrf51_pca10028 +name: nrf51_pca10028 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 32 diff --git a/boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml b/boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml new file mode 100644 index 000000000000..1c29cf5ab4b8 --- /dev/null +++ b/boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml @@ -0,0 +1,7 @@ +identifier: nrf52840_pca10056 +name: nrf52840_pca10056 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/nrf52_blenano2/nrf52_blenano2.yaml b/boards/arm/nrf52_blenano2/nrf52_blenano2.yaml new file mode 100644 index 000000000000..15ec82cde9fa --- /dev/null +++ b/boards/arm/nrf52_blenano2/nrf52_blenano2.yaml @@ -0,0 +1,7 @@ +identifier: nrf52_blenano2 +name: nrf52_blenano2 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/nrf52_pca10040/nrf52_pca10040.yaml b/boards/arm/nrf52_pca10040/nrf52_pca10040.yaml new file mode 100644 index 000000000000..efdbf9dda664 --- /dev/null +++ b/boards/arm/nrf52_pca10040/nrf52_pca10040.yaml @@ -0,0 +1,7 @@ +identifier: nrf52_pca10040 +name: nrf52_pca10040 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/nucleo_f103rb/nucleo_f103rb.yaml b/boards/arm/nucleo_f103rb/nucleo_f103rb.yaml new file mode 100644 index 000000000000..99bf9e918142 --- /dev/null +++ b/boards/arm/nucleo_f103rb/nucleo_f103rb.yaml @@ -0,0 +1,8 @@ +identifier: nucleo_f103rb +name: nucleo_f103rb +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 20 diff --git a/boards/arm/nucleo_f334r8/nucleo_f334r8.yaml b/boards/arm/nucleo_f334r8/nucleo_f334r8.yaml new file mode 100644 index 000000000000..d8c6ae13edc1 --- /dev/null +++ b/boards/arm/nucleo_f334r8/nucleo_f334r8.yaml @@ -0,0 +1,8 @@ +identifier: nucleo_f334r8 +name: nucleo_f334r8 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 12 diff --git a/boards/arm/nucleo_f401re/nucleo_f401re.yaml b/boards/arm/nucleo_f401re/nucleo_f401re.yaml new file mode 100644 index 000000000000..df36cd60d7a7 --- /dev/null +++ b/boards/arm/nucleo_f401re/nucleo_f401re.yaml @@ -0,0 +1,7 @@ +identifier: nucleo_f401re +name: nucleo_f401re +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/nucleo_f411re/nucleo_f411re.yaml b/boards/arm/nucleo_f411re/nucleo_f411re.yaml new file mode 100644 index 000000000000..a99cec3bb00b --- /dev/null +++ b/boards/arm/nucleo_f411re/nucleo_f411re.yaml @@ -0,0 +1,7 @@ +identifier: nucleo_f411re +name: nucleo_f411re +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/nucleo_f412zg/nucleo_f412zg.yaml b/boards/arm/nucleo_f412zg/nucleo_f412zg.yaml new file mode 100644 index 000000000000..7bc0b8ae2fd5 --- /dev/null +++ b/boards/arm/nucleo_f412zg/nucleo_f412zg.yaml @@ -0,0 +1,7 @@ +identifier: nucleo_f412zg +name: STM32F412ZG +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/nucleo_f413zh/nucleo_f413zh.yaml b/boards/arm/nucleo_f413zh/nucleo_f413zh.yaml new file mode 100644 index 000000000000..234a85510f54 --- /dev/null +++ b/boards/arm/nucleo_f413zh/nucleo_f413zh.yaml @@ -0,0 +1,7 @@ +identifier: nucleo_f413zh +name: nucleo_f413zh +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/nucleo_l432kc/nucleo_l432kc.yaml b/boards/arm/nucleo_l432kc/nucleo_l432kc.yaml new file mode 100644 index 000000000000..fe08b5ddcfee --- /dev/null +++ b/boards/arm/nucleo_l432kc/nucleo_l432kc.yaml @@ -0,0 +1,7 @@ +identifier: nucleo_l432kc +name: nucleo_l432kc +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/nucleo_l476rg/nucleo_l476rg.yaml b/boards/arm/nucleo_l476rg/nucleo_l476rg.yaml new file mode 100644 index 000000000000..7aff5f7dda7f --- /dev/null +++ b/boards/arm/nucleo_l476rg/nucleo_l476rg.yaml @@ -0,0 +1,7 @@ +identifier: nucleo_l476rg +name: nucleo_l476rg +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/olimex_stm32_e407/olimex_stm32_e407.yaml b/boards/arm/olimex_stm32_e407/olimex_stm32_e407.yaml new file mode 100644 index 000000000000..7109ebae815d --- /dev/null +++ b/boards/arm/olimex_stm32_e407/olimex_stm32_e407.yaml @@ -0,0 +1,7 @@ +identifier: olimex_stm32_e407 +name: STM32-E407 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/olimexino_stm32/olimexino_stm32.yaml b/boards/arm/olimexino_stm32/olimexino_stm32.yaml new file mode 100644 index 000000000000..a82ebb2051f1 --- /dev/null +++ b/boards/arm/olimexino_stm32/olimexino_stm32.yaml @@ -0,0 +1,8 @@ +identifier: olimexino_stm32 +name: olimexino_stm32 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 20 diff --git a/boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml b/boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml new file mode 100644 index 000000000000..52bdc16bf04c --- /dev/null +++ b/boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml @@ -0,0 +1,9 @@ +identifier: qemu_cortex_m3 +name: qemu_cortex_m3 +type: qemu +arch: arm +toolchain: + - zephyr + - gccarmemb +testing: + default: true diff --git a/boards/arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml b/boards/arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml new file mode 100644 index 000000000000..149253f2192e --- /dev/null +++ b/boards/arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml @@ -0,0 +1,8 @@ +identifier: quark_se_c1000_ble +name: quark_se_c1000_ble +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 16 diff --git a/boards/arm/sam4s_xplained/sam4s_xplained.yaml b/boards/arm/sam4s_xplained/sam4s_xplained.yaml new file mode 100644 index 000000000000..49129e096c09 --- /dev/null +++ b/boards/arm/sam4s_xplained/sam4s_xplained.yaml @@ -0,0 +1,7 @@ +identifier: sam4s_xplained +name: SAM4S Xplained +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml b/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml new file mode 100644 index 000000000000..9b2e39413ca6 --- /dev/null +++ b/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml @@ -0,0 +1,7 @@ +identifier: sam_e70_xplained +name: sam_e70_xplained +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/stm3210c_eval/stm3210c_eval.yaml b/boards/arm/stm3210c_eval/stm3210c_eval.yaml new file mode 100644 index 000000000000..bbb22e7e613a --- /dev/null +++ b/boards/arm/stm3210c_eval/stm3210c_eval.yaml @@ -0,0 +1,7 @@ +identifier: stm3210c_eval +name: stm3210c_eval +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/stm32373c_eval/stm32373c_eval.yaml b/boards/arm/stm32373c_eval/stm32373c_eval.yaml new file mode 100644 index 000000000000..d32ff34e1325 --- /dev/null +++ b/boards/arm/stm32373c_eval/stm32373c_eval.yaml @@ -0,0 +1,8 @@ +identifier: stm32373c_eval +name: stm32373c_eval +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb +ram: 32 diff --git a/boards/arm/stm32_mini_a15/stm32_mini_a15.yaml b/boards/arm/stm32_mini_a15/stm32_mini_a15.yaml new file mode 100644 index 000000000000..856e4fd6a333 --- /dev/null +++ b/boards/arm/stm32_mini_a15/stm32_mini_a15.yaml @@ -0,0 +1,7 @@ +identifier: stm32_mini_a15 +name: stm32_mini_a15 +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/stm32f469i_disco/stm32f469i_disco.yaml b/boards/arm/stm32f469i_disco/stm32f469i_disco.yaml new file mode 100644 index 000000000000..d868f61cb80c --- /dev/null +++ b/boards/arm/stm32f469i_disco/stm32f469i_disco.yaml @@ -0,0 +1,7 @@ +identifier: stm32f469i_disco +name: stm32f469i_disco +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/stm32f4_disco/stm32f4_disco.yaml b/boards/arm/stm32f4_disco/stm32f4_disco.yaml new file mode 100644 index 000000000000..7b9c6520f924 --- /dev/null +++ b/boards/arm/stm32f4_disco/stm32f4_disco.yaml @@ -0,0 +1,7 @@ +identifier: stm32f4_disco +name: stm32f4_disco +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/stm32l496g_disco/stm32l496g_disco.yaml b/boards/arm/stm32l496g_disco/stm32l496g_disco.yaml new file mode 100644 index 000000000000..d1b991d430ca --- /dev/null +++ b/boards/arm/stm32l496g_disco/stm32l496g_disco.yaml @@ -0,0 +1,7 @@ +identifier: stm32l496g_disco +name: stm32l496g_disco +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/arm/v2m_beetle/v2m_beetle.yaml b/boards/arm/v2m_beetle/v2m_beetle.yaml new file mode 100644 index 000000000000..937c7fe98b56 --- /dev/null +++ b/boards/arm/v2m_beetle/v2m_beetle.yaml @@ -0,0 +1,7 @@ +identifier: v2m_beetle +name: v2m_beetle +type: mcu +arch: arm +toolchain: + - zephyr + - gccarmemb diff --git a/boards/nios2/altera_max10/altera_max10.yaml b/boards/nios2/altera_max10/altera_max10.yaml new file mode 100644 index 000000000000..a59497a45090 --- /dev/null +++ b/boards/nios2/altera_max10/altera_max10.yaml @@ -0,0 +1,6 @@ +identifier: altera_max10 +name: Altera MAX10 +type: mcu +arch: nios2 +toolchain: + - zephyr diff --git a/boards/nios2/qemu_nios2/qemu_nios2.yaml b/boards/nios2/qemu_nios2/qemu_nios2.yaml new file mode 100644 index 000000000000..82caf2867c9b --- /dev/null +++ b/boards/nios2/qemu_nios2/qemu_nios2.yaml @@ -0,0 +1,11 @@ +identifier: qemu_nios2 +name: QEMU Emulation for NIOS II +type: qemu +arch: nios2 +toolchain: + - zephyr +testing: + default: true + ignore_tags: + - net + - bluetooth diff --git a/boards/riscv32/qemu_riscv32/qemu_riscv32.yaml b/boards/riscv32/qemu_riscv32/qemu_riscv32.yaml new file mode 100644 index 000000000000..4a41f20900f0 --- /dev/null +++ b/boards/riscv32/qemu_riscv32/qemu_riscv32.yaml @@ -0,0 +1,11 @@ +identifier: qemu_riscv32 +name: QEMU Emulation for RISC V +type: qemu +arch: riscv32 +toolchain: + - zephyr +testing: + default: true + ignore_tags: + - net + - bluetooth diff --git a/boards/riscv32/zedboard_pulpino/zedboard_pulpino.yaml b/boards/riscv32/zedboard_pulpino/zedboard_pulpino.yaml new file mode 100644 index 000000000000..15a5e5e6f87a --- /dev/null +++ b/boards/riscv32/zedboard_pulpino/zedboard_pulpino.yaml @@ -0,0 +1,7 @@ +identifier: zedboard_pulpino +name: Zedboard Pulpino +type: mcu +arch: riscv32 +toolchain: + - zephyr +ram: 32 diff --git a/boards/x86/arduino_101/arduino_101.yaml b/boards/x86/arduino_101/arduino_101.yaml new file mode 100644 index 000000000000..0f365f310f82 --- /dev/null +++ b/boards/x86/arduino_101/arduino_101.yaml @@ -0,0 +1,7 @@ +identifier: arduino_101 +name: Arduino 101 +type: mcu +arch: x86 +toolchain: + - zephyr + - issm diff --git a/boards/x86/galileo/galileo.yaml b/boards/x86/galileo/galileo.yaml new file mode 100644 index 000000000000..666d5dee0d76 --- /dev/null +++ b/boards/x86/galileo/galileo.yaml @@ -0,0 +1,8 @@ +identifier: galileo +name: Galileo Gen2 +type: mcu +arch: x86 +toolchain: + - zephyr +supported: + - pci diff --git a/boards/x86/minnowboard/minnowboard.yaml b/boards/x86/minnowboard/minnowboard.yaml new file mode 100644 index 000000000000..74b0691acb36 --- /dev/null +++ b/boards/x86/minnowboard/minnowboard.yaml @@ -0,0 +1,6 @@ +identifier: minnowboard +name: MinnowBoard +type: mcu +arch: x86 +toolchain: + - zephyr diff --git a/boards/x86/panther/panther.yaml b/boards/x86/panther/panther.yaml new file mode 100644 index 000000000000..a15c043cd6e7 --- /dev/null +++ b/boards/x86/panther/panther.yaml @@ -0,0 +1,7 @@ +identifier: panther +name: Panther Board +type: mcu +arch: x86 +toolchain: + - zephyr + - issm diff --git a/boards/x86/qemu_x86/qemu_x86.yaml b/boards/x86/qemu_x86/qemu_x86.yaml new file mode 100644 index 000000000000..491ef4d0f264 --- /dev/null +++ b/boards/x86/qemu_x86/qemu_x86.yaml @@ -0,0 +1,6 @@ +identifier: qemu_x86 +name: QEMU Emulation for X86 +type: qemu +arch: x86 +toolchain: + - zephyr diff --git a/boards/x86/qemu_x86/qemu_x86_iamcu.yaml b/boards/x86/qemu_x86/qemu_x86_iamcu.yaml new file mode 100644 index 000000000000..ee3593c9c967 --- /dev/null +++ b/boards/x86/qemu_x86/qemu_x86_iamcu.yaml @@ -0,0 +1,8 @@ +identifier: qemu_x86_iamcu +name: QEMU Emulation for X86 (IAMCU) +type: qemu +arch: x86 +toolchain: + - zephyr +testing: + default: true diff --git a/boards/x86/quark_d2000_crb/quark_d2000_crb.yaml b/boards/x86/quark_d2000_crb/quark_d2000_crb.yaml new file mode 100644 index 000000000000..eeb873ecde79 --- /dev/null +++ b/boards/x86/quark_d2000_crb/quark_d2000_crb.yaml @@ -0,0 +1,13 @@ +identifier: quark_d2000_crb +name: Quark D2000 Devboard +type: mcu +arch: x86 +toolchain: + - zephyr + - issm +ram: 8 +flash: 32 +testing: + ignore_tags: + - net + - bluetooth diff --git a/boards/x86/quark_se_c1000_devboard/quark_se_c1000_devboard.yaml b/boards/x86/quark_se_c1000_devboard/quark_se_c1000_devboard.yaml new file mode 100644 index 000000000000..731a55ed98e6 --- /dev/null +++ b/boards/x86/quark_se_c1000_devboard/quark_se_c1000_devboard.yaml @@ -0,0 +1,7 @@ +identifier: quark_se_c1000_devboard +name: Quark SE C1000 Devboard +type: mcu +arch: x86 +toolchain: + - zephyr + - issm diff --git a/boards/x86/tinytile/tinytile.yaml b/boards/x86/tinytile/tinytile.yaml new file mode 100644 index 000000000000..b3ce091f4a43 --- /dev/null +++ b/boards/x86/tinytile/tinytile.yaml @@ -0,0 +1,7 @@ +identifier: tinytile +name: tinyTILE +type: mcu +arch: x86 +toolchain: + - zephyr + - issm diff --git a/boards/xtensa/qemu_xtensa/qemu_xtensa.yaml b/boards/xtensa/qemu_xtensa/qemu_xtensa.yaml new file mode 100644 index 000000000000..1be7a36b422b --- /dev/null +++ b/boards/xtensa/qemu_xtensa/qemu_xtensa.yaml @@ -0,0 +1,9 @@ +identifier: qemu_xtensa +name: QEMU Emulation for Xtensa +type: qemu +arch: xtensa +toolchain: + - xcc + - zephyr +testing: + default: true diff --git a/boards/xtensa/xt-sim/xt-sim.yaml b/boards/xtensa/xt-sim/xt-sim.yaml new file mode 100644 index 000000000000..708a97b2fb85 --- /dev/null +++ b/boards/xtensa/xt-sim/xt-sim.yaml @@ -0,0 +1,6 @@ +identifier: xt-sim +name: XT Simulator +type: mcu +arch: xtensa +toolchain: + - xcc From 7f8e358ff8d9c67ab523c8a622507893548ac960 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Tue, 4 Apr 2017 18:47:49 -0400 Subject: [PATCH 3/7] sanitycheck: support testcases in yaml instead of ini This commit changes the syntax of the testcase files and changes the behaviour and configuration of the sanitycheck script. To avoid having multiple files with different syntax for boards, samples, tests; this change unifies the syntax and uses YAML instead of INI. We maintain the current keywords used in the old syntax and maintain the flexibility of adding tests with different configuration by using YAML list configuration. On top of that, the following features are added: - We now scan for board configurations in the boards directory and look for a YAML file describing a board and how it should be tested. This eliminates the need for listing boards per architecture in a special ini file under scripts/. - We define hardware information charachterstics in the board YAML file that helps identifying if a certain test should run on that board or not. For example, we can specify the available RAM in the board and filter tests that would require more RAM than the board can handle. - Boards can be set as default for testing meaning that we always run a test case (build and run of possible) when sanitycheck is called without any arguments. Previously this was done only by selecting the first board defined for a specific architecture. - Tests can be configured to run on all possible boards, this is to make sure we always build some basic tests for all boards to catch issues with the core kernel features. Signed-off-by: Anas Nashif --- scripts/ini2yaml.py | 37 ++++ scripts/sanity_chk/arches/arc.ini | 4 - scripts/sanity_chk/arches/arm.ini | 17 -- scripts/sanity_chk/arches/nios2.ini | 7 - scripts/sanity_chk/arches/riscv32.ini | 8 - scripts/sanity_chk/arches/unit.ini | 7 - scripts/sanity_chk/arches/x86.ini | 20 -- scripts/sanity_chk/arches/xtensa.ini | 33 --- scripts/sanitycheck | 305 +++++++++++++++----------- 9 files changed, 208 insertions(+), 230 deletions(-) create mode 100755 scripts/ini2yaml.py delete mode 100644 scripts/sanity_chk/arches/arc.ini delete mode 100644 scripts/sanity_chk/arches/arm.ini delete mode 100644 scripts/sanity_chk/arches/nios2.ini delete mode 100644 scripts/sanity_chk/arches/riscv32.ini delete mode 100644 scripts/sanity_chk/arches/unit.ini delete mode 100644 scripts/sanity_chk/arches/x86.ini delete mode 100644 scripts/sanity_chk/arches/xtensa.ini diff --git a/scripts/ini2yaml.py b/scripts/ini2yaml.py new file mode 100755 index 000000000000..f7ef971405eb --- /dev/null +++ b/scripts/ini2yaml.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python + +import ConfigParser, os +import yaml +import sys + + +sample = False +in_file = sys.argv[1] +if sys.argv[2] == 'sample': + sample = True + +out_file = os.path.join(os.path.dirname(in_file), sys.argv[2] + ".yaml") + +config = ConfigParser.ConfigParser() +config.readfp(open(sys.argv[1])) +y = {'tests': 'tests'} + +tests = [] +for section in config.sections(): + tc = {} + for opt in config.options(section): + value = config.get(section, opt) + if value in ['false', 'true']: + tc[opt] = True if value == 'true' else False + else: + tc[opt] = value + + test = { section : tc} + tests.append(test) + +y['tests'] = tests +if sample: + y['sample'] = { 'name': "TBD", 'description': "TBD" } + +with open(out_file, "w") as f: + yaml.dump(y, f, width=50, indent=4, default_flow_style=False) diff --git a/scripts/sanity_chk/arches/arc.ini b/scripts/sanity_chk/arches/arc.ini deleted file mode 100644 index c02317c81d00..000000000000 --- a/scripts/sanity_chk/arches/arc.ini +++ /dev/null @@ -1,4 +0,0 @@ -[arch] -name = arc -platforms = arduino_101_sss quark_se_c1000_ss_devboard em_starterkit panther_ss -supported_toolchains = issm zephyr diff --git a/scripts/sanity_chk/arches/arm.ini b/scripts/sanity_chk/arches/arm.ini deleted file mode 100644 index bd6f54dc93c7..000000000000 --- a/scripts/sanity_chk/arches/arm.ini +++ /dev/null @@ -1,17 +0,0 @@ -[arch] -name = arm -platforms = qemu_cortex_m3 frdm_k64f arduino_due nucleo_f103rb stm32_mini_a15 - olimexino_stm32 96b_nitrogen nrf52_pca10040 hexiwear_k64 - nrf51_pca10028 nucleo_f401re 96b_carbon nrf51_blenano - arduino_101_ble cc3200_launchxl quark_se_c1000_ble bbc_microbit - v2m_beetle nucleo_l476rg nrf52840_pca10056 nucleo_f411re - stm3210c_eval nucleo_f334r8 stm32373c_eval mps2_an385 frdm_kw41z - sam_e70_xplained curie_ble nrf52_blenano2 hexiwear_kw40z - cc3220sf_launchxl frdm_kl25z disco_l475_iot1 nucleo_l432kc - nucleo_f413zh stm32l496g_disco stm32f4_disco 96b_carbon_nrf51 - stm32f469i_disco nucleo_f412zg sam4s_xplained olimex_stm32_e407 - -supported_toolchains = zephyr gccarmemb - -[qemu_cortex_m3] -qemu_support = true diff --git a/scripts/sanity_chk/arches/nios2.ini b/scripts/sanity_chk/arches/nios2.ini deleted file mode 100644 index ef890369eea4..000000000000 --- a/scripts/sanity_chk/arches/nios2.ini +++ /dev/null @@ -1,7 +0,0 @@ -[arch] -name = nios2 -platforms = qemu_nios2 altera_max10 -supported_toolchains = zephyr - -[qemu_nios2] -qemu_support = true diff --git a/scripts/sanity_chk/arches/riscv32.ini b/scripts/sanity_chk/arches/riscv32.ini deleted file mode 100644 index 2a748e17fad9..000000000000 --- a/scripts/sanity_chk/arches/riscv32.ini +++ /dev/null @@ -1,8 +0,0 @@ -[arch] -name = riscv32 -platforms = qemu_riscv32 zedboard_pulpino -supported_toolchains = zephyr - - -[qemu_riscv32] -qemu_support = true diff --git a/scripts/sanity_chk/arches/unit.ini b/scripts/sanity_chk/arches/unit.ini deleted file mode 100644 index c1d4e0b073e2..000000000000 --- a/scripts/sanity_chk/arches/unit.ini +++ /dev/null @@ -1,7 +0,0 @@ -[arch] -name = unit -platforms = unit_testing -supported_toolchains = zephyr - -[unit_testing] -qemu_support = false diff --git a/scripts/sanity_chk/arches/x86.ini b/scripts/sanity_chk/arches/x86.ini deleted file mode 100644 index 2cfcb50aafbe..000000000000 --- a/scripts/sanity_chk/arches/x86.ini +++ /dev/null @@ -1,20 +0,0 @@ -[arch] -name = x86 -platforms = qemu_x86_iamcu arduino_101 qemu_x86 minnowboard galileo quark_d2000_crb quark_se_c1000_devboard - tinytile panther arduino_101_mcuboot -supported_toolchains = zephyr - -[qemu_x86] -qemu_support = true - -[qemu_x86_iamcu] -qemu_support = true - -[quark_d2000_crb] -supported_toolchains = issm zephyr - -[arduino_101] -supported_toolchains = issm zephyr - -[quark_se_c1000_devboard] -supported_toolchains = issm zephyr diff --git a/scripts/sanity_chk/arches/xtensa.ini b/scripts/sanity_chk/arches/xtensa.ini deleted file mode 100644 index 50313e96b319..000000000000 --- a/scripts/sanity_chk/arches/xtensa.ini +++ /dev/null @@ -1,33 +0,0 @@ -[arch] -name = xtensa -platforms = qemu_xtensa xt-sim xt-sim_XRC_FUSION_AON_ALL_LM - xt-sim_hifi2_std xt-sim_hifi3_bd5 xt-sim_D_233L - xt-sim_D_212GP xt-sim_D_108mini - -supported_toolchains = xcc - -[qemu_xtensa] -qemu_support = true -supported_toolchains = zephyr - -[xt-sim] -qemu_support = true - -[xt-sim_XRC_FUSION_AON_ALL_LM] -qemu_support = true - -[xt-sim_hifi2_std] -qemu_support = true - -[xt-sim_hifi3_bd5] -qemu_support = true - -[xt-sim_D_233L] -qemu_support = true - -[xt-sim_D_212GP] -qemu_support = true - -[xt-sim_D_108mini] -qemu_support = true - diff --git a/scripts/sanitycheck b/scripts/sanitycheck index 4f122fd72e57..7385dd7fed82 100755 --- a/scripts/sanitycheck +++ b/scripts/sanitycheck @@ -1,4 +1,5 @@ #!/usr/bin/env python3 +# vim: set syntax=python ts=4 : """Zephyr Sanity Tests This script scans for the set of unit test applications in the git @@ -7,59 +8,74 @@ build each test case on one platform per architecture, using a precedence list defined in an architecture configuration file, and if possible run the tests in the QEMU emulator. -Test cases are detected by the presence of a 'testcase.ini' file in -the application's project directory. This file may contain one or -more blocks, each identifying a test scenario. The title of the block -is a name for the test case, which only needs to be unique for the -test cases specified in that testcase.ini file. The full canonical -name for each test case is /. +Test cases are detected by the presence of a 'testcase.yaml' or a sample.yaml +files in the application's project directory. This file may contain one or more +blocks, each identifying a test scenario. The title of the block is a name for +the test case, which only needs to be unique for the test cases specified in +that testcase meta-data. The full canonical name for each test case is /. -Each testcase.ini block can define the following key/value pairs: +Each test block in the testcase meta data can define the following key/value pairs: - tags = (required) + tags: (required) A set of string tags for the testcase. Usually pertains to functional domains but can be anything. Command line invocations of this script can filter the set of tests to run based on tag. - skip = (default False) + skip: (default False) skip testcase unconditionally. This can be used for broken tests. - slow = (default False) + slow: (default False) Don't run this test case unless --enable-slow was passed in on the command line. Intended for time-consuming test cases that are only run under certain circumstances, like daily builds. These test cases are still compiled. - extra_args = + extra_args: Extra arguments to pass to Make when building or running the test case. - build_only = (default False) + build_only: (default False) If true, don't try to run the test under QEMU even if the selected platform supports it. - timeout = + build_on_all: (default False) + If true, attempt to build test on all available platforms. + + depends_on: + A board or platform can announce what features it supports, this option + will enable the test only those platforms that provide this feature. + + min_ram: + minimum amount of RAM needed for this test to build and run. This is + compared with information provided by the board metadata. + + min_flash: + minimum amount of ROM needed for this test to build and run. This is + compared with information provided by the board metadata. + + timeout: Length of time to run test in QEMU before automatically killing it. Default to 60 seconds. - arch_whitelist = + arch_whitelist: Set of architectures that this test case should only be run for. - arch_exclude = + arch_exclude: Set of architectures that this test case should not run on. - platform_whitelist = + platform_whitelist: Set of platforms that this test case should only be run for. - platform_exclude = + platform_exclude: Set of platforms that this test case should not run on. - extra_sections = + extra_sections: When computing sizes, sanitycheck will report errors if it finds extra, unexpected sections in the Zephyr binary unless they are named here. They will not be included in the size calculation. - filter = + filter: Filter whether the testcase should be run by evaluating an expression against an environment containing the following values: @@ -121,28 +137,10 @@ Each testcase.ini block can define the following key/value pairs: Would match it. -Architectures and platforms are defined in an architecture configuration -file which are stored by default in scripts/sanity_chk/arches/. These -each define an [arch] block with the following key/value pairs: - - name = - The name of the arch. Example: x86 - - platforms = - List of supported platforms for this arch. The ordering here - is used to select a default platform to build for that arch. - -For every platform defined, there must be a corresponding block for it -in the arch configuration file. This block can be empty if there are -no special definitions for that arch. Options are: - - qemu_support = (default False) - Indicates whether binaries for this platform can run under QEMU - -The set of test cases that actually run depends on directives in the -testcase and architecture .ini file and options passed in on the command -line. If there is any confusion, running with -v or --discard-report -can help show why particular test cases were skipped. +The set of test cases that actually run depends on directives in the testcase +filed and options passed in on the command line. If there is any confusion, +running with -v or --discard-report can help show why particular test cases +were skipped. Metrics (such as pass/fail state and binary size) for the last code release are stored in scripts/sanity_chk/sanity_last_release.csv. @@ -176,6 +174,7 @@ import xml.etree.ElementTree as ET from xml.sax.saxutils import escape from collections import OrderedDict from itertools import islice +import yaml if "ZEPHYR_BASE" not in os.environ: sys.stderr.write("$ZEPHYR_BASE environment variable undefined.\n") @@ -803,7 +802,7 @@ class MakeGenerator: by execute() will be keyed by its .name field. """ args = ti.test.extra_args[:] - args.extend(["ARCH=%s" % ti.platform.arch.name, + args.extend(["ARCH=%s" % ti.platform.arch, "BOARD=%s" % ti.platform.name]) args.extend(extra_args) if (ti.platform.qemu_support and (not ti.build_only) and @@ -916,9 +915,13 @@ testcase_valid_keys = {"tags" : {"type" : "set", "required" : True}, "type" : {"type" : "str", "default": "integration"}, "extra_args" : {"type" : "list"}, "build_only" : {"type" : "bool", "default" : False}, + "build_on_all" : {"type" : "bool", "default" : False}, "skip" : {"type" : "bool", "default" : False}, "slow" : {"type" : "bool", "default" : False}, "timeout" : {"type" : "int", "default" : 60}, + "min_ram" : {"type" : "int", "default" : 8}, + "depends_on": {"type" : "set"}, + "min_flash" : {"type" : "int", "default" : 32}, "arch_whitelist" : {"type" : "set"}, "arch_exclude" : {"type" : "set"}, "extra_sections" : {"type" : "list", "default" : []}, @@ -928,37 +931,33 @@ testcase_valid_keys = {"tags" : {"type" : "set", "required" : True}, class SanityConfigParser: - """Class to read architecture and test case .ini files with semantic checking + """Class to read test case files with semantic checking """ def __init__(self, filename): """Instantiate a new SanityConfigParser object - @param filename Source .ini file to read + @param filename Source .yaml file to read """ - cp = configparser.SafeConfigParser() - cp.readfp(open(filename)) + with open(filename, 'r') as stream: + cp = yaml.load(stream) self.filename = filename self.cp = cp def _cast_value(self, value, typestr): - v = value.strip() + + if type(value) is str: + v = value.strip() if typestr == "str": return v elif typestr == "float": - return float(v) + return float(value) elif typestr == "int": - return int(v) + return int(value) elif typestr == "bool": - v = v.lower() - if v == "true" or v == "1": - return True - elif v == "" or v == "false" or v == "0": - return False - raise ConfigurationError(self.filename, - "bad value for boolean: '%s'" % value) + return value elif typestr.startswith("list"): vs = v.split() @@ -977,20 +976,24 @@ class SanityConfigParser: else: raise ConfigurationError(self.filename, "unknown type '%s'" % value) + def section(self,name): + for s in self.sections(): + if name in s: + return s.get(name, {}) def sections(self): - """Get the set of sections within the .ini file + """Get the set of test sections within the .yaml file @return a list of string section names""" - return self.cp.sections() + return self.cp['tests'] def get_section(self, section, valid_keys): """Get a dictionary representing the keys/values within a section - @param section The section in the .ini file to retrieve data from + @param section The section in the .yaml file to retrieve data from @param valid_keys A dictionary representing the intended semantics for this section. Each key in this dictionary is a key that could - be specified, if a key is given in the .ini file which isn't in + be specified, if a key is given in the .yaml file which isn't in here, it will generate an error. Each value in this dictionary is another dictionary containing metadata: @@ -1010,17 +1013,11 @@ class SanityConfigParser: """ d = {} - cp = self.cp - - if not cp.has_section(section): - # Just fill it with defaults - cp.add_section(section) - - for k, v in cp.items(section): + for k, v in self.section(section).items(): if k not in valid_keys: raise ConfigurationError(self.filename, - "Unknown config key '%s' in definition for '%s'" - % (k, section)) + "Unknown config key '%s' in definition for '%s'" + % (k, section)) d[k] = v for k, kinfo in valid_keys.items(): @@ -1055,7 +1052,7 @@ class Platform: """Class representing metadata for a particular platform Maps directly to BOARD when building""" - def __init__(self, arch, name, plat_dict): + def __init__(self, cfile): """Constructor. @param arch Architecture object for this platform @@ -1064,41 +1061,40 @@ class Platform: in the architecture configuration file which has lots of metadata. See the Architecture class. """ - self.name = name - self.qemu_support = plat_dict["qemu_support"] - self.arch = arch - self.supported_toolchains = arch.supported_toolchains - if plat_dict["supported_toolchains"]: - self.supported_toolchains = plat_dict["supported_toolchains"] - # Gets populated in a separate step + scp = SanityConfigParser(cfile) + cp = scp.cp + + self.name = cp['identifier'] + # if no RAM size is specified by the board, take a default of 128K + self.ram = cp.get("ram", 128) + testing = cp.get("testing", {}) + self.ignore_tags = testing.get("ignore_tags", []) + self.default = testing.get("default", False) + # if no flash size is specified by the board, take a default of 512K + self.flash = cp.get("flash", 512) + self.supported = set(cp.get("supported", [])) + self.qemu_support = True if cp.get('type', "na") == 'qemu' else False + self.arch = cp['arch'] + self.supported_toolchains = cp.get("toolchain", []) self.defconfig = None pass def __repr__(self): - return "<%s on %s>" % (self.name, self.arch.name) + return "<%s on %s>" % (self.name, self.arch) class Architecture: """Class representing metadata for a particular architecture """ - def __init__(self, cfile): + def __init__(self, name, platforms): """Architecture constructor @param cfile Path to Architecture configuration file, which gives info about the arch and all the platforms for it """ - cp = SanityConfigParser(cfile) - self.platforms = [] - - arch = cp.get_section("arch", arch_valid_keys) + self.platforms = platforms - self.name = arch["name"] - self.supported_toolchains = arch["supported_toolchains"] - - for plat_name in arch["platforms"]: - verbose("Platform: %s" % plat_name) - plat_dict = cp.get_section(plat_name, platform_valid_keys) - self.platforms.append(Platform(self, plat_name, plat_dict)) + self.name = name def __repr__(self): return "" % self.name @@ -1110,12 +1106,12 @@ class TestCase: def __init__(self, testcase_root, workdir, name, tc_dict, inifile): """TestCase constructor. - This gets called by TestSuite as it finds and reads testcase.ini files. - Multiple TestCase instances may be generated from a single testcase.ini, + This gets called by TestSuite as it finds and reads test yaml files. + Multiple TestCase instances may be generated from a single testcase.yaml, each one corresponds to a section within that file. We need to have a unique name for every single test case. Since - a testcase.ini can define multiple tests, the canonical name for + a testcase.yaml can define multiple tests, the canonical name for the test case is /. @param testcase_root Absolute path to the root directory where @@ -1126,9 +1122,9 @@ class TestCase: in the test case configuration file. For many test cases that just define one test, can be anything and is usually "test". This is really only used to distinguish between different cases when - the testcase.ini defines multiple tests + the testcase.yaml defines multiple tests @param tc_dict Dictionary with section values for this test case - from the testcase.ini file + from the testcase.yaml file """ self.code_location = os.path.join(testcase_root, workdir) self.type = tc_dict["type"] @@ -1142,7 +1138,11 @@ class TestCase: self.tc_filter = tc_dict["filter"] self.timeout = tc_dict["timeout"] self.build_only = tc_dict["build_only"] + self.build_on_all = tc_dict["build_on_all"] self.slow = tc_dict["slow"] + self.min_ram = tc_dict["min_ram"] + self.depends_on = tc_dict["depends_on"] + self.min_flash = tc_dict["min_flash"] self.extra_sections = tc_dict["extra_sections"] self.path = os.path.join(os.path.basename(os.path.abspath(testcase_root)), workdir, name) @@ -1231,41 +1231,40 @@ class TestSuite: for dirpath, dirnames, filenames in os.walk(testcase_root, topdown=True): verbose("scanning %s" % dirpath) - if "testcase.ini" in filenames: - verbose("Found test case in " + dirpath) + if "sample.yaml" in filenames or "testcase.yaml" in filenames: + verbose("Found possible test case in " + dirpath) dirnames[:] = [] - ini_path = os.path.join(dirpath, "testcase.ini") - cp = SanityConfigParser(ini_path) + if "sample.yaml" in filenames: + yaml_path = os.path.join(dirpath, "sample.yaml") + else: + yaml_path = os.path.join(dirpath, "testcase.yaml") + cp = SanityConfigParser(yaml_path) workdir = os.path.relpath(dirpath, testcase_root) for section in cp.sections(): - tc_dict = cp.get_section(section, testcase_valid_keys) - tc = TestCase(testcase_root, workdir, section, tc_dict, - ini_path) + name = list(section.keys())[0] + tc_dict = cp.get_section(name, testcase_valid_keys) + tc = TestCase(testcase_root, workdir, name, tc_dict, + yaml_path) self.testcases[tc.name] = tc - debug("Reading architecture configuration files under %s..." % arch_root) + debug("Reading platform configuration files under %s..." % arch_root) for dirpath, dirnames, filenames in os.walk(arch_root): for filename in filenames: - if filename.endswith(".ini"): + if filename.endswith(".yaml"): fn = os.path.join(dirpath, filename) - verbose("Found arch configuration " + fn) - arch = Architecture(fn) - self.arches[arch.name] = arch - self.platforms.extend(arch.platforms) - - # Build up a list of boards based on the presence of - # boards/*/*_defconfig files. We want to make sure that the arch.ini - # files are not missing any boards - all_plats = [plat.name for plat in self.platforms] - for dirpath, dirnames, filenames in os.walk(os.path.join(ZEPHYR_BASE, - "boards")): - for filename in filenames: - if filename.endswith("_defconfig"): - board_name = filename.replace("_defconfig", "") - if board_name not in all_plats: - error("Platform '%s' not specified in any arch .ini file and will not be tested" - % board_name) + verbose("Found plaform configuration " + fn) + platform = Platform(fn) + self.platforms.append(platform) + + arches = [] + for p in self.platforms: + arches.append(p.arch) + for a in list(set(arches)): + aplatforms = [ p for p in self.platforms if p.arch == a ] + arch = Architecture(a, aplatforms) + self.arches[a] = arch + self.instances = {} def get_last_failed(self): @@ -1311,13 +1310,15 @@ class TestSuite: dlist = {} for tc_name, tc in self.testcases.items(): for arch_name, arch in self.arches.items(): - instance_list = [] for plat in arch.platforms: instance = TestInstance(tc, plat, self.outdir) if (arch_name == "unit") != (tc.type == "unit"): continue + if tc.build_on_all: + platform_filter = [] + if tc.skip: continue @@ -1348,12 +1349,24 @@ class TestSuite: if platform_filter and plat.name not in platform_filter: continue + if plat.ram <= tc.min_ram: + continue + + if set(plat.ignore_tags) & tc.tags: + continue + + if not tc.depends_on.issubset(set(plat.supported)): + continue + + if plat.flash < tc.min_flash: + continue + if tc.platform_whitelist and plat.name not in tc.platform_whitelist: continue - if tc.tc_filter and (plat in arch.platforms[:platform_limit] or all_plats or platform_filter): + if tc.tc_filter and (plat.default or all_plats or platform_filter): args = tc.extra_args[:] - args.extend(["ARCH=" + plat.arch.name, + args.extend(["ARCH=" + plat.arch, "BOARD=" + plat.name, "config-sanitycheck"]) args.extend(extra_args) # FIXME would be nice to use a common outdir for this so that @@ -1400,6 +1413,9 @@ class TestSuite: discards[instance] = "Skip filter" continue + if tc.build_on_all: + platform_filter = [] + if tag_filter and not tc.tags.intersection(tag_filter): discards[instance] = "Command line testcase tag filter" continue @@ -1444,6 +1460,22 @@ class TestSuite: discards[instance] = "Not supported by the toolchain" continue + if plat.ram <= tc.min_ram: + discards[instance] = "Not enough RAM" + continue + + if not tc.depends_on.issubset(set(plat.supported)): + discards[instance] = "No hardware support" + continue + + if plat.flash< tc.min_flash: + discards[instance] = "Not enough FLASH" + continue + + if set(plat.ignore_tags) & tc.tags: + discards[instance] = "Excluded tags per platform" + continue + defconfig = {"ARCH" : arch.name, "PLATFORM" : plat.name} defconfig.update(os.environ) for p, tdefconfig in tc.defconfig.items(): @@ -1468,10 +1500,15 @@ class TestSuite: # Every platform in this arch was rejected already continue - if default_platforms: - self.add_instances(instance_list[:platform_limit]) - for instance in instance_list[platform_limit:]: - discards[instance] = "Not in first %d platform(s) for arch" % platform_limit + if default_platforms and not tc.build_on_all: + if not tc.platform_whitelist: + instances = list(filter(lambda tc: tc.platform.default, instance_list)) + self.add_instances(instances) + else: + self.add_instances(instance_list[:platform_limit]) + + for instance in list(filter(lambda tc: not tc.platform.default, instance_list)): + discards[instance] = "Not a default test platform" else: self.add_instances(instance_list) self.discards = discards @@ -1516,7 +1553,7 @@ class TestSuite: cw.writeheader() for instance, reason in self.discards.items(): rowdict = {"test" : i.test.name, - "arch" : i.platform.arch.name, + "arch" : i.platform.arch, "platform" : i.platform.name, "reason" : reason} cw.writerow(rowdict) @@ -1636,7 +1673,7 @@ class TestSuite: for name, goal in self.goals.items(): i = self.instances[name] rowdict = {"test" : i.test.name, - "arch" : i.platform.arch.name, + "arch" : i.platform.arch, "platform" : i.platform.name, "extra_args" : " ".join(i.test.extra_args), "qemu" : i.platform.qemu_support} @@ -1661,9 +1698,9 @@ def parse_arguments(): parser.add_argument("-p", "--platform", action="append", help="Platform filter for testing. This option may be used multiple " "times. Testcases will only be built/run on the platforms " - "specified. If this option is not used, then N platforms will " - "automatically be chosen from each arch to build and test, " - "where N is provided by the --platform-limit option.") + "specified. If this option is not used, then platforms marked " + "as default in the platform metadata file will be chosen " + "to build and test. ") parser.add_argument("-L", "--platform-limit", action="store", type=int, metavar="N", default=1, help="Controls what platforms are tested if --platform or " @@ -1769,7 +1806,7 @@ def parse_arguments(): "called multiple times. Defaults to the 'samples' and " "'tests' directories in the Zephyr tree.") parser.add_argument("-A", "--arch-root", - default="%s/scripts/sanity_chk/arches" % ZEPHYR_BASE, + default="%s/boards" % ZEPHYR_BASE, help="Directory to search for arch configuration files. All .ini " "files in the directory will be processed.") parser.add_argument("-z", "--size", action="append", From 4835072dc842164044470ce519aa3d07a61f9f84 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Tue, 30 May 2017 16:51:01 -0400 Subject: [PATCH 4/7] tests: remove testcase.ini files We now use yaml files. Signed-off-by: Anas Nashif --- .../external_lib/testcase.ini | 4 - .../static_lib/testcase.ini | 4 - samples/basic/blink_led/testcase.ini | 5 - samples/basic/blinky/testcase.ini | 5 - samples/basic/button/testcase.ini | 4 - samples/basic/disco/testcase.ini | 4 - samples/basic/fade_led/testcase.ini | 5 - samples/basic/rgb_led/testcase.ini | 5 - samples/basic/servo_motor/testcase.ini | 5 - samples/bluetooth/beacon/testcase.ini | 4 - samples/bluetooth/central/testcase.ini | 4 - samples/bluetooth/central_hr/testcase.ini | 5 - samples/bluetooth/eddystone/testcase.ini | 4 - samples/bluetooth/handsfree/testcase.ini | 4 - samples/bluetooth/hci_uart/testcase.ini | 12 -- samples/bluetooth/hci_usb/testcase.ini | 5 - samples/bluetooth/ipsp/testcase.ini | 4 - samples/bluetooth/peripheral/testcase.ini | 4 - samples/bluetooth/peripheral_csc/testcase.ini | 4 - samples/bluetooth/peripheral_dis/testcase.ini | 4 - samples/bluetooth/peripheral_esp/testcase.ini | 4 - .../bluetooth/peripheral_hids/testcase.ini | 4 - samples/bluetooth/peripheral_hr/testcase.ini | 4 - .../bluetooth/peripheral_sc_only/testcase.ini | 4 - samples/bluetooth/scan_adv/testcase.ini | 4 - .../environmental_sensing/ap/testcase.ini | 4 - .../environmental_sensing/sensor/testcase.ini | 4 - samples/boards/microbit/display/testcase.ini | 4 - samples/boards/microbit/pong/testcase.ini | 4 - samples/boards/microbit/sound/testcase.ini | 4 - .../quark_se_c1000/power_mgr/testcase.ini | 4 - samples/cpp_synchronization/testcase.ini | 4 - samples/drivers/aio_comparator/testcase.ini | 5 - samples/drivers/crypto/testcase.ini | 5 - samples/drivers/current_sensing/testcase.ini | 5 - samples/drivers/gpio/testcase.ini | 4 - samples/drivers/i2c_fujitsu_fram/testcase.ini | 5 - samples/drivers/lcd_hd44780/testcase.ini | 5 - samples/drivers/led_apa102c/testcase.ini | 5 - samples/drivers/random/testcase.ini | 3 - samples/drivers/rtc/testcase.ini | 4 - samples/drivers/soc_flash_nrf5/testcase.ini | 4 - samples/drivers/spi_flash/testcase.ini | 4 - samples/drivers/spi_fujitsu_fram/testcase.ini | 6 - samples/drivers/watchdog/testcase.ini | 4 - samples/grove/lcd/testcase.ini | 4 - samples/grove/light/testcase.ini | 4 - samples/grove/temperature/testcase.ini | 4 - samples/hello_world/testcase.ini | 9 - samples/mpu/mpu_stack_guard_test/testcase.ini | 10 - samples/mpu/mpu_test/testcase.ini | 5 - samples/net/coaps_client/testcase.ini | 4 - samples/net/coaps_server/testcase.ini | 4 - samples/net/dns_resolve/testcase.ini | 4 - samples/net/echo_client/testcase.ini | 20 -- samples/net/echo_server/testcase.ini | 10 - samples/net/http_client/testcase.ini | 4 - samples/net/http_server/testcase.ini | 10 - samples/net/https_client/testcase.ini | 4 - samples/net/irc_bot/testcase.ini | 4 - samples/net/leds_demo/testcase.ini | 5 - samples/net/mbedtls_dtlsclient/testcase.ini | 4 - samples/net/mbedtls_dtlsserver/testcase.ini | 4 - samples/net/mbedtls_sslclient/testcase.ini | 4 - samples/net/mqtt_publisher/testcase.ini | 9 - samples/net/telnet/testcase.ini | 4 - samples/net/wpan_serial/testcase.ini | 5 - samples/net/zoap_client/testcase.ini | 10 - samples/net/zoap_server/testcase.ini | 17 -- samples/net/zperf/testcase.ini | 4 - samples/nfc/nfc_hello/testcase.ini | 5 - samples/philosophers/testcase.ini | 9 - samples/sensor/apds9960/testcase.ini | 5 - samples/sensor/bme280/testcase.ini | 10 - samples/sensor/bmg160/testcase.ini | 4 - samples/sensor/bmi160/testcase.ini | 5 - samples/sensor/fxas21002/testcase.ini | 4 - samples/sensor/fxos8700/testcase.ini | 4 - samples/sensor/hts221/testcase.ini | 4 - samples/sensor/magn_polling/testcase.ini | 4 - samples/sensor/max30101/testcase.ini | 4 - samples/sensor/max44009/testcase.ini | 4 - samples/sensor/mcp9808/testcase.ini | 4 - samples/sensor/sx9500/testcase.ini | 3 - samples/sensor/th02/testcase.ini | 4 - samples/sensor/thermometer/testcase.ini | 3 - samples/sensor/tmp112/testcase.ini | 4 - samples/subsys/console/echo/testcase.ini | 8 - samples/subsys/console/getchar/testcase.ini | 8 - samples/subsys/console/getline/testcase.ini | 8 - .../subsys/ipc/ipm_mailbox/ap/testcase.ini | 4 - .../ipc/ipm_mailbox/sensor/testcase.ini | 4 - .../subsys/logging/logger-hook/testcase.ini | 4 - samples/subsys/shell/shell/testcase.ini | 5 - samples/subsys/usb/cdc_acm/testcase.ini | 5 - samples/subsys/usb/console/testcase.ini | 5 - samples/subsys/usb/dfu/testcase.ini | 5 - samples/subsys/usb/mass/testcase.ini | 5 - samples/subsys/usb/webusb/testcase.ini | 5 - samples/synchronization/testcase.ini | 10 - samples/testing/integration/testcase.ini | 2 - samples/testing/unit/testcase.ini | 3 - tests/benchmarks/app_kernel/testcase.ini | 7 - tests/benchmarks/boot_time/testcase.ini | 4 - tests/benchmarks/footprint/testcase.ini | 30 --- tests/benchmarks/footprint/testcase.yaml | 2 +- tests/benchmarks/latency_measure/testcase.ini | 5 - tests/benchmarks/sys_kernel/testcase.ini | 6 - tests/benchmarks/timing_info/testcase.ini | 3 - tests/bluetooth/bluetooth/testcase.ini | 4 - tests/bluetooth/init/testcase.ini | 175 ------------------ tests/bluetooth/shell/testcase.ini | 13 -- tests/bluetooth/tester/testcase.ini | 5 - tests/crypto/aes/testcase.ini | 3 - tests/crypto/cbc_mode/testcase.ini | 2 - tests/crypto/ccm_mode/testcase.ini | 2 - tests/crypto/cmac_mode/testcase.ini | 2 - tests/crypto/ctr_mode/testcase.ini | 2 - tests/crypto/ctr_prng/testcase.ini | 3 - tests/crypto/ecc_dh/testcase.ini | 6 - tests/crypto/ecc_dsa/testcase.ini | 7 - tests/crypto/hmac/testcase.ini | 5 - tests/crypto/hmac_prng/testcase.ini | 5 - tests/crypto/mbedtls/testcase.ini | 11 -- tests/crypto/sha256/testcase.ini | 12 -- tests/drivers/adc/adc_api/testcase.ini | 29 --- tests/drivers/adc/adc_simple/testcase.ini | 3 - tests/drivers/aio/aio_basic_api/testcase.ini | 4 - .../drivers/aon_counter/aon_api/testcase.ini | 3 - tests/drivers/build_all/testcase.ini | 33 ---- .../dma/chan_blen_transfer/testcase.ini | 11 -- tests/drivers/dma/loop_transfer/testcase.ini | 4 - tests/drivers/enc28j60/testcase.ini | 4 - .../drivers/gpio/gpio_basic_api/testcase.ini | 5 - tests/drivers/i2c/i2c_api/testcase.ini | 9 - tests/drivers/ipm/testcase.ini | 3 - tests/drivers/nsim_uart/testcase.ini | 4 - tests/drivers/pci_enum/testcase.ini | 4 - .../pinmux/pinmux_basic_api/testcase.ini | 4 - tests/drivers/pwm/pwm_api/testcase.ini | 8 - tests/drivers/quark_clock/testcase.ini | 4 - tests/drivers/rtc/rtc_basic_api/testcase.ini | 4 - tests/drivers/spi/spi_basic_api/testcase.ini | 5 - .../drivers/uart/uart_basic_api/testcase.ini | 11 -- .../watchdog/wdt_basic_api/testcase.ini | 10 - tests/kernel/alert/alert_api/testcase.ini | 2 - .../kernel/arm_irq_vector_table/testcase.ini | 3 - tests/kernel/arm_runtime_nmi/testcase.ini | 3 - tests/kernel/bitfield/testcase.ini | 4 - tests/kernel/common/testcase.ini | 2 - tests/kernel/context/testcase.ini | 2 - tests/kernel/critical/testcase.ini | 2 - tests/kernel/errno/testcase.ini | 12 -- tests/kernel/fatal/testcase.ini | 11 -- tests/kernel/fifo/fifo_api/testcase.ini | 2 - tests/kernel/fp_sharing/testcase.ini | 15 -- tests/kernel/gen_isr_table/testcase.ini | 4 - tests/kernel/irq_offload/testcase.ini | 2 - tests/kernel/libs/testcase.ini | 2 - tests/kernel/lifo/lifo_api/testcase.ini | 2 - tests/kernel/mbox/mbox_api/testcase.ini | 2 - .../mem_heap/mheap_api_concept/testcase.ini | 2 - tests/kernel/mem_pool/mem_pool/testcase.ini | 8 - .../kernel/mem_pool/mem_pool_api/testcase.ini | 2 - .../mem_pool/mem_pool_concept/testcase.ini | 2 - .../mem_pool/mem_pool_threadsafe/testcase.ini | 2 - tests/kernel/mem_slab/mslab/testcase.ini | 3 - tests/kernel/mem_slab/mslab_api/testcase.ini | 2 - .../mem_slab/mslab_concept/testcase.ini | 2 - .../mem_slab/mslab_threadsafe/testcase.ini | 2 - tests/kernel/msgq/msgq_api/testcase.ini | 2 - tests/kernel/multilib/testcase.ini | 2 - tests/kernel/mutex/mutex/testcase.ini | 3 - tests/kernel/mutex/mutex_api/testcase.ini | 2 - tests/kernel/obj_tracing/testcase.ini | 5 - tests/kernel/pending/testcase.ini | 3 - tests/kernel/pipe/pipe_api/testcase.ini | 2 - tests/kernel/poll/testcase.ini | 2 - .../profiling/profiling_api/testcase.ini | 5 - tests/kernel/queue/testcase.ini | 2 - tests/kernel/semaphore/sema_api/testcase.ini | 2 - tests/kernel/sleep/testcase.ini | 2 - tests/kernel/sprintf/testcase.ini | 3 - tests/kernel/stack/stack_api/testcase.ini | 2 - tests/kernel/stackprot/testcase.ini | 3 - tests/kernel/static_idt/testcase.ini | 3 - tests/kernel/systhreads/testcase.ini | 4 - tests/kernel/test_build/testcase.ini | 16 -- .../custom_data/custom_data_api/testcase.ini | 2 - .../lifecycle/lifecycle_api/testcase.ini | 4 - .../lifecycle/thread_init/testcase.ini | 2 - .../scheduling/schedule_api/testcase.ini | 2 - tests/kernel/tickless/tickless/testcase.ini | 6 - .../tickless/tickless_concept/testcase.ini | 3 - tests/kernel/timer/timer_api/testcase.ini | 8 - .../kernel/timer/timer_monotonic/testcase.ini | 3 - tests/kernel/workq/work_queue/testcase.ini | 2 - .../kernel/workq/work_queue_api/testcase.ini | 2 - tests/kernel/xip/testcase.ini | 6 - tests/lib/json/testcase.ini | 4 - tests/net/6lo/testcase.ini | 4 - tests/net/all/testcase.ini | 5 - tests/net/arp/testcase.ini | 4 - tests/net/buf/testcase.ini | 4 - tests/net/context/testcase.ini | 4 - tests/net/dhcpv4/testcase.ini | 4 - tests/net/icmpv6/testcase.ini | 4 - tests/net/ieee802154/crypto/testcase.ini | 5 - tests/net/ieee802154/fragment/testcase.ini | 4 - tests/net/ieee802154/l2/testcase.ini | 4 - tests/net/iface/testcase.ini | 4 - tests/net/ip-addr/testcase.ini | 4 - tests/net/ipv6/testcase.ini | 5 - tests/net/ipv6_fragment/testcase.ini | 4 - tests/net/lib/dns_packet/testcase.ini | 7 - tests/net/lib/dns_resolve/testcase.ini | 6 - tests/net/lib/http_header_fields/testcase.ini | 4 - tests/net/lib/mqtt_packet/testcase.ini | 4 - tests/net/lib/mqtt_publisher/testcase.ini | 4 - tests/net/lib/mqtt_subscriber/testcase.ini | 4 - tests/net/lib/zoap/testcase.ini | 4 - tests/net/mgmt/testcase.ini | 4 - tests/net/mld/testcase.ini | 5 - tests/net/neighbor/testcase.ini | 4 - tests/net/net_pkt/testcase.ini | 4 - tests/net/route/testcase.ini | 4 - tests/net/rpl/testcase.ini | 4 - tests/net/tcp/testcase.ini | 5 - tests/net/trickle/testcase.ini | 4 - tests/net/udp/testcase.ini | 4 - tests/net/utils/testcase.ini | 4 - tests/power/power_states/testcase.ini | 12 -- tests/shell/testcase.ini | 3 - tests/subsys/debug/gdb_server/testcase.ini | 4 - tests/subsys/fs/fat_fs_api/testcase.ini | 5 - tests/unit/bluetooth/at/testcase.ini | 4 - tests/unit/drivers/crc/testcase.ini | 4 - tests/unit/net/buf/testcase.ini | 4 - tests/ztest/test/base/testcase.ini | 15 -- tests/ztest/test/mock/testcase.ini | 8 - 240 files changed, 1 insertion(+), 1399 deletions(-) delete mode 100644 samples/application_development/external_lib/testcase.ini delete mode 100644 samples/application_development/static_lib/testcase.ini delete mode 100644 samples/basic/blink_led/testcase.ini delete mode 100644 samples/basic/blinky/testcase.ini delete mode 100644 samples/basic/button/testcase.ini delete mode 100644 samples/basic/disco/testcase.ini delete mode 100644 samples/basic/fade_led/testcase.ini delete mode 100644 samples/basic/rgb_led/testcase.ini delete mode 100644 samples/basic/servo_motor/testcase.ini delete mode 100644 samples/bluetooth/beacon/testcase.ini delete mode 100644 samples/bluetooth/central/testcase.ini delete mode 100644 samples/bluetooth/central_hr/testcase.ini delete mode 100644 samples/bluetooth/eddystone/testcase.ini delete mode 100644 samples/bluetooth/handsfree/testcase.ini delete mode 100644 samples/bluetooth/hci_uart/testcase.ini delete mode 100644 samples/bluetooth/hci_usb/testcase.ini delete mode 100644 samples/bluetooth/ipsp/testcase.ini delete mode 100644 samples/bluetooth/peripheral/testcase.ini delete mode 100644 samples/bluetooth/peripheral_csc/testcase.ini delete mode 100644 samples/bluetooth/peripheral_dis/testcase.ini delete mode 100644 samples/bluetooth/peripheral_esp/testcase.ini delete mode 100644 samples/bluetooth/peripheral_hids/testcase.ini delete mode 100644 samples/bluetooth/peripheral_hr/testcase.ini delete mode 100644 samples/bluetooth/peripheral_sc_only/testcase.ini delete mode 100644 samples/bluetooth/scan_adv/testcase.ini delete mode 100644 samples/boards/arduino_101/environmental_sensing/ap/testcase.ini delete mode 100644 samples/boards/arduino_101/environmental_sensing/sensor/testcase.ini delete mode 100644 samples/boards/microbit/display/testcase.ini delete mode 100644 samples/boards/microbit/pong/testcase.ini delete mode 100644 samples/boards/microbit/sound/testcase.ini delete mode 100644 samples/boards/quark_se_c1000/power_mgr/testcase.ini delete mode 100644 samples/cpp_synchronization/testcase.ini delete mode 100644 samples/drivers/aio_comparator/testcase.ini delete mode 100644 samples/drivers/crypto/testcase.ini delete mode 100644 samples/drivers/current_sensing/testcase.ini delete mode 100644 samples/drivers/gpio/testcase.ini delete mode 100644 samples/drivers/i2c_fujitsu_fram/testcase.ini delete mode 100644 samples/drivers/lcd_hd44780/testcase.ini delete mode 100644 samples/drivers/led_apa102c/testcase.ini delete mode 100644 samples/drivers/random/testcase.ini delete mode 100644 samples/drivers/rtc/testcase.ini delete mode 100644 samples/drivers/soc_flash_nrf5/testcase.ini delete mode 100644 samples/drivers/spi_flash/testcase.ini delete mode 100644 samples/drivers/spi_fujitsu_fram/testcase.ini delete mode 100644 samples/drivers/watchdog/testcase.ini delete mode 100644 samples/grove/lcd/testcase.ini delete mode 100644 samples/grove/light/testcase.ini delete mode 100644 samples/grove/temperature/testcase.ini delete mode 100644 samples/hello_world/testcase.ini delete mode 100644 samples/mpu/mpu_stack_guard_test/testcase.ini delete mode 100644 samples/mpu/mpu_test/testcase.ini delete mode 100644 samples/net/coaps_client/testcase.ini delete mode 100644 samples/net/coaps_server/testcase.ini delete mode 100644 samples/net/dns_resolve/testcase.ini delete mode 100644 samples/net/echo_client/testcase.ini delete mode 100644 samples/net/echo_server/testcase.ini delete mode 100644 samples/net/http_client/testcase.ini delete mode 100644 samples/net/http_server/testcase.ini delete mode 100644 samples/net/https_client/testcase.ini delete mode 100644 samples/net/irc_bot/testcase.ini delete mode 100644 samples/net/leds_demo/testcase.ini delete mode 100644 samples/net/mbedtls_dtlsclient/testcase.ini delete mode 100644 samples/net/mbedtls_dtlsserver/testcase.ini delete mode 100644 samples/net/mbedtls_sslclient/testcase.ini delete mode 100644 samples/net/mqtt_publisher/testcase.ini delete mode 100644 samples/net/telnet/testcase.ini delete mode 100644 samples/net/wpan_serial/testcase.ini delete mode 100644 samples/net/zoap_client/testcase.ini delete mode 100644 samples/net/zoap_server/testcase.ini delete mode 100644 samples/net/zperf/testcase.ini delete mode 100644 samples/nfc/nfc_hello/testcase.ini delete mode 100644 samples/philosophers/testcase.ini delete mode 100644 samples/sensor/apds9960/testcase.ini delete mode 100644 samples/sensor/bme280/testcase.ini delete mode 100644 samples/sensor/bmg160/testcase.ini delete mode 100644 samples/sensor/bmi160/testcase.ini delete mode 100644 samples/sensor/fxas21002/testcase.ini delete mode 100644 samples/sensor/fxos8700/testcase.ini delete mode 100644 samples/sensor/hts221/testcase.ini delete mode 100644 samples/sensor/magn_polling/testcase.ini delete mode 100644 samples/sensor/max30101/testcase.ini delete mode 100644 samples/sensor/max44009/testcase.ini delete mode 100644 samples/sensor/mcp9808/testcase.ini delete mode 100644 samples/sensor/sx9500/testcase.ini delete mode 100644 samples/sensor/th02/testcase.ini delete mode 100644 samples/sensor/thermometer/testcase.ini delete mode 100644 samples/sensor/tmp112/testcase.ini delete mode 100644 samples/subsys/console/echo/testcase.ini delete mode 100644 samples/subsys/console/getchar/testcase.ini delete mode 100644 samples/subsys/console/getline/testcase.ini delete mode 100644 samples/subsys/ipc/ipm_mailbox/ap/testcase.ini delete mode 100644 samples/subsys/ipc/ipm_mailbox/sensor/testcase.ini delete mode 100644 samples/subsys/logging/logger-hook/testcase.ini delete mode 100644 samples/subsys/shell/shell/testcase.ini delete mode 100644 samples/subsys/usb/cdc_acm/testcase.ini delete mode 100644 samples/subsys/usb/console/testcase.ini delete mode 100644 samples/subsys/usb/dfu/testcase.ini delete mode 100644 samples/subsys/usb/mass/testcase.ini delete mode 100644 samples/subsys/usb/webusb/testcase.ini delete mode 100644 samples/synchronization/testcase.ini delete mode 100644 samples/testing/integration/testcase.ini delete mode 100644 samples/testing/unit/testcase.ini delete mode 100644 tests/benchmarks/app_kernel/testcase.ini delete mode 100644 tests/benchmarks/boot_time/testcase.ini delete mode 100644 tests/benchmarks/footprint/testcase.ini delete mode 100644 tests/benchmarks/latency_measure/testcase.ini delete mode 100644 tests/benchmarks/sys_kernel/testcase.ini delete mode 100644 tests/benchmarks/timing_info/testcase.ini delete mode 100644 tests/bluetooth/bluetooth/testcase.ini delete mode 100644 tests/bluetooth/init/testcase.ini delete mode 100644 tests/bluetooth/shell/testcase.ini delete mode 100644 tests/bluetooth/tester/testcase.ini delete mode 100644 tests/crypto/aes/testcase.ini delete mode 100644 tests/crypto/cbc_mode/testcase.ini delete mode 100644 tests/crypto/ccm_mode/testcase.ini delete mode 100644 tests/crypto/cmac_mode/testcase.ini delete mode 100644 tests/crypto/ctr_mode/testcase.ini delete mode 100644 tests/crypto/ctr_prng/testcase.ini delete mode 100644 tests/crypto/ecc_dh/testcase.ini delete mode 100644 tests/crypto/ecc_dsa/testcase.ini delete mode 100644 tests/crypto/hmac/testcase.ini delete mode 100644 tests/crypto/hmac_prng/testcase.ini delete mode 100644 tests/crypto/mbedtls/testcase.ini delete mode 100644 tests/crypto/sha256/testcase.ini delete mode 100644 tests/drivers/adc/adc_api/testcase.ini delete mode 100644 tests/drivers/adc/adc_simple/testcase.ini delete mode 100644 tests/drivers/aio/aio_basic_api/testcase.ini delete mode 100644 tests/drivers/aon_counter/aon_api/testcase.ini delete mode 100644 tests/drivers/build_all/testcase.ini delete mode 100644 tests/drivers/dma/chan_blen_transfer/testcase.ini delete mode 100644 tests/drivers/dma/loop_transfer/testcase.ini delete mode 100644 tests/drivers/enc28j60/testcase.ini delete mode 100644 tests/drivers/gpio/gpio_basic_api/testcase.ini delete mode 100644 tests/drivers/i2c/i2c_api/testcase.ini delete mode 100644 tests/drivers/ipm/testcase.ini delete mode 100644 tests/drivers/nsim_uart/testcase.ini delete mode 100644 tests/drivers/pci_enum/testcase.ini delete mode 100644 tests/drivers/pinmux/pinmux_basic_api/testcase.ini delete mode 100644 tests/drivers/pwm/pwm_api/testcase.ini delete mode 100644 tests/drivers/quark_clock/testcase.ini delete mode 100644 tests/drivers/rtc/rtc_basic_api/testcase.ini delete mode 100644 tests/drivers/spi/spi_basic_api/testcase.ini delete mode 100644 tests/drivers/uart/uart_basic_api/testcase.ini delete mode 100644 tests/drivers/watchdog/wdt_basic_api/testcase.ini delete mode 100644 tests/kernel/alert/alert_api/testcase.ini delete mode 100644 tests/kernel/arm_irq_vector_table/testcase.ini delete mode 100644 tests/kernel/arm_runtime_nmi/testcase.ini delete mode 100644 tests/kernel/bitfield/testcase.ini delete mode 100644 tests/kernel/common/testcase.ini delete mode 100644 tests/kernel/context/testcase.ini delete mode 100644 tests/kernel/critical/testcase.ini delete mode 100644 tests/kernel/errno/testcase.ini delete mode 100644 tests/kernel/fatal/testcase.ini delete mode 100644 tests/kernel/fifo/fifo_api/testcase.ini delete mode 100644 tests/kernel/fp_sharing/testcase.ini delete mode 100644 tests/kernel/gen_isr_table/testcase.ini delete mode 100644 tests/kernel/irq_offload/testcase.ini delete mode 100644 tests/kernel/libs/testcase.ini delete mode 100644 tests/kernel/lifo/lifo_api/testcase.ini delete mode 100644 tests/kernel/mbox/mbox_api/testcase.ini delete mode 100644 tests/kernel/mem_heap/mheap_api_concept/testcase.ini delete mode 100644 tests/kernel/mem_pool/mem_pool/testcase.ini delete mode 100644 tests/kernel/mem_pool/mem_pool_api/testcase.ini delete mode 100644 tests/kernel/mem_pool/mem_pool_concept/testcase.ini delete mode 100644 tests/kernel/mem_pool/mem_pool_threadsafe/testcase.ini delete mode 100644 tests/kernel/mem_slab/mslab/testcase.ini delete mode 100644 tests/kernel/mem_slab/mslab_api/testcase.ini delete mode 100644 tests/kernel/mem_slab/mslab_concept/testcase.ini delete mode 100644 tests/kernel/mem_slab/mslab_threadsafe/testcase.ini delete mode 100644 tests/kernel/msgq/msgq_api/testcase.ini delete mode 100644 tests/kernel/multilib/testcase.ini delete mode 100644 tests/kernel/mutex/mutex/testcase.ini delete mode 100644 tests/kernel/mutex/mutex_api/testcase.ini delete mode 100644 tests/kernel/obj_tracing/testcase.ini delete mode 100644 tests/kernel/pending/testcase.ini delete mode 100644 tests/kernel/pipe/pipe_api/testcase.ini delete mode 100644 tests/kernel/poll/testcase.ini delete mode 100644 tests/kernel/profiling/profiling_api/testcase.ini delete mode 100644 tests/kernel/queue/testcase.ini delete mode 100644 tests/kernel/semaphore/sema_api/testcase.ini delete mode 100644 tests/kernel/sleep/testcase.ini delete mode 100644 tests/kernel/sprintf/testcase.ini delete mode 100644 tests/kernel/stack/stack_api/testcase.ini delete mode 100644 tests/kernel/stackprot/testcase.ini delete mode 100644 tests/kernel/static_idt/testcase.ini delete mode 100644 tests/kernel/systhreads/testcase.ini delete mode 100644 tests/kernel/test_build/testcase.ini delete mode 100644 tests/kernel/threads/custom_data/custom_data_api/testcase.ini delete mode 100644 tests/kernel/threads/lifecycle/lifecycle_api/testcase.ini delete mode 100644 tests/kernel/threads/lifecycle/thread_init/testcase.ini delete mode 100644 tests/kernel/threads/scheduling/schedule_api/testcase.ini delete mode 100644 tests/kernel/tickless/tickless/testcase.ini delete mode 100644 tests/kernel/tickless/tickless_concept/testcase.ini delete mode 100644 tests/kernel/timer/timer_api/testcase.ini delete mode 100644 tests/kernel/timer/timer_monotonic/testcase.ini delete mode 100644 tests/kernel/workq/work_queue/testcase.ini delete mode 100644 tests/kernel/workq/work_queue_api/testcase.ini delete mode 100644 tests/kernel/xip/testcase.ini delete mode 100644 tests/lib/json/testcase.ini delete mode 100644 tests/net/6lo/testcase.ini delete mode 100644 tests/net/all/testcase.ini delete mode 100644 tests/net/arp/testcase.ini delete mode 100644 tests/net/buf/testcase.ini delete mode 100644 tests/net/context/testcase.ini delete mode 100644 tests/net/dhcpv4/testcase.ini delete mode 100644 tests/net/icmpv6/testcase.ini delete mode 100644 tests/net/ieee802154/crypto/testcase.ini delete mode 100644 tests/net/ieee802154/fragment/testcase.ini delete mode 100644 tests/net/ieee802154/l2/testcase.ini delete mode 100644 tests/net/iface/testcase.ini delete mode 100644 tests/net/ip-addr/testcase.ini delete mode 100644 tests/net/ipv6/testcase.ini delete mode 100644 tests/net/ipv6_fragment/testcase.ini delete mode 100644 tests/net/lib/dns_packet/testcase.ini delete mode 100644 tests/net/lib/dns_resolve/testcase.ini delete mode 100644 tests/net/lib/http_header_fields/testcase.ini delete mode 100644 tests/net/lib/mqtt_packet/testcase.ini delete mode 100644 tests/net/lib/mqtt_publisher/testcase.ini delete mode 100644 tests/net/lib/mqtt_subscriber/testcase.ini delete mode 100644 tests/net/lib/zoap/testcase.ini delete mode 100644 tests/net/mgmt/testcase.ini delete mode 100644 tests/net/mld/testcase.ini delete mode 100644 tests/net/neighbor/testcase.ini delete mode 100644 tests/net/net_pkt/testcase.ini delete mode 100644 tests/net/route/testcase.ini delete mode 100644 tests/net/rpl/testcase.ini delete mode 100644 tests/net/tcp/testcase.ini delete mode 100644 tests/net/trickle/testcase.ini delete mode 100644 tests/net/udp/testcase.ini delete mode 100644 tests/net/utils/testcase.ini delete mode 100644 tests/power/power_states/testcase.ini delete mode 100644 tests/shell/testcase.ini delete mode 100644 tests/subsys/debug/gdb_server/testcase.ini delete mode 100644 tests/subsys/fs/fat_fs_api/testcase.ini delete mode 100644 tests/unit/bluetooth/at/testcase.ini delete mode 100644 tests/unit/drivers/crc/testcase.ini delete mode 100644 tests/unit/net/buf/testcase.ini delete mode 100644 tests/ztest/test/base/testcase.ini delete mode 100644 tests/ztest/test/mock/testcase.ini diff --git a/samples/application_development/external_lib/testcase.ini b/samples/application_development/external_lib/testcase.ini deleted file mode 100644 index c3d0fa6f664b..000000000000 --- a/samples/application_development/external_lib/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = appdev -build_only = true -platform_whitelist = qemu_x86 diff --git a/samples/application_development/static_lib/testcase.ini b/samples/application_development/static_lib/testcase.ini deleted file mode 100644 index a33e36348112..000000000000 --- a/samples/application_development/static_lib/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = static_link -build_only = true -platform_whitelist = qemu_x86 diff --git a/samples/basic/blink_led/testcase.ini b/samples/basic/blink_led/testcase.ini deleted file mode 100644 index 160996421096..000000000000 --- a/samples/basic/blink_led/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = apps -arch_whitelist = x86 arm -platform_whitelist = arduino_101 quark_d2000_crb nucleo_f103rb nucleo_f401re nucleo_l476rg diff --git a/samples/basic/blinky/testcase.ini b/samples/basic/blinky/testcase.ini deleted file mode 100644 index ec63b947d844..000000000000 --- a/samples/basic/blinky/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = samples -platform_whitelist = arduino_101 -build_only = true - diff --git a/samples/basic/button/testcase.ini b/samples/basic/button/testcase.ini deleted file mode 100644 index d530e7b82f18..000000000000 --- a/samples/basic/button/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples -platform_whitelist = nucleo_f103rb quark_se_c1000_devboard diff --git a/samples/basic/disco/testcase.ini b/samples/basic/disco/testcase.ini deleted file mode 100644 index d738bcaad55e..000000000000 --- a/samples/basic/disco/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples -platform_whitelist = nucleo_f103rb nucleo_f401re diff --git a/samples/basic/fade_led/testcase.ini b/samples/basic/fade_led/testcase.ini deleted file mode 100644 index 160996421096..000000000000 --- a/samples/basic/fade_led/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = apps -arch_whitelist = x86 arm -platform_whitelist = arduino_101 quark_d2000_crb nucleo_f103rb nucleo_f401re nucleo_l476rg diff --git a/samples/basic/rgb_led/testcase.ini b/samples/basic/rgb_led/testcase.ini deleted file mode 100644 index a05ca9b47173..000000000000 --- a/samples/basic/rgb_led/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = apps -arch_whitelist = x86 -platform_whitelist = arduino_101 diff --git a/samples/basic/servo_motor/testcase.ini b/samples/basic/servo_motor/testcase.ini deleted file mode 100644 index cc93bbad0edd..000000000000 --- a/samples/basic/servo_motor/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = apps -arch_whitelist = x86 -platform_whitelist = arduino_101 quark_d2000_crb diff --git a/samples/bluetooth/beacon/testcase.ini b/samples/bluetooth/beacon/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/beacon/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/central/testcase.ini b/samples/bluetooth/central/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/central/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/central_hr/testcase.ini b/samples/bluetooth/central_hr/testcase.ini deleted file mode 100644 index 94b83b285de0..000000000000 --- a/samples/bluetooth/central_hr/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = bluetooth -build_only = true -arch_whitelist = x86 -platform_exclude = quark_d2000_crb diff --git a/samples/bluetooth/eddystone/testcase.ini b/samples/bluetooth/eddystone/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/eddystone/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/handsfree/testcase.ini b/samples/bluetooth/handsfree/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/handsfree/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/hci_uart/testcase.ini b/samples/bluetooth/hci_uart/testcase.ini deleted file mode 100644 index 8e28305369ae..000000000000 --- a/samples/bluetooth/hci_uart/testcase.ini +++ /dev/null @@ -1,12 +0,0 @@ -[test_arm] -tags = uart bluetooth -build_only = true -arch_whitelist = arm -platform_whitelist = 96b_nitrogen nrf51_pca10028 nrf52_pca10040 - -[test_nrf5] -tags = uart bluetooth -build_only = true -arch_whitelist = arm -platform_whitelist = 96b_nitrogen nrf51_pca10028 nrf52_pca10040 arduino_101_ble -extra_args = CONF_FILE="nrf5.conf" diff --git a/samples/bluetooth/hci_usb/testcase.ini b/samples/bluetooth/hci_usb/testcase.ini deleted file mode 100644 index d44f327a02ee..000000000000 --- a/samples/bluetooth/hci_usb/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test_x86] -tags = usb bluetooth -build_only = true -arch_whitelist = x86 -platform_whitelist = quark_se_c1000_devboard diff --git a/samples/bluetooth/ipsp/testcase.ini b/samples/bluetooth/ipsp/testcase.ini deleted file mode 100644 index 64b66bf18e77..000000000000 --- a/samples/bluetooth/ipsp/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth net -build_only = true -platform_whitelist = qemu_x86 qemu_cortex_m3 diff --git a/samples/bluetooth/peripheral/testcase.ini b/samples/bluetooth/peripheral/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/peripheral/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/peripheral_csc/testcase.ini b/samples/bluetooth/peripheral_csc/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/peripheral_csc/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/peripheral_dis/testcase.ini b/samples/bluetooth/peripheral_dis/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/peripheral_dis/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/peripheral_esp/testcase.ini b/samples/bluetooth/peripheral_esp/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/peripheral_esp/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/peripheral_hids/testcase.ini b/samples/bluetooth/peripheral_hids/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/peripheral_hids/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/peripheral_hr/testcase.ini b/samples/bluetooth/peripheral_hr/testcase.ini deleted file mode 100644 index 9fcdb833a835..000000000000 --- a/samples/bluetooth/peripheral_hr/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 frdm_k64f hexiwear_k64 diff --git a/samples/bluetooth/peripheral_sc_only/testcase.ini b/samples/bluetooth/peripheral_sc_only/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/peripheral_sc_only/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/bluetooth/scan_adv/testcase.ini b/samples/bluetooth/scan_adv/testcase.ini deleted file mode 100644 index 150def455a8b..000000000000 --- a/samples/bluetooth/scan_adv/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/samples/boards/arduino_101/environmental_sensing/ap/testcase.ini b/samples/boards/arduino_101/environmental_sensing/ap/testcase.ini deleted file mode 100644 index 7ef23ef66ae0..000000000000 --- a/samples/boards/arduino_101/environmental_sensing/ap/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test-nimble] -build_only = true -tags = samples -filter = CONFIG_SOC_QUARK_SE_C1000 diff --git a/samples/boards/arduino_101/environmental_sensing/sensor/testcase.ini b/samples/boards/arduino_101/environmental_sensing/sensor/testcase.ini deleted file mode 100644 index aaa8aeb1c770..000000000000 --- a/samples/boards/arduino_101/environmental_sensing/sensor/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples -filter = CONFIG_SOC_QUARK_SE_C1000_SS diff --git a/samples/boards/microbit/display/testcase.ini b/samples/boards/microbit/display/testcase.ini deleted file mode 100644 index 0763266506bd..000000000000 --- a/samples/boards/microbit/display/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples -platform_whitelist = bbc_microbit diff --git a/samples/boards/microbit/pong/testcase.ini b/samples/boards/microbit/pong/testcase.ini deleted file mode 100644 index 0763266506bd..000000000000 --- a/samples/boards/microbit/pong/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples -platform_whitelist = bbc_microbit diff --git a/samples/boards/microbit/sound/testcase.ini b/samples/boards/microbit/sound/testcase.ini deleted file mode 100644 index 0763266506bd..000000000000 --- a/samples/boards/microbit/sound/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples -platform_whitelist = bbc_microbit diff --git a/samples/boards/quark_se_c1000/power_mgr/testcase.ini b/samples/boards/quark_se_c1000/power_mgr/testcase.ini deleted file mode 100644 index 742265345795..000000000000 --- a/samples/boards/quark_se_c1000/power_mgr/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples power -filter = (CONFIG_SOC_QUARK_SE_C1000 or CONFIG_SOC_QUARK_SE_C1000_SS) diff --git a/samples/cpp_synchronization/testcase.ini b/samples/cpp_synchronization/testcase.ini deleted file mode 100644 index a1fa5b670ebc..000000000000 --- a/samples/cpp_synchronization/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = apps -filter = ZEPHYR_GCC_VARIANT != "issm" diff --git a/samples/drivers/aio_comparator/testcase.ini b/samples/drivers/aio_comparator/testcase.ini deleted file mode 100644 index 371ff7b2a1b3..000000000000 --- a/samples/drivers/aio_comparator/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = drivers -arch_whitelist = x86 -platform_whitelist = arduino_101 diff --git a/samples/drivers/crypto/testcase.ini b/samples/drivers/crypto/testcase.ini deleted file mode 100644 index db618c8c6916..000000000000 --- a/samples/drivers/crypto/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test-micro] -tags = crypto -build_only = true -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/samples/drivers/current_sensing/testcase.ini b/samples/drivers/current_sensing/testcase.ini deleted file mode 100644 index 527fb4e969ff..000000000000 --- a/samples/drivers/current_sensing/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = sensors -arch_whitelist = arc x86 -platform_whitelist = arduino_101_sss quark_d2000_crb diff --git a/samples/drivers/gpio/testcase.ini b/samples/drivers/gpio/testcase.ini deleted file mode 100644 index 554559100377..000000000000 --- a/samples/drivers/gpio/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = drivers -platform_whitelist = quark_se_c1000_devboard arduino_101 arduino_101_sss arduino_due diff --git a/samples/drivers/i2c_fujitsu_fram/testcase.ini b/samples/drivers/i2c_fujitsu_fram/testcase.ini deleted file mode 100644 index 4460a2408981..000000000000 --- a/samples/drivers/i2c_fujitsu_fram/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = drivers -arch_whitelist = arc x86 arm -platform_whitelist = arduino_101_sss quark_d2000_crb arduino_due diff --git a/samples/drivers/lcd_hd44780/testcase.ini b/samples/drivers/lcd_hd44780/testcase.ini deleted file mode 100644 index 2d8e8587b8ec..000000000000 --- a/samples/drivers/lcd_hd44780/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = samples -build_only = true -filter = CONFIG_SOC_SERIES_SAM3X - diff --git a/samples/drivers/led_apa102c/testcase.ini b/samples/drivers/led_apa102c/testcase.ini deleted file mode 100644 index c3e4bfa8ca85..000000000000 --- a/samples/drivers/led_apa102c/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = samples -arch_whitelist = x86 -platform_whitelist = arduino_101 diff --git a/samples/drivers/random/testcase.ini b/samples/drivers/random/testcase.ini deleted file mode 100644 index f3fbf9748d9d..000000000000 --- a/samples/drivers/random/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -build_only = true -tags = samples diff --git a/samples/drivers/rtc/testcase.ini b/samples/drivers/rtc/testcase.ini deleted file mode 100644 index f47d2f86ffd7..000000000000 --- a/samples/drivers/rtc/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = drivers -build_only = true -platform_whitelist = quark_d2000_crb quark_se_c1000_devboard arduino_101 diff --git a/samples/drivers/soc_flash_nrf5/testcase.ini b/samples/drivers/soc_flash_nrf5/testcase.ini deleted file mode 100644 index 1d6b614f969a..000000000000 --- a/samples/drivers/soc_flash_nrf5/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = apps -build_only = true -platform_whitelist = nrf52_pca10040 diff --git a/samples/drivers/spi_flash/testcase.ini b/samples/drivers/spi_flash/testcase.ini deleted file mode 100644 index d93d228f25a7..000000000000 --- a/samples/drivers/spi_flash/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = apps -build_only = true -platform_whitelist = arduino_101 diff --git a/samples/drivers/spi_fujitsu_fram/testcase.ini b/samples/drivers/spi_fujitsu_fram/testcase.ini deleted file mode 100644 index aa6be33cffb2..000000000000 --- a/samples/drivers/spi_fujitsu_fram/testcase.ini +++ /dev/null @@ -1,6 +0,0 @@ -[test] -build_only = true -tags = apps - -arch_whitelist = x86 -platform_whitelist = arduino_101 diff --git a/samples/drivers/watchdog/testcase.ini b/samples/drivers/watchdog/testcase.ini deleted file mode 100644 index afcd8f8ce7d8..000000000000 --- a/samples/drivers/watchdog/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = drivers -build_only = true -platform_whitelist = quark_d2000_crb quark_se_test_board v2m_beetle diff --git a/samples/grove/lcd/testcase.ini b/samples/grove/lcd/testcase.ini deleted file mode 100644 index 109d48a91e1b..000000000000 --- a/samples/grove/lcd/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = drivers -platform_whitelist = arduino_101_sss quark_d2000_crb arduino_due diff --git a/samples/grove/light/testcase.ini b/samples/grove/light/testcase.ini deleted file mode 100644 index 109d48a91e1b..000000000000 --- a/samples/grove/light/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = drivers -platform_whitelist = arduino_101_sss quark_d2000_crb arduino_due diff --git a/samples/grove/temperature/testcase.ini b/samples/grove/temperature/testcase.ini deleted file mode 100644 index 109d48a91e1b..000000000000 --- a/samples/grove/temperature/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = drivers -platform_whitelist = arduino_101_sss quark_d2000_crb arduino_due diff --git a/samples/hello_world/testcase.ini b/samples/hello_world/testcase.ini deleted file mode 100644 index fd2b94387e7e..000000000000 --- a/samples/hello_world/testcase.ini +++ /dev/null @@ -1,9 +0,0 @@ -[test] -build_only = true -tags = samples - -[test_singlethread] -build_only = true -extra_args = CONF_FILE=prj_single.conf -filter = not CONFIG_BLUETOOTH and not CONFIG_GPIO_SCH -tags = samples diff --git a/samples/mpu/mpu_stack_guard_test/testcase.ini b/samples/mpu/mpu_stack_guard_test/testcase.ini deleted file mode 100644 index 01a0401af737..000000000000 --- a/samples/mpu/mpu_stack_guard_test/testcase.ini +++ /dev/null @@ -1,10 +0,0 @@ -[test] -build_only = true -tags = apps - -[test_stack_guard] -build_only = true -extra_args = CONF_FILE=prj_stack_guard.conf -tags = apps -arch_whitelist = arm -filter = CONFIG_MPU_STACK_GUARD diff --git a/samples/mpu/mpu_test/testcase.ini b/samples/mpu/mpu_test/testcase.ini deleted file mode 100644 index dd040182243c..000000000000 --- a/samples/mpu/mpu_test/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = samples -arch_whitelist = arm -filter = CONFIG_CPU_HAS_MPU diff --git a/samples/net/coaps_client/testcase.ini b/samples/net/coaps_client/testcase.ini deleted file mode 100644 index 5c4d916af91c..000000000000 --- a/samples/net/coaps_client/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -build_only = true -platform_whitelist = qemu_x86 diff --git a/samples/net/coaps_server/testcase.ini b/samples/net/coaps_server/testcase.ini deleted file mode 100644 index 2bde3d1a6e1f..000000000000 --- a/samples/net/coaps_server/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -build_only = true -arch_whitelist = qemu_x86 diff --git a/samples/net/dns_resolve/testcase.ini b/samples/net/dns_resolve/testcase.ini deleted file mode 100644 index b9c6f50c1e2f..000000000000 --- a/samples/net/dns_resolve/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net dns -build_only = true -platform_whitelist = qemu_x86 diff --git a/samples/net/echo_client/testcase.ini b/samples/net/echo_client/testcase.ini deleted file mode 100644 index bc11205dd6c7..000000000000 --- a/samples/net/echo_client/testcase.ini +++ /dev/null @@ -1,20 +0,0 @@ -[test] -tags = net -build_only = true -arch_whitelist = x86 -platform_whitelist = minnowboard -skip = true - -[test_bt] -tags = net bluetooth -build_only = true -extra_args = CONF_FILE="prj_bt.conf" -arch_whitelist = x86 -platform_whitelist = minnowboard -skip = true - -[test_net] -tags = net -build_only = true -extra_args = CONF_FILE="prj_frdm_k64f_cc2520.conf" -platform_whitelist = frdm_k64f diff --git a/samples/net/echo_server/testcase.ini b/samples/net/echo_server/testcase.ini deleted file mode 100644 index 356c9873639e..000000000000 --- a/samples/net/echo_server/testcase.ini +++ /dev/null @@ -1,10 +0,0 @@ -[test] -tags = net -build_only = true -platform_whitelist = qemu_x86 - -[test_bt] -tags = net bluetooth -build_only = true -extra_args = CONF_FILE="prj_bt.conf" -platform_whitelist = qemu_x86 diff --git a/samples/net/http_client/testcase.ini b/samples/net/http_client/testcase.ini deleted file mode 100644 index 6b7a95b312c5..000000000000 --- a/samples/net/http_client/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net http -build_only = true -platform_whitelist = frdm_k64f qemu_x86 diff --git a/samples/net/http_server/testcase.ini b/samples/net/http_server/testcase.ini deleted file mode 100644 index 6795e2df4d83..000000000000 --- a/samples/net/http_server/testcase.ini +++ /dev/null @@ -1,10 +0,0 @@ -[test] -tags = net http -build_only = true -platform_whitelist = frdm_k64f qemu_x86 - -[test_bt] -tags = net bluetooth -build_only = true -extra_args = CONF_FILE="prj_bt.conf" -platform_whitelist = qemu_x86 diff --git a/samples/net/https_client/testcase.ini b/samples/net/https_client/testcase.ini deleted file mode 100644 index 6b7a95b312c5..000000000000 --- a/samples/net/https_client/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net http -build_only = true -platform_whitelist = frdm_k64f qemu_x86 diff --git a/samples/net/irc_bot/testcase.ini b/samples/net/irc_bot/testcase.ini deleted file mode 100644 index e0efde99616a..000000000000 --- a/samples/net/irc_bot/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net irc -build_only = true -platform_whitelist = qemu_x86 frdm_k64f diff --git a/samples/net/leds_demo/testcase.ini b/samples/net/leds_demo/testcase.ini deleted file mode 100644 index 9deee8c5b5e8..000000000000 --- a/samples/net/leds_demo/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = net zoap -build_only = true -arch_whitelist = x86 -platform_exclude = quark_d2000_crb # not enough RAM diff --git a/samples/net/mbedtls_dtlsclient/testcase.ini b/samples/net/mbedtls_dtlsclient/testcase.ini deleted file mode 100644 index 707418d45448..000000000000 --- a/samples/net/mbedtls_dtlsclient/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -build_only = true -platform_whitelist = qemu_x86 arduino_101 diff --git a/samples/net/mbedtls_dtlsserver/testcase.ini b/samples/net/mbedtls_dtlsserver/testcase.ini deleted file mode 100644 index 2bde3d1a6e1f..000000000000 --- a/samples/net/mbedtls_dtlsserver/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -build_only = true -arch_whitelist = qemu_x86 diff --git a/samples/net/mbedtls_sslclient/testcase.ini b/samples/net/mbedtls_sslclient/testcase.ini deleted file mode 100644 index 23f97bdfc221..000000000000 --- a/samples/net/mbedtls_sslclient/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -build_only = true -platform_whitelist = galileo diff --git a/samples/net/mqtt_publisher/testcase.ini b/samples/net/mqtt_publisher/testcase.ini deleted file mode 100644 index 71374b6d9ace..000000000000 --- a/samples/net/mqtt_publisher/testcase.ini +++ /dev/null @@ -1,9 +0,0 @@ -[test] -tags = net mqtt -build_only = true -platform_whitelist = frdm_k64f qemu_x86 - -[test_bt] -tags = net mqtt bluetooth -build_only = true -platform_whitelist = 96b_nitrogen diff --git a/samples/net/telnet/testcase.ini b/samples/net/telnet/testcase.ini deleted file mode 100644 index 8026922f41ae..000000000000 --- a/samples/net/telnet/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -build_only = true -platform_whitelist = frdm_k64f qemu_x86 diff --git a/samples/net/wpan_serial/testcase.ini b/samples/net/wpan_serial/testcase.ini deleted file mode 100644 index a15377aff02d..000000000000 --- a/samples/net/wpan_serial/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test_x86] -tags = usb -build_only = true -arch_whitelist = x86 -platform_whitelist = quark_se_c1000_devboard diff --git a/samples/net/zoap_client/testcase.ini b/samples/net/zoap_client/testcase.ini deleted file mode 100644 index 0fa76327084f..000000000000 --- a/samples/net/zoap_client/testcase.ini +++ /dev/null @@ -1,10 +0,0 @@ -[test] -tags = net -build_only = true -platform_whitelist = quark_se_c1000_devboard galileo frdm_k64f - -[test_bt] -tags = net bluetooth -build_only = true -extra_args = CONF_FILE="prj_bt.conf" -platform_whitelist = qemu_x86 diff --git a/samples/net/zoap_server/testcase.ini b/samples/net/zoap_server/testcase.ini deleted file mode 100644 index fff1e135219d..000000000000 --- a/samples/net/zoap_server/testcase.ini +++ /dev/null @@ -1,17 +0,0 @@ -[test] -tags = net -build_only = true -arch_whitelist = x86 -platform_exclude = quark_d2000_crb # not enough RAM - -[test_bt] -tags = net bluetooth -build_only = true -extra_args = CONF_FILE="prj_bt.conf" -platform_whitelist = qemu_x86 - -[test_net] -tags = net -build_only = true -extra_args = CONF_FILE="prj_cc2520.conf" -platform_whitelist = quark_se_c1000_devboard \ No newline at end of file diff --git a/samples/net/zperf/testcase.ini b/samples/net/zperf/testcase.ini deleted file mode 100644 index 0b3055933e23..000000000000 --- a/samples/net/zperf/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples -platform_whitelist = qemu_x86 diff --git a/samples/nfc/nfc_hello/testcase.ini b/samples/nfc/nfc_hello/testcase.ini deleted file mode 100644 index 1ec4c6201ebb..000000000000 --- a/samples/nfc/nfc_hello/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = apps -arch_whitelist = x86 arm - diff --git a/samples/philosophers/testcase.ini b/samples/philosophers/testcase.ini deleted file mode 100644 index ffdee23bcb7f..000000000000 --- a/samples/philosophers/testcase.ini +++ /dev/null @@ -1,9 +0,0 @@ -[test] -build_only = true -tags = apps - -[test_tickless] -extra_args = CONF_FILE="prj_tickless.conf" -build_only = true -tags = apps -filter = CONFIG_BOARD_QEMU_X86 or CONFIG_SOC_QUARK_SE_C1000 diff --git a/samples/sensor/apds9960/testcase.ini b/samples/sensor/apds9960/testcase.ini deleted file mode 100644 index 3e999a116dc3..000000000000 --- a/samples/sensor/apds9960/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = samples -arch_whitelist = arc -platform_whitelist = arduino_101_sss diff --git a/samples/sensor/bme280/testcase.ini b/samples/sensor/bme280/testcase.ini deleted file mode 100644 index 0c9c1d25f1cb..000000000000 --- a/samples/sensor/bme280/testcase.ini +++ /dev/null @@ -1,10 +0,0 @@ -[test] -build_only = true -tags = samples sensor -platform_whitelist = frdm_k64f quark_d2000_crb - -[test_spi] -build_only = true -tags = samples sensor -extra_args = CONF_FILE=prj_spi.conf -platform_whitelist = panther_ss diff --git a/samples/sensor/bmg160/testcase.ini b/samples/sensor/bmg160/testcase.ini deleted file mode 100644 index 7ccede20af9b..000000000000 --- a/samples/sensor/bmg160/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = sensors -platform_whitelist = arduino_101_sss diff --git a/samples/sensor/bmi160/testcase.ini b/samples/sensor/bmi160/testcase.ini deleted file mode 100644 index 600c2aae600c..000000000000 --- a/samples/sensor/bmi160/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = sensors -arch_whitelist = arc -platform_whitelist = arduino_101_sss diff --git a/samples/sensor/fxas21002/testcase.ini b/samples/sensor/fxas21002/testcase.ini deleted file mode 100644 index 372a439d4d13..000000000000 --- a/samples/sensor/fxas21002/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples sensor -platform_whitelist = hexiwear_k64 diff --git a/samples/sensor/fxos8700/testcase.ini b/samples/sensor/fxos8700/testcase.ini deleted file mode 100644 index 244b281d7af0..000000000000 --- a/samples/sensor/fxos8700/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples sensor -platform_whitelist = frdm_k64f hexiwear_k64 diff --git a/samples/sensor/hts221/testcase.ini b/samples/sensor/hts221/testcase.ini deleted file mode 100644 index 7260b929f719..000000000000 --- a/samples/sensor/hts221/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples sensor -platform_whitelist = disco_l475_iot1 diff --git a/samples/sensor/magn_polling/testcase.ini b/samples/sensor/magn_polling/testcase.ini deleted file mode 100644 index fe9f77234824..000000000000 --- a/samples/sensor/magn_polling/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples -platform_whitelist = quark_d2000_crb diff --git a/samples/sensor/max30101/testcase.ini b/samples/sensor/max30101/testcase.ini deleted file mode 100644 index 372a439d4d13..000000000000 --- a/samples/sensor/max30101/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples sensor -platform_whitelist = hexiwear_k64 diff --git a/samples/sensor/max44009/testcase.ini b/samples/sensor/max44009/testcase.ini deleted file mode 100644 index 5db7d34d5ddb..000000000000 --- a/samples/sensor/max44009/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = apps -platform_whitelist = frdm_k64f quark_d2000_crb diff --git a/samples/sensor/mcp9808/testcase.ini b/samples/sensor/mcp9808/testcase.ini deleted file mode 100644 index 897f9ba008e3..000000000000 --- a/samples/sensor/mcp9808/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples sensor -platform_whitelist = frdm_k64f quark_d2000_crb diff --git a/samples/sensor/sx9500/testcase.ini b/samples/sensor/sx9500/testcase.ini deleted file mode 100644 index f3fbf9748d9d..000000000000 --- a/samples/sensor/sx9500/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -build_only = true -tags = samples diff --git a/samples/sensor/th02/testcase.ini b/samples/sensor/th02/testcase.ini deleted file mode 100644 index 897f9ba008e3..000000000000 --- a/samples/sensor/th02/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples sensor -platform_whitelist = frdm_k64f quark_d2000_crb diff --git a/samples/sensor/thermometer/testcase.ini b/samples/sensor/thermometer/testcase.ini deleted file mode 100644 index f3fbf9748d9d..000000000000 --- a/samples/sensor/thermometer/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -build_only = true -tags = samples diff --git a/samples/sensor/tmp112/testcase.ini b/samples/sensor/tmp112/testcase.ini deleted file mode 100644 index 37b6558d6dd3..000000000000 --- a/samples/sensor/tmp112/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples -platform_whitelist = frdm_k64f quark_d2000_crb diff --git a/samples/subsys/console/echo/testcase.ini b/samples/subsys/console/echo/testcase.ini deleted file mode 100644 index 283fdd4e2aa7..000000000000 --- a/samples/subsys/console/echo/testcase.ini +++ /dev/null @@ -1,8 +0,0 @@ -[test] -tags = samples -build_only = true -# TODO: -# #error "Interrupt not available in uart riscv32-qemu" -# #error "Interrupt-driven Altera JTAG UART not implemented yet" -platform_exclude = qemu_riscv32 qemu_nios2 -filter = CONFIG_UART_CONSOLE diff --git a/samples/subsys/console/getchar/testcase.ini b/samples/subsys/console/getchar/testcase.ini deleted file mode 100644 index 283fdd4e2aa7..000000000000 --- a/samples/subsys/console/getchar/testcase.ini +++ /dev/null @@ -1,8 +0,0 @@ -[test] -tags = samples -build_only = true -# TODO: -# #error "Interrupt not available in uart riscv32-qemu" -# #error "Interrupt-driven Altera JTAG UART not implemented yet" -platform_exclude = qemu_riscv32 qemu_nios2 -filter = CONFIG_UART_CONSOLE diff --git a/samples/subsys/console/getline/testcase.ini b/samples/subsys/console/getline/testcase.ini deleted file mode 100644 index 283fdd4e2aa7..000000000000 --- a/samples/subsys/console/getline/testcase.ini +++ /dev/null @@ -1,8 +0,0 @@ -[test] -tags = samples -build_only = true -# TODO: -# #error "Interrupt not available in uart riscv32-qemu" -# #error "Interrupt-driven Altera JTAG UART not implemented yet" -platform_exclude = qemu_riscv32 qemu_nios2 -filter = CONFIG_UART_CONSOLE diff --git a/samples/subsys/ipc/ipm_mailbox/ap/testcase.ini b/samples/subsys/ipc/ipm_mailbox/ap/testcase.ini deleted file mode 100644 index de677d551699..000000000000 --- a/samples/subsys/ipc/ipm_mailbox/ap/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples ipm -filter = CONFIG_SOC_QUARK_SE_C1000 diff --git a/samples/subsys/ipc/ipm_mailbox/sensor/testcase.ini b/samples/subsys/ipc/ipm_mailbox/sensor/testcase.ini deleted file mode 100644 index 0769b7b7641c..000000000000 --- a/samples/subsys/ipc/ipm_mailbox/sensor/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = samples ipm -filter = CONFIG_SOC_QUARK_SE_C1000_SS diff --git a/samples/subsys/logging/logger-hook/testcase.ini b/samples/subsys/logging/logger-hook/testcase.ini deleted file mode 100644 index 8ee37ed2f85c..000000000000 --- a/samples/subsys/logging/logger-hook/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = apps - diff --git a/samples/subsys/shell/shell/testcase.ini b/samples/subsys/shell/shell/testcase.ini deleted file mode 100644 index e6fece897101..000000000000 --- a/samples/subsys/shell/shell/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -build_only = true -tags = samples -filter = CONFIG_UART_CONSOLE -arch_exclude = riscv32 nios2 diff --git a/samples/subsys/usb/cdc_acm/testcase.ini b/samples/subsys/usb/cdc_acm/testcase.ini deleted file mode 100644 index a15377aff02d..000000000000 --- a/samples/subsys/usb/cdc_acm/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test_x86] -tags = usb -build_only = true -arch_whitelist = x86 -platform_whitelist = quark_se_c1000_devboard diff --git a/samples/subsys/usb/console/testcase.ini b/samples/subsys/usb/console/testcase.ini deleted file mode 100644 index f46fabe50b74..000000000000 --- a/samples/subsys/usb/console/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = usb -build_only = true -arch_whitelist = x86 -platform_whitelist = arduino_101 diff --git a/samples/subsys/usb/dfu/testcase.ini b/samples/subsys/usb/dfu/testcase.ini deleted file mode 100644 index a15377aff02d..000000000000 --- a/samples/subsys/usb/dfu/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test_x86] -tags = usb -build_only = true -arch_whitelist = x86 -platform_whitelist = quark_se_c1000_devboard diff --git a/samples/subsys/usb/mass/testcase.ini b/samples/subsys/usb/mass/testcase.ini deleted file mode 100644 index fa998956c610..000000000000 --- a/samples/subsys/usb/mass/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = msd -build_only = true -arch_whitelist = x86 -platform_whitelist = arduino_101 diff --git a/samples/subsys/usb/webusb/testcase.ini b/samples/subsys/usb/webusb/testcase.ini deleted file mode 100644 index a15377aff02d..000000000000 --- a/samples/subsys/usb/webusb/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test_x86] -tags = usb -build_only = true -arch_whitelist = x86 -platform_whitelist = quark_se_c1000_devboard diff --git a/samples/synchronization/testcase.ini b/samples/synchronization/testcase.ini deleted file mode 100644 index 1de64db74aff..000000000000 --- a/samples/synchronization/testcase.ini +++ /dev/null @@ -1,10 +0,0 @@ -[test] -build_only = true -tags = apps - -[test_stack_guard] -build_only = true -extra_args = CONF_FILE=prj_stack_guard.conf -tags = apps -arch_whitelist = arm -filter = CONFIG_MPU_STACK_GUARD and CONFIG_ARM_MPU diff --git a/samples/testing/integration/testcase.ini b/samples/testing/integration/testcase.ini deleted file mode 100644 index 60bd7c2edc61..000000000000 --- a/samples/testing/integration/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = my_tags diff --git a/samples/testing/unit/testcase.ini b/samples/testing/unit/testcase.ini deleted file mode 100644 index 376c741c4d44..000000000000 --- a/samples/testing/unit/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -type = unit -tags = buf diff --git a/tests/benchmarks/app_kernel/testcase.ini b/tests/benchmarks/app_kernel/testcase.ini deleted file mode 100644 index d0db1f29dc6f..000000000000 --- a/tests/benchmarks/app_kernel/testcase.ini +++ /dev/null @@ -1,7 +0,0 @@ -[test] -tags = benchmark -arch_whitelist = x86 arm -# On my machine, takes about 110 to run, 180 to be safe -timeout = 300 -slow = True -filter = ( CONFIG_SRAM_SIZE > 32 or CONFIG_DCCM_SIZE > 32 or CONFIG_RAM_SIZE > 32 ) diff --git a/tests/benchmarks/boot_time/testcase.ini b/tests/benchmarks/boot_time/testcase.ini deleted file mode 100644 index 3609d30092dd..000000000000 --- a/tests/benchmarks/boot_time/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = benchmark -arch_whitelist = x86 - diff --git a/tests/benchmarks/footprint/testcase.ini b/tests/benchmarks/footprint/testcase.ini deleted file mode 100644 index c5491510ac88..000000000000 --- a/tests/benchmarks/footprint/testcase.ini +++ /dev/null @@ -1,30 +0,0 @@ -[footprint-min] -tags = footprint -extra_args = TEST=min -build_only = true -platform_exclude = tinytile -filter = not CONFIG_BOARD_GALILEO - -[footprint-reg] -tags = footprint -extra_args = TEST=reg -build_only = true -arch_whitelist = x86 arm -platform_exclude = tinytile -filter = ( CONFIG_SRAM_SIZE > 8 or CONFIG_DCCM_SIZE > 8 or CONFIG_RAM_SIZE > 8 ) - -[footprint-max] -tags = footprint -extra_args = TEST=max -build_only = true -arch_whitelist = x86 arm -platform_exclude = tinytile -filter = ( CONFIG_SRAM_SIZE > 8 or CONFIG_DCCM_SIZE > 8 or CONFIG_RAM_SIZE > 8 ) - -[footprint-float] -tags = footprint -extra_args = TEST=float -build_only = true -arch_whitelist = x86 arm -platform_exclude = tinytile -filter = CONFIG_FLOAT diff --git a/tests/benchmarks/footprint/testcase.yaml b/tests/benchmarks/footprint/testcase.yaml index cb7b2c2e8a2b..3f96594c0ae2 100644 --- a/tests/benchmarks/footprint/testcase.yaml +++ b/tests/benchmarks/footprint/testcase.yaml @@ -23,6 +23,6 @@ tests: arch_whitelist: x86 arm build_only: true extra_args: TEST=float - filter: not CONFIG_CPU_MINUTEIA + filter: CONFIG_FLOAT platform_exclude: tinytile tags: footprint diff --git a/tests/benchmarks/latency_measure/testcase.ini b/tests/benchmarks/latency_measure/testcase.ini deleted file mode 100644 index d9d2ba8e1c0c..000000000000 --- a/tests/benchmarks/latency_measure/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = benchmark -arch_whitelist = x86 arm -filter = CONFIG_PRINTK - diff --git a/tests/benchmarks/sys_kernel/testcase.ini b/tests/benchmarks/sys_kernel/testcase.ini deleted file mode 100644 index 70b3bd21058c..000000000000 --- a/tests/benchmarks/sys_kernel/testcase.ini +++ /dev/null @@ -1,6 +0,0 @@ -[test] -tags = benchmark -arch_whitelist = x86 -filter = not ((CONFIG_DEBUG or CONFIG_ASSERT)) and ( CONFIG_SRAM_SIZE >= 32 - or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE >= 32) - diff --git a/tests/benchmarks/timing_info/testcase.ini b/tests/benchmarks/timing_info/testcase.ini deleted file mode 100644 index 717188e0d5d6..000000000000 --- a/tests/benchmarks/timing_info/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = benchmark -arch_whitelist = x86 arm diff --git a/tests/bluetooth/bluetooth/testcase.ini b/tests/bluetooth/bluetooth/testcase.ini deleted file mode 100644 index 7bb453c79b40..000000000000 --- a/tests/bluetooth/bluetooth/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -arch_whitelist = x86 arm -platform_whitelist = minnowboard arduino_101 frdm_k64f diff --git a/tests/bluetooth/init/testcase.ini b/tests/bluetooth/init/testcase.ini deleted file mode 100644 index df164ffeb7ef..000000000000 --- a/tests/bluetooth/init/testcase.ini +++ /dev/null @@ -1,175 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_controller] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_controller.conf -# Only run on nRF5x, the only supported radio -platform_whitelist = nrf52840_pca10056 nrf52_pca10040 nrf51_pca10028 arduino_101_ble 96b_nitrogen - -[test_controller_4_0] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_controller_4_0.conf -# Only run on nRF5x, the only supported radio -platform_whitelist = nrf52840_pca10056 nrf52_pca10040 nrf51_pca10028 arduino_101_ble - -[test_controller_dbg] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_controller_dbg.conf -# Only run on nRF5x, the only supported radio -platform_whitelist = nrf52840_pca10056 nrf52_pca10040 nrf51_pca10028 96b_nitrogen - -[test_h5] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_h5.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_h5_dbg] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_h5_dbg.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_0] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_0.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_1] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_1.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_2] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_2.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_3] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_3.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_4] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_4.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_5] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_5.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_6] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_6.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_7] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_7.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_8] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_8.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_9] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_9.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_10] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_10.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_11] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_11.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_12] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_12.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_13] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_13.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_14] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_14.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_15] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_15.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_16] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_16.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_17] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_17.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_18] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_18.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_19] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_19.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_20] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_20.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_21] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_21.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 - -[test_22] -tags = bluetooth -build_only = true -extra_args = CONF_FILE=prj_22.conf -platform_whitelist = qemu_cortex_m3 qemu_x86 diff --git a/tests/bluetooth/shell/testcase.ini b/tests/bluetooth/shell/testcase.ini deleted file mode 100644 index 1415b412216f..000000000000 --- a/tests/bluetooth/shell/testcase.ini +++ /dev/null @@ -1,13 +0,0 @@ -[test] -tags = bluetooth -build_only = true -platform_whitelist = qemu_cortex_m3 qemu_x86 arduino_101 - -[test_br] -tags = bluetooth -build_only = true -extra_args = CONF_FILE="prj_br.conf" -platform_whitelist = qemu_cortex_m3 qemu_x86 -platform_exclude = quark_d2000_crb -# Do not run for debug daily build -filter = not CONFIG_DEBUG diff --git a/tests/bluetooth/tester/testcase.ini b/tests/bluetooth/tester/testcase.ini deleted file mode 100644 index 5e5bc6d456a4..000000000000 --- a/tests/bluetooth/tester/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = bluetooth -build_only = true -# FIXME: minnowboard using IRQ3 for both UART console and h4 -platform_whitelist = minnowboard diff --git a/tests/crypto/aes/testcase.ini b/tests/crypto/aes/testcase.ini deleted file mode 100644 index cd45d51ebdd8..000000000000 --- a/tests/crypto/aes/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = crypto aes -build_only = false diff --git a/tests/crypto/cbc_mode/testcase.ini b/tests/crypto/cbc_mode/testcase.ini deleted file mode 100644 index a8ae8ce19092..000000000000 --- a/tests/crypto/cbc_mode/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = crypto aes cbc diff --git a/tests/crypto/ccm_mode/testcase.ini b/tests/crypto/ccm_mode/testcase.ini deleted file mode 100644 index 72899834c5e9..000000000000 --- a/tests/crypto/ccm_mode/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = crypto aes ccm diff --git a/tests/crypto/cmac_mode/testcase.ini b/tests/crypto/cmac_mode/testcase.ini deleted file mode 100644 index 076c81084bab..000000000000 --- a/tests/crypto/cmac_mode/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = crypto aes cmac diff --git a/tests/crypto/ctr_mode/testcase.ini b/tests/crypto/ctr_mode/testcase.ini deleted file mode 100644 index fe8afa39de70..000000000000 --- a/tests/crypto/ctr_mode/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = crypto aes ctr diff --git a/tests/crypto/ctr_prng/testcase.ini b/tests/crypto/ctr_prng/testcase.ini deleted file mode 100644 index fbe86548655c..000000000000 --- a/tests/crypto/ctr_prng/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = crypto ctr prng -build_only = false diff --git a/tests/crypto/ecc_dh/testcase.ini b/tests/crypto/ecc_dh/testcase.ini deleted file mode 100644 index 216b6dd34666..000000000000 --- a/tests/crypto/ecc_dh/testcase.ini +++ /dev/null @@ -1,6 +0,0 @@ -[test] -tags = crypto ecc dh -timeout = 500 -slow = True -# FIXME -platform_exclude = qemu_riscv32 diff --git a/tests/crypto/ecc_dsa/testcase.ini b/tests/crypto/ecc_dsa/testcase.ini deleted file mode 100644 index 7e1285307db3..000000000000 --- a/tests/crypto/ecc_dsa/testcase.ini +++ /dev/null @@ -1,7 +0,0 @@ -[test] -tags = crypto ecc dsa -timeout = 180 -# Failing on xtensa, see ZEP-2021 -filter = (ARCH == "nios2" or CONFIG_DTCM_SIZE > 0x4000 or - CONFIG_SRAM_SIZE > 16 or CONFIG_DCCM_SIZE > 16 or - CONFIG_RAM_SIZE > 16) diff --git a/tests/crypto/hmac/testcase.ini b/tests/crypto/hmac/testcase.ini deleted file mode 100644 index e619e0f4be0b..000000000000 --- a/tests/crypto/hmac/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = crypto sha256 hmac -filter = (ARCH == "xtensa" or ARCH == "nios2" or CONFIG_DTCM_SIZE > 0x4000 or - CONFIG_SRAM_SIZE > 16 or CONFIG_DCCM_SIZE > 16 or - CONFIG_RAM_SIZE > 16) diff --git a/tests/crypto/hmac_prng/testcase.ini b/tests/crypto/hmac_prng/testcase.ini deleted file mode 100644 index eef0d7cefca1..000000000000 --- a/tests/crypto/hmac_prng/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = crypto sha256 hmac prng -filter = (ARCH == "xtensa" or ARCH == "nios2" or CONFIG_DTCM_SIZE > 0xc000 or - CONFIG_SRAM_SIZE > 48 or CONFIG_DCCM_SIZE > 48 or - CONFIG_RAM_SIZE > 48) diff --git a/tests/crypto/mbedtls/testcase.ini b/tests/crypto/mbedtls/testcase.ini deleted file mode 100644 index 96ea6fd57a82..000000000000 --- a/tests/crypto/mbedtls/testcase.ini +++ /dev/null @@ -1,11 +0,0 @@ -[test] -tags = crypto mbedtls -filter = ( CONFIG_SRAM_SIZE >= 32 or CONFIG_DCCM_SIZE >= 32 or - CONFIG_RAM_SIZE >= 32 ) -timeout = 200 - -[test_nios] -tags = crypto mbedtls -slow = true -arch_whitelist = nios2 -timeout = 200 diff --git a/tests/crypto/sha256/testcase.ini b/tests/crypto/sha256/testcase.ini deleted file mode 100644 index 4b4d2b353d5b..000000000000 --- a/tests/crypto/sha256/testcase.ini +++ /dev/null @@ -1,12 +0,0 @@ -[test] -tags = crypto sha256 -build_only = false -timeout = 600 -arch_whitelist = arm arc x86 -filter = ( CONFIG_SRAM_SIZE > 32 or CONFIG_DCCM_SIZE > 32 or CONFIG_RAM_SIZE > 32 ) - -[test_nios2] -tags = crypto sha256 -build_only = false -timeout = 600 -arch_whitelist = nios2 diff --git a/tests/drivers/adc/adc_api/testcase.ini b/tests/drivers/adc/adc_api/testcase.ini deleted file mode 100644 index ecfde8d6c99b..000000000000 --- a/tests/drivers/adc/adc_api/testcase.ini +++ /dev/null @@ -1,29 +0,0 @@ -[test_adc_arc_resolution_6] -tags = drivers -arch_whitelist = arc -extra_args = CONF_FILE=prj_resolution_6.conf -platform_whitelist = quark_se_c1000_devboard arduino_101 - -[test_adc_arc_resolution_8] -tags = drivers -arch_whitelist = arc -extra_args = CONF_FILE=prj_resolution_8.conf -platform_whitelist = quark_se_c1000_devboard arduino_101 - -[test_adc_arc_resolution_10] -tags = drivers -arch_whitelist = arc -extra_args = CONF_FILE=prj_resolution_10.conf -platform_whitelist = quark_se_c1000_devboard arduino_101 - -[test_adc_arc_resolution_12] -tags = drivers -arch_whitelist = arc -extra_args = CONF_FILE=prj_resolution_12.conf -platform_whitelist = quark_se_c1000_devboard arduino_101 - -[test_adc_arc_poll_mode] -tags = drivers -arch_whitelist = arc -extra_args = CONF_FILE=prj_poll_mode.conf -platform_whitelist = quark_se_c1000_devboard arduino_101 diff --git a/tests/drivers/adc/adc_simple/testcase.ini b/tests/drivers/adc/adc_simple/testcase.ini deleted file mode 100644 index d4446f8a9e68..000000000000 --- a/tests/drivers/adc/adc_simple/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = apps -platform_whitelist = galileo arduino_101_sss quark_d2000_crb quark_se_c1000_ss_devboard \ No newline at end of file diff --git a/tests/drivers/aio/aio_basic_api/testcase.ini b/tests/drivers/aio/aio_basic_api/testcase.ini deleted file mode 100644 index 672cccf90bde..000000000000 --- a/tests/drivers/aio/aio_basic_api/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test_aio] -tags = drivers -build_only = true -platform_whitelist = quark_se_c1000_devboard quark_d2000_crb arduino_101 diff --git a/tests/drivers/aon_counter/aon_api/testcase.ini b/tests/drivers/aon_counter/aon_api/testcase.ini deleted file mode 100644 index d5c3dd24153e..000000000000 --- a/tests/drivers/aon_counter/aon_api/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test_aon] -tags = drivers -platform_whitelist = quark_se_c1000_devboard quark_se_c1000_ss_devboard quark_d2000_crb arduino_101 arduino_101_sss diff --git a/tests/drivers/build_all/testcase.ini b/tests/drivers/build_all/testcase.ini deleted file mode 100644 index 4d7a3096745d..000000000000 --- a/tests/drivers/build_all/testcase.ini +++ /dev/null @@ -1,33 +0,0 @@ -[test_build_drivers] -build_only = true -tags = drivers footprint - -[test_build_sensors_a_m] -build_only = true -tags = drivers footprint -extra_args = CONF_FILE=sensors_a_m.conf -# Do not run for debug daily build -filter = not ((CONFIG_DEBUG or CONFIG_ASSERT)) and ( CONFIG_SRAM_SIZE >= 32 - or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE >= 32 ) - -[test_build_sensors_n_z] -build_only = true -tags = drivers footprint -extra_args = CONF_FILE=sensors_n_z.conf -# Do not run for debug daily build -filter = not ((CONFIG_DEBUG or CONFIG_ASSERT)) and ( CONFIG_SRAM_SIZE >= 32 - or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE >= 32 ) - -[test_build_sensor_triggers] -build_only = true -tags = drivers footprint -extra_args = CONF_FILE=sensors_trigger.conf -# Do not run for debug daily build -filter = not ((CONFIG_DEBUG or CONFIG_ASSERT)) and ( CONFIG_SRAM_SIZE >= 32 - or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE >= 32 ) - -[test_build_ethernet] -build_only = true -tags = drivers footprint -extra_args = CONF_FILE=ethernet.conf -filter = CONFIG_SRAM_SIZE >= 32 or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE >= 32 \ No newline at end of file diff --git a/tests/drivers/dma/chan_blen_transfer/testcase.ini b/tests/drivers/dma/chan_blen_transfer/testcase.ini deleted file mode 100644 index 9aae96b48312..000000000000 --- a/tests/drivers/dma/chan_blen_transfer/testcase.ini +++ /dev/null @@ -1,11 +0,0 @@ -[test_dma] -tags = drivers -arch_whitelist = x86 -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb - -[test_dma_shell] -tags = drivers -build_only = true -arch_whitelist = x86 -extra_args = CONF_FILE=prj_shell.conf -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb diff --git a/tests/drivers/dma/loop_transfer/testcase.ini b/tests/drivers/dma/loop_transfer/testcase.ini deleted file mode 100644 index c28ea1622645..000000000000 --- a/tests/drivers/dma/loop_transfer/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = apps -platform_whitelist = arduino_101 quark_d2000_crb quark_se_c1000_devboard diff --git a/tests/drivers/enc28j60/testcase.ini b/tests/drivers/enc28j60/testcase.ini deleted file mode 100644 index 4a8fac99bde1..000000000000 --- a/tests/drivers/enc28j60/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test_enc28j60_build] -build_only = true -tags = drivers -platform_whitelist = arduino_101 diff --git a/tests/drivers/gpio/gpio_basic_api/testcase.ini b/tests/drivers/gpio/gpio_basic_api/testcase.ini deleted file mode 100644 index 62ec8cf7f475..000000000000 --- a/tests/drivers/gpio/gpio_basic_api/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test_gpio] -tags = drivers -build_only = true -arch_whitelist = x86 arc -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb diff --git a/tests/drivers/i2c/i2c_api/testcase.ini b/tests/drivers/i2c/i2c_api/testcase.ini deleted file mode 100644 index c231373aacda..000000000000 --- a/tests/drivers/i2c/i2c_api/testcase.ini +++ /dev/null @@ -1,9 +0,0 @@ -[test_i2c_x86] -tags = drivers -arch_whitelist = x86 -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb - -[test_i2c_arc] -tags = drivers -arch_whitelist = arc -platform_whitelist = quark_se_c1000_devboard arduino_101 diff --git a/tests/drivers/ipm/testcase.ini b/tests/drivers/ipm/testcase.ini deleted file mode 100644 index cfc5500f8a89..000000000000 --- a/tests/drivers/ipm/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = core -filter = not CONFIG_SOC_QUARK_SE_C1000_SS diff --git a/tests/drivers/nsim_uart/testcase.ini b/tests/drivers/nsim_uart/testcase.ini deleted file mode 100644 index 53bd3feaebb6..000000000000 --- a/tests/drivers/nsim_uart/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test_pinmux_dev] -build_only = true -tags = drivers -platform_whitelist = arduino_101_sss diff --git a/tests/drivers/pci_enum/testcase.ini b/tests/drivers/pci_enum/testcase.ini deleted file mode 100644 index 1717189cd04a..000000000000 --- a/tests/drivers/pci_enum/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = samples -filter = CONFIG_PCI -platform_whitelist = qemu_x86 galileo diff --git a/tests/drivers/pinmux/pinmux_basic_api/testcase.ini b/tests/drivers/pinmux/pinmux_basic_api/testcase.ini deleted file mode 100644 index 112530e6c845..000000000000 --- a/tests/drivers/pinmux/pinmux_basic_api/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test_pinmux] -tags = drivers -arch_whitelist = x86 arc -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb diff --git a/tests/drivers/pwm/pwm_api/testcase.ini b/tests/drivers/pwm/pwm_api/testcase.ini deleted file mode 100644 index 68b206b04c18..000000000000 --- a/tests/drivers/pwm/pwm_api/testcase.ini +++ /dev/null @@ -1,8 +0,0 @@ -[test_pwm] -tags = drivers -platform_whitelist = quark_se_c1000_devboard quark_se_c1000_ss_devboard arduino_101 arduino_101_sss - -[test_pwm_d2000_crb] -tags = drivers -extra_args = CONF_FILE=prj_d2000.conf -platform_whitelist = quark_d2000_crb diff --git a/tests/drivers/quark_clock/testcase.ini b/tests/drivers/quark_clock/testcase.ini deleted file mode 100644 index f7338b0c4a63..000000000000 --- a/tests/drivers/quark_clock/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test_quark_clock_build] -build_only = true -tags = drivers -platform_whitelist = arduino_101 diff --git a/tests/drivers/rtc/rtc_basic_api/testcase.ini b/tests/drivers/rtc/rtc_basic_api/testcase.ini deleted file mode 100644 index e0e450fd2642..000000000000 --- a/tests/drivers/rtc/rtc_basic_api/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test_rtc] -tags = drivers -arch_whitelist = x86 arc -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb diff --git a/tests/drivers/spi/spi_basic_api/testcase.ini b/tests/drivers/spi/spi_basic_api/testcase.ini deleted file mode 100644 index 858c4a10a6cd..000000000000 --- a/tests/drivers/spi/spi_basic_api/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test_spi] -tags = apps -arch_whitelist = x86 arc arm -platform_whitelist = quark_se_c1000_devboard quark_d2000_crb arduino_101 galileo frdm_k64f -platform_exclude = arduino_101_sss diff --git a/tests/drivers/uart/uart_basic_api/testcase.ini b/tests/drivers/uart/uart_basic_api/testcase.ini deleted file mode 100644 index 997ed122fa67..000000000000 --- a/tests/drivers/uart/uart_basic_api/testcase.ini +++ /dev/null @@ -1,11 +0,0 @@ -[test_uart] -tags = drivers -arch_whitelist = x86 -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb - -[test_uart_shell] -tags = drivers -build_only = true -arch_whitelist = x86 -extra_args = CONF_FILE=prj_shell.conf -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb diff --git a/tests/drivers/watchdog/wdt_basic_api/testcase.ini b/tests/drivers/watchdog/wdt_basic_api/testcase.ini deleted file mode 100644 index 122306d1a5bc..000000000000 --- a/tests/drivers/watchdog/wdt_basic_api/testcase.ini +++ /dev/null @@ -1,10 +0,0 @@ -[test_watchdog_reset] -tags = drivers -arch_whitelist = x86 arc -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb - -[test_watchdog_int_reset] -tags = drivers -arch_whitelist = x86 arc -extra_args = CFLAGS=-DINT_RESET -platform_whitelist = quark_se_c1000_devboard arduino_101 quark_d2000_crb diff --git a/tests/kernel/alert/alert_api/testcase.ini b/tests/kernel/alert/alert_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/alert/alert_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/arm_irq_vector_table/testcase.ini b/tests/kernel/arm_irq_vector_table/testcase.ini deleted file mode 100644 index 2fa38dcf3f59..000000000000 --- a/tests/kernel/arm_irq_vector_table/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = core bat_commit -filter = CONFIG_ARMV7_M diff --git a/tests/kernel/arm_runtime_nmi/testcase.ini b/tests/kernel/arm_runtime_nmi/testcase.ini deleted file mode 100644 index f3ce4f88bb1d..000000000000 --- a/tests/kernel/arm_runtime_nmi/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = core bat_commit -arch_whitelist = arm diff --git a/tests/kernel/bitfield/testcase.ini b/tests/kernel/bitfield/testcase.ini deleted file mode 100644 index 73f5b8729caf..000000000000 --- a/tests/kernel/bitfield/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = core bat_commit -# FIXME not implemented -arch_exclude = arm diff --git a/tests/kernel/common/testcase.ini b/tests/kernel/common/testcase.ini deleted file mode 100644 index 914a14535fcb..000000000000 --- a/tests/kernel/common/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = core diff --git a/tests/kernel/context/testcase.ini b/tests/kernel/context/testcase.ini deleted file mode 100644 index fc3e56d847ca..000000000000 --- a/tests/kernel/context/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = core bat_commit diff --git a/tests/kernel/critical/testcase.ini b/tests/kernel/critical/testcase.ini deleted file mode 100644 index fc3e56d847ca..000000000000 --- a/tests/kernel/critical/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = core bat_commit diff --git a/tests/kernel/errno/testcase.ini b/tests/kernel/errno/testcase.ini deleted file mode 100644 index 81335c3942db..000000000000 --- a/tests/kernel/errno/testcase.ini +++ /dev/null @@ -1,12 +0,0 @@ -[test] -tags = core -# Make sure it has enough memory -filter = not ((CONFIG_DEBUG or CONFIG_ASSERT)) and ( CONFIG_SRAM_SIZE >= 32 - or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE >= 32) - -[test_newlib] -tags = core -extra_args = CONF_FILE=prj_newlib.conf -# Make sure it has enough memory -filter = not ((CONFIG_DEBUG or CONFIG_ASSERT)) and ( CONFIG_SRAM_SIZE >= 32 - or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE >= 32) diff --git a/tests/kernel/fatal/testcase.ini b/tests/kernel/fatal/testcase.ini deleted file mode 100644 index b97fd35be26f..000000000000 --- a/tests/kernel/fatal/testcase.ini +++ /dev/null @@ -1,11 +0,0 @@ -# Uses CONFIG_STACK_SENTINEL -[stack-sentinel] -tags = core ignore_faults -arch_exclude = arc - -# Uses CONFIG_ARC_STACK_CHECKING -[arc-stack-checking] -tags = core ignore_faults -extra_args = CONF_FILE=prj-arc.conf -arch_whitelist = arc - diff --git a/tests/kernel/fifo/fifo_api/testcase.ini b/tests/kernel/fifo/fifo_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/fifo/fifo_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/fp_sharing/testcase.ini b/tests/kernel/fp_sharing/testcase.ini deleted file mode 100644 index fa71fa2cbab0..000000000000 --- a/tests/kernel/fp_sharing/testcase.ini +++ /dev/null @@ -1,15 +0,0 @@ -[test_x86] -tags = core -platform_whitelist = qemu_x86 -slow = true -# One may expect this test to take about two or three minutes to finish -# under normal circumstances. On a heavily loaded machine, extra time -# may be required--hence the 10 minute timeout. -timeout = 600 - -[test_arm] -tags = core -platform_whitelist = frdm_k64f -slow = true -extra_args = PI_NUM_ITERATIONS=70000 -timeout = 600 diff --git a/tests/kernel/gen_isr_table/testcase.ini b/tests/kernel/gen_isr_table/testcase.ini deleted file mode 100644 index e5b2a38ec4e2..000000000000 --- a/tests/kernel/gen_isr_table/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = core -filter = CONFIG_GEN_ISR_TABLES and CONFIG_ARMV7_M - diff --git a/tests/kernel/irq_offload/testcase.ini b/tests/kernel/irq_offload/testcase.ini deleted file mode 100644 index 914a14535fcb..000000000000 --- a/tests/kernel/irq_offload/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = core diff --git a/tests/kernel/libs/testcase.ini b/tests/kernel/libs/testcase.ini deleted file mode 100644 index ac42163878a3..000000000000 --- a/tests/kernel/libs/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = bat_commit core diff --git a/tests/kernel/lifo/lifo_api/testcase.ini b/tests/kernel/lifo/lifo_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/lifo/lifo_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/mbox/mbox_api/testcase.ini b/tests/kernel/mbox/mbox_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/mbox/mbox_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/mem_heap/mheap_api_concept/testcase.ini b/tests/kernel/mem_heap/mheap_api_concept/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/mem_heap/mheap_api_concept/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/mem_pool/mem_pool/testcase.ini b/tests/kernel/mem_pool/mem_pool/testcase.ini deleted file mode 100644 index 8a054534dc5b..000000000000 --- a/tests/kernel/mem_pool/mem_pool/testcase.ini +++ /dev/null @@ -1,8 +0,0 @@ -[test] -tags = bat_commit core -filter = ( CONFIG_SRAM_SIZE > 32 or CONFIG_DCCM_SIZE > 32 or - CONFIG_RAM_SIZE > 32 ) - -[test_nios2] -tags = bat_commit core -arch_whitelist = nios2 diff --git a/tests/kernel/mem_pool/mem_pool_api/testcase.ini b/tests/kernel/mem_pool/mem_pool_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/mem_pool/mem_pool_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/mem_pool/mem_pool_concept/testcase.ini b/tests/kernel/mem_pool/mem_pool_concept/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/mem_pool/mem_pool_concept/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/mem_pool/mem_pool_threadsafe/testcase.ini b/tests/kernel/mem_pool/mem_pool_threadsafe/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/mem_pool/mem_pool_threadsafe/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/mem_slab/mslab/testcase.ini b/tests/kernel/mem_slab/mslab/testcase.ini deleted file mode 100644 index 4ff0ab2de222..000000000000 --- a/tests/kernel/mem_slab/mslab/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = bat_commit core - diff --git a/tests/kernel/mem_slab/mslab_api/testcase.ini b/tests/kernel/mem_slab/mslab_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/mem_slab/mslab_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/mem_slab/mslab_concept/testcase.ini b/tests/kernel/mem_slab/mslab_concept/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/mem_slab/mslab_concept/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/mem_slab/mslab_threadsafe/testcase.ini b/tests/kernel/mem_slab/mslab_threadsafe/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/mem_slab/mslab_threadsafe/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/msgq/msgq_api/testcase.ini b/tests/kernel/msgq/msgq_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/msgq/msgq_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/multilib/testcase.ini b/tests/kernel/multilib/testcase.ini deleted file mode 100644 index 914a14535fcb..000000000000 --- a/tests/kernel/multilib/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = core diff --git a/tests/kernel/mutex/mutex/testcase.ini b/tests/kernel/mutex/mutex/testcase.ini deleted file mode 100644 index 4ff0ab2de222..000000000000 --- a/tests/kernel/mutex/mutex/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = bat_commit core - diff --git a/tests/kernel/mutex/mutex_api/testcase.ini b/tests/kernel/mutex/mutex_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/mutex/mutex_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/obj_tracing/testcase.ini b/tests/kernel/obj_tracing/testcase.ini deleted file mode 100644 index 0e582453cdd0..000000000000 --- a/tests/kernel/obj_tracing/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = core -# Make sure it has enough memory -filter = not ((CONFIG_DEBUG or CONFIG_ASSERT)) and ( CONFIG_SRAM_SIZE >= 32 - or CONFIG_DCCM_SIZE >= 32 or CONFIG_RAM_SIZE >= 32) diff --git a/tests/kernel/pending/testcase.ini b/tests/kernel/pending/testcase.ini deleted file mode 100644 index e38b8b5efdc2..000000000000 --- a/tests/kernel/pending/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = core bat_commit -filter = ( CONFIG_SRAM_SIZE > 16 or CONFIG_DCCM_SIZE > 16 or CONFIG_RAM_SIZE > 16 ) diff --git a/tests/kernel/pipe/pipe_api/testcase.ini b/tests/kernel/pipe/pipe_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/pipe/pipe_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/poll/testcase.ini b/tests/kernel/poll/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/poll/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/profiling/profiling_api/testcase.ini b/tests/kernel/profiling/profiling_api/testcase.ini deleted file mode 100644 index 98d2d569a0ad..000000000000 --- a/tests/kernel/profiling/profiling_api/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = kernel -# tickless is not supported on nios2 -arch_exclude = nios2 riscv32 -platform_exclude = em_starterkit diff --git a/tests/kernel/queue/testcase.ini b/tests/kernel/queue/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/queue/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/semaphore/sema_api/testcase.ini b/tests/kernel/semaphore/sema_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/semaphore/sema_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/sleep/testcase.ini b/tests/kernel/sleep/testcase.ini deleted file mode 100644 index fc3e56d847ca..000000000000 --- a/tests/kernel/sleep/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = core bat_commit diff --git a/tests/kernel/sprintf/testcase.ini b/tests/kernel/sprintf/testcase.ini deleted file mode 100644 index 2e4e8851815d..000000000000 --- a/tests/kernel/sprintf/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = core - diff --git a/tests/kernel/stack/stack_api/testcase.ini b/tests/kernel/stack/stack_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/stack/stack_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/stackprot/testcase.ini b/tests/kernel/stackprot/testcase.ini deleted file mode 100644 index eb88a282ee99..000000000000 --- a/tests/kernel/stackprot/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = bat_commit core ignore_faults -arch_exclude = nios2 xtensa diff --git a/tests/kernel/static_idt/testcase.ini b/tests/kernel/static_idt/testcase.ini deleted file mode 100644 index 49d1ad7383a3..000000000000 --- a/tests/kernel/static_idt/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = bat_commit core ignore_faults -arch_whitelist = x86 diff --git a/tests/kernel/systhreads/testcase.ini b/tests/kernel/systhreads/testcase.ini deleted file mode 100644 index 1648d3a56d11..000000000000 --- a/tests/kernel/systhreads/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = kernel -# tickless is not supported on nios2 and riscv-machine -arch_exclude = nios2 riscv32 diff --git a/tests/kernel/test_build/testcase.ini b/tests/kernel/test_build/testcase.ini deleted file mode 100644 index 7b608288eb75..000000000000 --- a/tests/kernel/test_build/testcase.ini +++ /dev/null @@ -1,16 +0,0 @@ -[test_debug] -build_only = true -tags = apps -extra_args = CONF_FILE=debug.conf - - -[test_newlib] -build_only = true -tags = apps -extra_args = CONF_FILE=newlib.conf - -[test_runtime_nmi] -build_only = true -tags = apps -extra_args = CONF_FILE=runtime_nmi.conf -arch_whitelist = arm diff --git a/tests/kernel/threads/custom_data/custom_data_api/testcase.ini b/tests/kernel/threads/custom_data/custom_data_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/threads/custom_data/custom_data_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/threads/lifecycle/lifecycle_api/testcase.ini b/tests/kernel/threads/lifecycle/lifecycle_api/testcase.ini deleted file mode 100644 index effdb40b9365..000000000000 --- a/tests/kernel/threads/lifecycle/lifecycle_api/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = kernel -# tickless is not supported on nios2 -arch_exclude = nios2 diff --git a/tests/kernel/threads/lifecycle/thread_init/testcase.ini b/tests/kernel/threads/lifecycle/thread_init/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/threads/lifecycle/thread_init/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/threads/scheduling/schedule_api/testcase.ini b/tests/kernel/threads/scheduling/schedule_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/threads/scheduling/schedule_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/tickless/tickless/testcase.ini b/tests/kernel/tickless/tickless/testcase.ini deleted file mode 100644 index 8903dde6c3fb..000000000000 --- a/tests/kernel/tickless/tickless/testcase.ini +++ /dev/null @@ -1,6 +0,0 @@ -[test] -tags = core -arch_exclude = nios2 -filter = CONFIG_X86 or (CONFIG_ARM and - (CONFIG_SOC_MK64F12 or CONFIG_SOC_SERIES_SAM3X)) or - (CONFIG_ARC and CONFIG_SOC_QUARK_SE_C1000_SS) diff --git a/tests/kernel/tickless/tickless_concept/testcase.ini b/tests/kernel/tickless/tickless_concept/testcase.ini deleted file mode 100644 index ac8f40d5f0e2..000000000000 --- a/tests/kernel/tickless/tickless_concept/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = kernel -arch_exclude = riscv32 nios2 diff --git a/tests/kernel/timer/timer_api/testcase.ini b/tests/kernel/timer/timer_api/testcase.ini deleted file mode 100644 index 1dcef16d7967..000000000000 --- a/tests/kernel/timer/timer_api/testcase.ini +++ /dev/null @@ -1,8 +0,0 @@ -[test] -tags = kernel - -[test_tickless] -extra_args = CONF_FILE="prj_tickless.conf" -build_only = true -tags = apps -filter = CONFIG_BOARD_QEMU_X86 diff --git a/tests/kernel/timer/timer_monotonic/testcase.ini b/tests/kernel/timer/timer_monotonic/testcase.ini deleted file mode 100644 index 3a6a01169b99..000000000000 --- a/tests/kernel/timer/timer_monotonic/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = timer - diff --git a/tests/kernel/workq/work_queue/testcase.ini b/tests/kernel/workq/work_queue/testcase.ini deleted file mode 100644 index fc3e56d847ca..000000000000 --- a/tests/kernel/workq/work_queue/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = core bat_commit diff --git a/tests/kernel/workq/work_queue_api/testcase.ini b/tests/kernel/workq/work_queue_api/testcase.ini deleted file mode 100644 index 58c4d1a1747d..000000000000 --- a/tests/kernel/workq/work_queue_api/testcase.ini +++ /dev/null @@ -1,2 +0,0 @@ -[test] -tags = kernel diff --git a/tests/kernel/xip/testcase.ini b/tests/kernel/xip/testcase.ini deleted file mode 100644 index f3df9d76831e..000000000000 --- a/tests/kernel/xip/testcase.ini +++ /dev/null @@ -1,6 +0,0 @@ -[test] -tags = core bat_commit -platform_exclude = cc3200_launchxl cc3220sf_launchxl -filter = not CONFIG_SOC_RISCV32_PULPINO -# TODO https://jira.zephyrproject.org/browse/ZEP-1676 -arch_exclude = xtensa diff --git a/tests/lib/json/testcase.ini b/tests/lib/json/testcase.ini deleted file mode 100644 index 0a360c810c9c..000000000000 --- a/tests/lib/json/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = json -build_only = true -filter = ( CONFIG_SRAM_SIZE > 32 or CONFIG_DCCM_SIZE > 32 or CONFIG_RAM_SIZE > 32 ) diff --git a/tests/net/6lo/testcase.ini b/tests/net/6lo/testcase.ini deleted file mode 100644 index b41804718860..000000000000 --- a/tests/net/6lo/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_exclude = quark_d2000_crb # not enough RAM diff --git a/tests/net/all/testcase.ini b/tests/net/all/testcase.ini deleted file mode 100644 index 4aaa2413e62a..000000000000 --- a/tests/net/all/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = net -build_only = true -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/arp/testcase.ini b/tests/net/arp/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/arp/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/buf/testcase.ini b/tests/net/buf/testcase.ini deleted file mode 100644 index eeb4cdffcc1f..000000000000 --- a/tests/net/buf/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = buf -build_only = true -filter = ( CONFIG_SRAM_SIZE > 16 or CONFIG_DCCM_SIZE > 16 or CONFIG_RAM_SIZE > 16 ) diff --git a/tests/net/context/testcase.ini b/tests/net/context/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/context/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/dhcpv4/testcase.ini b/tests/net/dhcpv4/testcase.ini deleted file mode 100644 index e57c836f927e..000000000000 --- a/tests/net/dhcpv4/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_exclude = quark_d2000_crb diff --git a/tests/net/icmpv6/testcase.ini b/tests/net/icmpv6/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/icmpv6/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/ieee802154/crypto/testcase.ini b/tests/net/ieee802154/crypto/testcase.ini deleted file mode 100644 index aa611c1ff242..000000000000 --- a/tests/net/ieee802154/crypto/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = net -build_only = true -arch_whitelist = x86 -platform_whitelist = quark_se_c1000_devboard \ No newline at end of file diff --git a/tests/net/ieee802154/fragment/testcase.ini b/tests/net/ieee802154/fragment/testcase.ini deleted file mode 100644 index b41804718860..000000000000 --- a/tests/net/ieee802154/fragment/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_exclude = quark_d2000_crb # not enough RAM diff --git a/tests/net/ieee802154/l2/testcase.ini b/tests/net/ieee802154/l2/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/ieee802154/l2/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/iface/testcase.ini b/tests/net/iface/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/iface/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/ip-addr/testcase.ini b/tests/net/ip-addr/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/ip-addr/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/ipv6/testcase.ini b/tests/net/ipv6/testcase.ini deleted file mode 100644 index 2eed6cd48ad4..000000000000 --- a/tests/net/ipv6/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = net -build_only = true -arch_whitelist = x86 -platform_exclude = quark_d2000_crb diff --git a/tests/net/ipv6_fragment/testcase.ini b/tests/net/ipv6_fragment/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/ipv6_fragment/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/lib/dns_packet/testcase.ini b/tests/net/lib/dns_packet/testcase.ini deleted file mode 100644 index e714768c4140..000000000000 --- a/tests/net/lib/dns_packet/testcase.ini +++ /dev/null @@ -1,7 +0,0 @@ -[test] -tags = dns -build_only = false -platform_whitelist = qemu_x86 arduino_101 quark_se_c1000_devboard frdm_k64f -timeout = 200 -slow = True - diff --git a/tests/net/lib/dns_resolve/testcase.ini b/tests/net/lib/dns_resolve/testcase.ini deleted file mode 100644 index fcccbbbee4ee..000000000000 --- a/tests/net/lib/dns_resolve/testcase.ini +++ /dev/null @@ -1,6 +0,0 @@ -[test] -tags = dns net -build_only = false -platform_whitelist = qemu_x86 -timeout = 600 -slow = True diff --git a/tests/net/lib/http_header_fields/testcase.ini b/tests/net/lib/http_header_fields/testcase.ini deleted file mode 100644 index 2c8cfec66606..000000000000 --- a/tests/net/lib/http_header_fields/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = http -build_only = false -platform_whitelist = qemu_x86 arduino_101 quark_se_c1000_devboard frdm_k64f diff --git a/tests/net/lib/mqtt_packet/testcase.ini b/tests/net/lib/mqtt_packet/testcase.ini deleted file mode 100644 index 96880b93ff0f..000000000000 --- a/tests/net/lib/mqtt_packet/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = mqtt -build_only = false -platform_whitelist = qemu_x86 arduino_101 quark_se_c1000_devboard frdm_k64f diff --git a/tests/net/lib/mqtt_publisher/testcase.ini b/tests/net/lib/mqtt_publisher/testcase.ini deleted file mode 100644 index 240498375415..000000000000 --- a/tests/net/lib/mqtt_publisher/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net mqtt -build_only = true -platform_whitelist = frdm_k64f qemu_x86 diff --git a/tests/net/lib/mqtt_subscriber/testcase.ini b/tests/net/lib/mqtt_subscriber/testcase.ini deleted file mode 100644 index 240498375415..000000000000 --- a/tests/net/lib/mqtt_subscriber/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net mqtt -build_only = true -platform_whitelist = frdm_k64f qemu_x86 diff --git a/tests/net/lib/zoap/testcase.ini b/tests/net/lib/zoap/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/lib/zoap/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/mgmt/testcase.ini b/tests/net/mgmt/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/mgmt/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/mld/testcase.ini b/tests/net/mld/testcase.ini deleted file mode 100644 index 2eed6cd48ad4..000000000000 --- a/tests/net/mld/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = net -build_only = true -arch_whitelist = x86 -platform_exclude = quark_d2000_crb diff --git a/tests/net/neighbor/testcase.ini b/tests/net/neighbor/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/neighbor/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/net_pkt/testcase.ini b/tests/net/net_pkt/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/net_pkt/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/route/testcase.ini b/tests/net/route/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/route/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/rpl/testcase.ini b/tests/net/rpl/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/rpl/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/tcp/testcase.ini b/tests/net/tcp/testcase.ini deleted file mode 100644 index 2eed6cd48ad4..000000000000 --- a/tests/net/tcp/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = net -build_only = true -arch_whitelist = x86 -platform_exclude = quark_d2000_crb diff --git a/tests/net/trickle/testcase.ini b/tests/net/trickle/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/trickle/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/udp/testcase.ini b/tests/net/udp/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/udp/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/net/utils/testcase.ini b/tests/net/utils/testcase.ini deleted file mode 100644 index 2b07c158c84f..000000000000 --- a/tests/net/utils/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = net -arch_whitelist = x86 -platform_whitelist = qemu_x86 diff --git a/tests/power/power_states/testcase.ini b/tests/power/power_states/testcase.ini deleted file mode 100644 index e04645fbde3a..000000000000 --- a/tests/power/power_states/testcase.ini +++ /dev/null @@ -1,12 +0,0 @@ -[test] -build_only = true -tags = samples power -platform_exclude = tinytile panther -filter = (CONFIG_SOC_QUARK_SE_C1000 or CONFIG_SOC_QUARK_SE_C1000_SS) - -[test_socwatch] -extra_args = CONF_FILE="prj_socwatch.conf" -build_only = true -tags = samples power -platform_exclude = tinytile panther -filter = CONFIG_SOC_QUARK_SE_C1000 diff --git a/tests/shell/testcase.ini b/tests/shell/testcase.ini deleted file mode 100644 index 2ddf87c6e93b..000000000000 --- a/tests/shell/testcase.ini +++ /dev/null @@ -1,3 +0,0 @@ -[test] -tags = shell -platform_whitelist = qemu_x86 diff --git a/tests/subsys/debug/gdb_server/testcase.ini b/tests/subsys/debug/gdb_server/testcase.ini deleted file mode 100644 index d6ae26f6891a..000000000000 --- a/tests/subsys/debug/gdb_server/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -build_only = true -tags = apps -platform_whitelist = qemu_x86 diff --git a/tests/subsys/fs/fat_fs_api/testcase.ini b/tests/subsys/fs/fat_fs_api/testcase.ini deleted file mode 100644 index 283a874eb782..000000000000 --- a/tests/subsys/fs/fat_fs_api/testcase.ini +++ /dev/null @@ -1,5 +0,0 @@ -[test] -tags = fs -build_only = true -arch_whitelist = x86 -platform_whitelist = arduino_101 diff --git a/tests/unit/bluetooth/at/testcase.ini b/tests/unit/bluetooth/at/testcase.ini deleted file mode 100644 index c1a502f4f2a6..000000000000 --- a/tests/unit/bluetooth/at/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -tags = bluetooth -build_only = true -filter = ( CONFIG_SRAM_SIZE > 16 or CONFIG_DCCM_SIZE > 16 or CONFIG_RAM_SIZE > 16 ) diff --git a/tests/unit/drivers/crc/testcase.ini b/tests/unit/drivers/crc/testcase.ini deleted file mode 100644 index e935e4171ae2..000000000000 --- a/tests/unit/drivers/crc/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -type = unit -tags = net crc -timeout = 5 diff --git a/tests/unit/net/buf/testcase.ini b/tests/unit/net/buf/testcase.ini deleted file mode 100644 index 28cbf8c230ae..000000000000 --- a/tests/unit/net/buf/testcase.ini +++ /dev/null @@ -1,4 +0,0 @@ -[test] -type = unit -tags = buf -timeout = 5 diff --git a/tests/ztest/test/base/testcase.ini b/tests/ztest/test/base/testcase.ini deleted file mode 100644 index fd3487b4e363..000000000000 --- a/tests/ztest/test/base/testcase.ini +++ /dev/null @@ -1,15 +0,0 @@ -[test_verbose_0] -tags = test_framework -extra_args = CONF_FILE=prj_verbose_0.conf - -[test_verbose_1] -tags = test_framework -extra_args = CONF_FILE=prj_verbose_1.conf - -[test_verbose_2] -tags = test_framework -extra_args = CONF_FILE=prj_verbose_2.conf - -[test] -type = unit -tags = test_framework diff --git a/tests/ztest/test/mock/testcase.ini b/tests/ztest/test/mock/testcase.ini deleted file mode 100644 index 46ea30220b6f..000000000000 --- a/tests/ztest/test/mock/testcase.ini +++ /dev/null @@ -1,8 +0,0 @@ -[test] -tags = test_framework -# sys_bitfield_*() still not implemented for ARM, ZEP-82 -arch_exclude = arm - -[test_unit] -type = unit -tags = test_framework From 59103f89af6dfdcc56864bf56fa92fdd1a744389 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Fri, 19 May 2017 21:49:33 -0400 Subject: [PATCH 5/7] ztest: update documentation for yaml Signed-off-by: Anas Nashif --- doc/subsystems/test/ztest.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/subsystems/test/ztest.rst b/doc/subsystems/test/ztest.rst index de24a03a33d7..f01741a4c74a 100644 --- a/doc/subsystems/test/ztest.rst +++ b/doc/subsystems/test/ztest.rst @@ -27,10 +27,10 @@ Makefile :language: Make :linenos: -testcase.ini +sample.yaml -.. literalinclude:: ../../../samples/testing/integration/testcase.ini - :language: ini +.. literalinclude:: ../../../samples/testing/integration/sample.yaml + :language: yaml :linenos: prj.conf @@ -83,10 +83,10 @@ Makefile :language: Make :linenos: -testcase.ini +sample.yaml -.. literalinclude:: ../../../samples/testing/unit/testcase.ini - :language: ini +.. literalinclude:: ../../../samples/testing/unit/sample.yaml + :language: yaml :linenos: main.c From ade78a4101a4fd7aa52ceada4d8218c85b8e327c Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Fri, 16 Jun 2017 14:23:38 -0400 Subject: [PATCH 6/7] update: board names Signed-off-by: Anas Nashif --- boards/arm/96b_carbon/96b_carbon.yaml | 2 +- boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml | 2 +- boards/arm/96b_nitrogen/96b_nitrogen.yaml | 2 +- boards/arm/arduino_101_ble/arduino_101_ble.yaml | 2 +- boards/arm/arduino_due/arduino_due.yaml | 2 +- boards/arm/bbc_microbit/bbc_microbit.yaml | 2 +- boards/arm/cc3200_launchxl/cc3200_launchxl.yaml | 2 +- boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml | 2 +- boards/arm/curie_ble/curie_ble.yaml | 2 +- boards/arm/disco_l475_iot1/disco_l475_iot1.yaml | 2 +- boards/arm/frdm_k64f/frdm_k64f.yaml | 2 +- boards/arm/frdm_kl25z/frdm_kl25z.yaml | 2 +- boards/arm/frdm_kw41z/frdm_kw41z.yaml | 2 +- boards/arm/hexiwear_k64/hexiwear_k64.yaml | 2 +- boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml | 2 +- boards/arm/mps2_an385/mps2_an385.yaml | 2 +- boards/arm/nrf51_blenano/nrf51_blenano.yaml | 2 +- boards/arm/nrf51_pca10028/nrf51_pca10028.yaml | 2 +- boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml | 2 +- boards/arm/nrf52_blenano2/nrf52_blenano2.yaml | 2 +- boards/arm/nrf52_pca10040/nrf52_pca10040.yaml | 2 +- boards/arm/nucleo_f103rb/nucleo_f103rb.yaml | 2 +- boards/arm/nucleo_f334r8/nucleo_f334r8.yaml | 2 +- boards/arm/nucleo_f401re/nucleo_f401re.yaml | 2 +- boards/arm/nucleo_f411re/nucleo_f411re.yaml | 2 +- boards/arm/nucleo_f412zg/nucleo_f412zg.yaml | 2 +- boards/arm/nucleo_f413zh/nucleo_f413zh.yaml | 2 +- boards/arm/nucleo_l432kc/nucleo_l432kc.yaml | 2 +- boards/arm/nucleo_l476rg/nucleo_l476rg.yaml | 2 +- boards/arm/olimexino_stm32/olimexino_stm32.yaml | 2 +- boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml | 2 +- boards/arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml | 2 +- boards/arm/sam_e70_xplained/sam_e70_xplained.yaml | 2 +- boards/arm/stm3210c_eval/stm3210c_eval.yaml | 2 +- boards/arm/stm32373c_eval/stm32373c_eval.yaml | 2 +- boards/arm/stm32_mini_a15/stm32_mini_a15.yaml | 2 +- boards/arm/stm32f469i_disco/stm32f469i_disco.yaml | 2 +- boards/arm/stm32f4_disco/stm32f4_disco.yaml | 2 +- boards/arm/stm32l496g_disco/stm32l496g_disco.yaml | 2 +- boards/arm/v2m_beetle/v2m_beetle.yaml | 2 +- 40 files changed, 40 insertions(+), 40 deletions(-) diff --git a/boards/arm/96b_carbon/96b_carbon.yaml b/boards/arm/96b_carbon/96b_carbon.yaml index 3c93249a9389..bfee6bc23fc4 100644 --- a/boards/arm/96b_carbon/96b_carbon.yaml +++ b/boards/arm/96b_carbon/96b_carbon.yaml @@ -1,5 +1,5 @@ identifier: 96b_carbon -name: 96b_carbon +name: 96Boards Carbon type: mcu arch: arm toolchain: diff --git a/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml b/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml index 1f250d006b7d..e6282b5da507 100644 --- a/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml +++ b/boards/arm/96b_carbon_nrf51/96b_carbon_nrf51.yaml @@ -1,5 +1,5 @@ identifier: 96b_carbon_nrf51 -name: 96b_carbon_nrf51 +name: 96Boards Carbon (nRF51) type: mcu arch: arm ram: 32 diff --git a/boards/arm/96b_nitrogen/96b_nitrogen.yaml b/boards/arm/96b_nitrogen/96b_nitrogen.yaml index 2daf199e9760..90802a1e1a9e 100644 --- a/boards/arm/96b_nitrogen/96b_nitrogen.yaml +++ b/boards/arm/96b_nitrogen/96b_nitrogen.yaml @@ -1,5 +1,5 @@ identifier: 96b_nitrogen -name: 96b_nitrogen +name: 96Boards Nitrogen type: mcu arch: arm toolchain: diff --git a/boards/arm/arduino_101_ble/arduino_101_ble.yaml b/boards/arm/arduino_101_ble/arduino_101_ble.yaml index 993a0d33627f..2e7bb2a0e9d3 100644 --- a/boards/arm/arduino_101_ble/arduino_101_ble.yaml +++ b/boards/arm/arduino_101_ble/arduino_101_ble.yaml @@ -1,5 +1,5 @@ identifier: arduino_101_ble -name: arduino_101_ble +name: Ardunio 101 (nRF51) type: mcu arch: arm toolchain: diff --git a/boards/arm/arduino_due/arduino_due.yaml b/boards/arm/arduino_due/arduino_due.yaml index c99d78419215..df6cf3a84a7c 100644 --- a/boards/arm/arduino_due/arduino_due.yaml +++ b/boards/arm/arduino_due/arduino_due.yaml @@ -1,5 +1,5 @@ identifier: arduino_due -name: arduino_due +name: Arduino Due type: mcu arch: arm toolchain: diff --git a/boards/arm/bbc_microbit/bbc_microbit.yaml b/boards/arm/bbc_microbit/bbc_microbit.yaml index 17aca3aae2cd..cc001415bce4 100644 --- a/boards/arm/bbc_microbit/bbc_microbit.yaml +++ b/boards/arm/bbc_microbit/bbc_microbit.yaml @@ -1,5 +1,5 @@ identifier: bbc_microbit -name: bbc_microbit +name: BBC Micro:Bit type: mcu arch: arm toolchain: diff --git a/boards/arm/cc3200_launchxl/cc3200_launchxl.yaml b/boards/arm/cc3200_launchxl/cc3200_launchxl.yaml index 70303274d7b8..1f8193184a5e 100644 --- a/boards/arm/cc3200_launchxl/cc3200_launchxl.yaml +++ b/boards/arm/cc3200_launchxl/cc3200_launchxl.yaml @@ -1,5 +1,5 @@ identifier: cc3200_launchxl -name: cc3200_launchxl +name: CC3200-LAUNCHXL type: mcu arch: arm toolchain: diff --git a/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml b/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml index 4a31a726c604..3dbcb28df3df 100644 --- a/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml +++ b/boards/arm/cc3220sf_launchxl/cc3220sf_launchxl.yaml @@ -1,5 +1,5 @@ identifier: cc3220sf_launchxl -name: cc3220sf_launchxl +name: SimpleLink Wi-Fi CC3220SF LaunchPad development kit type: mcu arch: arm toolchain: diff --git a/boards/arm/curie_ble/curie_ble.yaml b/boards/arm/curie_ble/curie_ble.yaml index 75a92659bb72..8639e3462411 100644 --- a/boards/arm/curie_ble/curie_ble.yaml +++ b/boards/arm/curie_ble/curie_ble.yaml @@ -1,5 +1,5 @@ identifier: curie_ble -name: curie_ble +name: Intel Curie (nRF51) type: mcu arch: arm toolchain: diff --git a/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml b/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml index 7f5f641f3974..a5d29c8c1b72 100644 --- a/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml +++ b/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml @@ -1,5 +1,5 @@ identifier: disco_l475_iot1 -name: disco_l475_iot1 +name: ST Disco L475 IOT01 type: mcu arch: arm toolchain: diff --git a/boards/arm/frdm_k64f/frdm_k64f.yaml b/boards/arm/frdm_k64f/frdm_k64f.yaml index 952baa04e55e..876ba80a5677 100644 --- a/boards/arm/frdm_k64f/frdm_k64f.yaml +++ b/boards/arm/frdm_k64f/frdm_k64f.yaml @@ -1,5 +1,5 @@ identifier: frdm_k64f -name: frdm_k64f +name: NXP FRDM-K64F type: mcu arch: arm toolchain: diff --git a/boards/arm/frdm_kl25z/frdm_kl25z.yaml b/boards/arm/frdm_kl25z/frdm_kl25z.yaml index 145401a529e5..639065d5cdb8 100644 --- a/boards/arm/frdm_kl25z/frdm_kl25z.yaml +++ b/boards/arm/frdm_kl25z/frdm_kl25z.yaml @@ -1,5 +1,5 @@ identifier: frdm_kl25z -name: frdm_kl25z +name: NXP FRDM-KL25Z type: mcu arch: arm ram: 16 diff --git a/boards/arm/frdm_kw41z/frdm_kw41z.yaml b/boards/arm/frdm_kw41z/frdm_kw41z.yaml index 56da12d4cad1..a08ae949876e 100644 --- a/boards/arm/frdm_kw41z/frdm_kw41z.yaml +++ b/boards/arm/frdm_kw41z/frdm_kw41z.yaml @@ -1,5 +1,5 @@ identifier: frdm_kw41z -name: frdm_kw41z +name: NXP FRDM-KW41Z type: mcu arch: arm toolchain: diff --git a/boards/arm/hexiwear_k64/hexiwear_k64.yaml b/boards/arm/hexiwear_k64/hexiwear_k64.yaml index d5749b1670ee..c4ed7363cc92 100644 --- a/boards/arm/hexiwear_k64/hexiwear_k64.yaml +++ b/boards/arm/hexiwear_k64/hexiwear_k64.yaml @@ -1,5 +1,5 @@ identifier: hexiwear_k64 -name: hexiwear_k64 +name: Hexiwear type: mcu arch: arm toolchain: diff --git a/boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml b/boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml index affffc3851ad..18825fa93808 100644 --- a/boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml +++ b/boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml @@ -1,5 +1,5 @@ identifier: hexiwear_kw40z -name: hexiwear_kw40z +name: Hexiwear KW40Z type: mcu arch: arm ram: 16 diff --git a/boards/arm/mps2_an385/mps2_an385.yaml b/boards/arm/mps2_an385/mps2_an385.yaml index 4c83015e806f..64d3ae75cf1d 100644 --- a/boards/arm/mps2_an385/mps2_an385.yaml +++ b/boards/arm/mps2_an385/mps2_an385.yaml @@ -1,5 +1,5 @@ identifier: mps2_an385 -name: mps2_an385 +name: ARM V2M MPS2 type: mcu arch: arm toolchain: diff --git a/boards/arm/nrf51_blenano/nrf51_blenano.yaml b/boards/arm/nrf51_blenano/nrf51_blenano.yaml index 5a4554a3eb88..a2bfe735c421 100644 --- a/boards/arm/nrf51_blenano/nrf51_blenano.yaml +++ b/boards/arm/nrf51_blenano/nrf51_blenano.yaml @@ -1,5 +1,5 @@ identifier: nrf51_blenano -name: nrf51_blenano +name: BLE Nano type: mcu arch: arm toolchain: diff --git a/boards/arm/nrf51_pca10028/nrf51_pca10028.yaml b/boards/arm/nrf51_pca10028/nrf51_pca10028.yaml index 54ff82c6663e..a40fa2f6de9d 100644 --- a/boards/arm/nrf51_pca10028/nrf51_pca10028.yaml +++ b/boards/arm/nrf51_pca10028/nrf51_pca10028.yaml @@ -1,5 +1,5 @@ identifier: nrf51_pca10028 -name: nrf51_pca10028 +name: nRF51-PCA10028 type: mcu arch: arm toolchain: diff --git a/boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml b/boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml index 1c29cf5ab4b8..18893b9c501b 100644 --- a/boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml +++ b/boards/arm/nrf52840_pca10056/nrf52840_pca10056.yaml @@ -1,5 +1,5 @@ identifier: nrf52840_pca10056 -name: nrf52840_pca10056 +name: nRF52840-PCA10056 type: mcu arch: arm toolchain: diff --git a/boards/arm/nrf52_blenano2/nrf52_blenano2.yaml b/boards/arm/nrf52_blenano2/nrf52_blenano2.yaml index 15ec82cde9fa..8f2c2b99512b 100644 --- a/boards/arm/nrf52_blenano2/nrf52_blenano2.yaml +++ b/boards/arm/nrf52_blenano2/nrf52_blenano2.yaml @@ -1,5 +1,5 @@ identifier: nrf52_blenano2 -name: nrf52_blenano2 +name: BLE Nano 2 type: mcu arch: arm toolchain: diff --git a/boards/arm/nrf52_pca10040/nrf52_pca10040.yaml b/boards/arm/nrf52_pca10040/nrf52_pca10040.yaml index efdbf9dda664..4ee5169536ff 100644 --- a/boards/arm/nrf52_pca10040/nrf52_pca10040.yaml +++ b/boards/arm/nrf52_pca10040/nrf52_pca10040.yaml @@ -1,5 +1,5 @@ identifier: nrf52_pca10040 -name: nrf52_pca10040 +name: nRF52-PCA10040 type: mcu arch: arm toolchain: diff --git a/boards/arm/nucleo_f103rb/nucleo_f103rb.yaml b/boards/arm/nucleo_f103rb/nucleo_f103rb.yaml index 99bf9e918142..46ea1d67bdd7 100644 --- a/boards/arm/nucleo_f103rb/nucleo_f103rb.yaml +++ b/boards/arm/nucleo_f103rb/nucleo_f103rb.yaml @@ -1,5 +1,5 @@ identifier: nucleo_f103rb -name: nucleo_f103rb +name: NUCLEO-F103RB type: mcu arch: arm toolchain: diff --git a/boards/arm/nucleo_f334r8/nucleo_f334r8.yaml b/boards/arm/nucleo_f334r8/nucleo_f334r8.yaml index d8c6ae13edc1..0dd368a7427f 100644 --- a/boards/arm/nucleo_f334r8/nucleo_f334r8.yaml +++ b/boards/arm/nucleo_f334r8/nucleo_f334r8.yaml @@ -1,5 +1,5 @@ identifier: nucleo_f334r8 -name: nucleo_f334r8 +name: NUCLEO-F334R8 type: mcu arch: arm toolchain: diff --git a/boards/arm/nucleo_f401re/nucleo_f401re.yaml b/boards/arm/nucleo_f401re/nucleo_f401re.yaml index df36cd60d7a7..db1eea8f0f48 100644 --- a/boards/arm/nucleo_f401re/nucleo_f401re.yaml +++ b/boards/arm/nucleo_f401re/nucleo_f401re.yaml @@ -1,5 +1,5 @@ identifier: nucleo_f401re -name: nucleo_f401re +name: NUCLEO-F401RE type: mcu arch: arm toolchain: diff --git a/boards/arm/nucleo_f411re/nucleo_f411re.yaml b/boards/arm/nucleo_f411re/nucleo_f411re.yaml index a99cec3bb00b..32e298dc1b35 100644 --- a/boards/arm/nucleo_f411re/nucleo_f411re.yaml +++ b/boards/arm/nucleo_f411re/nucleo_f411re.yaml @@ -1,5 +1,5 @@ identifier: nucleo_f411re -name: nucleo_f411re +name: NUCLEO-F411RE type: mcu arch: arm toolchain: diff --git a/boards/arm/nucleo_f412zg/nucleo_f412zg.yaml b/boards/arm/nucleo_f412zg/nucleo_f412zg.yaml index 7bc0b8ae2fd5..de8dd1d0a685 100644 --- a/boards/arm/nucleo_f412zg/nucleo_f412zg.yaml +++ b/boards/arm/nucleo_f412zg/nucleo_f412zg.yaml @@ -1,5 +1,5 @@ identifier: nucleo_f412zg -name: STM32F412ZG +name: NUCLEO-F412ZG type: mcu arch: arm toolchain: diff --git a/boards/arm/nucleo_f413zh/nucleo_f413zh.yaml b/boards/arm/nucleo_f413zh/nucleo_f413zh.yaml index 234a85510f54..241bcc9a3eed 100644 --- a/boards/arm/nucleo_f413zh/nucleo_f413zh.yaml +++ b/boards/arm/nucleo_f413zh/nucleo_f413zh.yaml @@ -1,5 +1,5 @@ identifier: nucleo_f413zh -name: nucleo_f413zh +name: NUCLEO-F413zh type: mcu arch: arm toolchain: diff --git a/boards/arm/nucleo_l432kc/nucleo_l432kc.yaml b/boards/arm/nucleo_l432kc/nucleo_l432kc.yaml index fe08b5ddcfee..346e1a50f164 100644 --- a/boards/arm/nucleo_l432kc/nucleo_l432kc.yaml +++ b/boards/arm/nucleo_l432kc/nucleo_l432kc.yaml @@ -1,5 +1,5 @@ identifier: nucleo_l432kc -name: nucleo_l432kc +name: NUCLEO-L432KC type: mcu arch: arm toolchain: diff --git a/boards/arm/nucleo_l476rg/nucleo_l476rg.yaml b/boards/arm/nucleo_l476rg/nucleo_l476rg.yaml index 7aff5f7dda7f..b2c1496db95c 100644 --- a/boards/arm/nucleo_l476rg/nucleo_l476rg.yaml +++ b/boards/arm/nucleo_l476rg/nucleo_l476rg.yaml @@ -1,5 +1,5 @@ identifier: nucleo_l476rg -name: nucleo_l476rg +name: NUCLEO-L476RG type: mcu arch: arm toolchain: diff --git a/boards/arm/olimexino_stm32/olimexino_stm32.yaml b/boards/arm/olimexino_stm32/olimexino_stm32.yaml index a82ebb2051f1..79c95266f69a 100644 --- a/boards/arm/olimexino_stm32/olimexino_stm32.yaml +++ b/boards/arm/olimexino_stm32/olimexino_stm32.yaml @@ -1,5 +1,5 @@ identifier: olimexino_stm32 -name: olimexino_stm32 +name: OLIMEXINO-STM32 type: mcu arch: arm toolchain: diff --git a/boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml b/boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml index 52bdc16bf04c..5efb43d75e6f 100644 --- a/boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml +++ b/boards/arm/qemu_cortex_m3/qemu_cortex_m3.yaml @@ -1,5 +1,5 @@ identifier: qemu_cortex_m3 -name: qemu_cortex_m3 +name: QEMU Emulation for Cortex-M3 type: qemu arch: arm toolchain: diff --git a/boards/arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml b/boards/arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml index 149253f2192e..79b85200740c 100644 --- a/boards/arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml +++ b/boards/arm/quark_se_c1000_ble/quark_se_c1000_ble.yaml @@ -1,5 +1,5 @@ identifier: quark_se_c1000_ble -name: quark_se_c1000_ble +name: Quark SE C1000 Devboard (nRF51) type: mcu arch: arm toolchain: diff --git a/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml b/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml index 9b2e39413ca6..f7caa0648f77 100644 --- a/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml +++ b/boards/arm/sam_e70_xplained/sam_e70_xplained.yaml @@ -1,5 +1,5 @@ identifier: sam_e70_xplained -name: sam_e70_xplained +name: SAM E70 Xplained type: mcu arch: arm toolchain: diff --git a/boards/arm/stm3210c_eval/stm3210c_eval.yaml b/boards/arm/stm3210c_eval/stm3210c_eval.yaml index bbb22e7e613a..90f447c05662 100644 --- a/boards/arm/stm3210c_eval/stm3210c_eval.yaml +++ b/boards/arm/stm3210c_eval/stm3210c_eval.yaml @@ -1,5 +1,5 @@ identifier: stm3210c_eval -name: stm3210c_eval +name: STM3210C-EVAL type: mcu arch: arm toolchain: diff --git a/boards/arm/stm32373c_eval/stm32373c_eval.yaml b/boards/arm/stm32373c_eval/stm32373c_eval.yaml index d32ff34e1325..d33000617fe9 100644 --- a/boards/arm/stm32373c_eval/stm32373c_eval.yaml +++ b/boards/arm/stm32373c_eval/stm32373c_eval.yaml @@ -1,5 +1,5 @@ identifier: stm32373c_eval -name: stm32373c_eval +name: STM32373C-EVAL type: mcu arch: arm toolchain: diff --git a/boards/arm/stm32_mini_a15/stm32_mini_a15.yaml b/boards/arm/stm32_mini_a15/stm32_mini_a15.yaml index 856e4fd6a333..65a8d77b60a4 100644 --- a/boards/arm/stm32_mini_a15/stm32_mini_a15.yaml +++ b/boards/arm/stm32_mini_a15/stm32_mini_a15.yaml @@ -1,5 +1,5 @@ identifier: stm32_mini_a15 -name: stm32_mini_a15 +name: STM32 Mini A15 type: mcu arch: arm toolchain: diff --git a/boards/arm/stm32f469i_disco/stm32f469i_disco.yaml b/boards/arm/stm32f469i_disco/stm32f469i_disco.yaml index d868f61cb80c..03b3d355c50f 100644 --- a/boards/arm/stm32f469i_disco/stm32f469i_disco.yaml +++ b/boards/arm/stm32f469i_disco/stm32f469i_disco.yaml @@ -1,5 +1,5 @@ identifier: stm32f469i_disco -name: stm32f469i_disco +name: 32F469IDISCOVERY type: mcu arch: arm toolchain: diff --git a/boards/arm/stm32f4_disco/stm32f4_disco.yaml b/boards/arm/stm32f4_disco/stm32f4_disco.yaml index 7b9c6520f924..0c78b753ac8e 100644 --- a/boards/arm/stm32f4_disco/stm32f4_disco.yaml +++ b/boards/arm/stm32f4_disco/stm32f4_disco.yaml @@ -1,5 +1,5 @@ identifier: stm32f4_disco -name: stm32f4_disco +name: STM32F4DISCOVERY type: mcu arch: arm toolchain: diff --git a/boards/arm/stm32l496g_disco/stm32l496g_disco.yaml b/boards/arm/stm32l496g_disco/stm32l496g_disco.yaml index d1b991d430ca..9face6a76a9e 100644 --- a/boards/arm/stm32l496g_disco/stm32l496g_disco.yaml +++ b/boards/arm/stm32l496g_disco/stm32l496g_disco.yaml @@ -1,5 +1,5 @@ identifier: stm32l496g_disco -name: stm32l496g_disco +name: 32L496GDISCOVERY type: mcu arch: arm toolchain: diff --git a/boards/arm/v2m_beetle/v2m_beetle.yaml b/boards/arm/v2m_beetle/v2m_beetle.yaml index 937c7fe98b56..2e59f7af42d8 100644 --- a/boards/arm/v2m_beetle/v2m_beetle.yaml +++ b/boards/arm/v2m_beetle/v2m_beetle.yaml @@ -1,5 +1,5 @@ identifier: v2m_beetle -name: v2m_beetle +name: V2M Beetle type: mcu arch: arm toolchain: From e7920be3cde0ea89a8d872da3e37a393bf2af117 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Fri, 16 Jun 2017 18:35:39 -0400 Subject: [PATCH 7/7] doc: add documentation about sanitycheck Signed-off-by: Anas Nashif --- doc/subsystems/subsystems.rst | 2 +- doc/subsystems/test/index.rst | 8 + doc/subsystems/test/sanitycheck.rst | 411 ++++++++++++++++++++++++++++ 3 files changed, 420 insertions(+), 1 deletion(-) create mode 100644 doc/subsystems/test/index.rst create mode 100644 doc/subsystems/test/sanitycheck.rst diff --git a/doc/subsystems/subsystems.rst b/doc/subsystems/subsystems.rst index 1b6c1405a73f..221c3ce5c1c8 100644 --- a/doc/subsystems/subsystems.rst +++ b/doc/subsystems/subsystems.rst @@ -16,5 +16,5 @@ to applications. power_management.rst sensor shell - test/ztest + test/index usb/usb.rst diff --git a/doc/subsystems/test/index.rst b/doc/subsystems/test/index.rst new file mode 100644 index 000000000000..dc4540c7502a --- /dev/null +++ b/doc/subsystems/test/index.rst @@ -0,0 +1,8 @@ +Testing +####### + +.. toctree:: + :maxdepth: 1 + + ztest + sanitycheck diff --git a/doc/subsystems/test/sanitycheck.rst b/doc/subsystems/test/sanitycheck.rst new file mode 100644 index 000000000000..c7e7219a7a62 --- /dev/null +++ b/doc/subsystems/test/sanitycheck.rst @@ -0,0 +1,411 @@ + +Zephyr Sanity Tests +################### + +This script scans for the set of unit test applications in the git repository +and attempts to execute them. By default, it tries to build each test case +boards set to be default in the board definition file. + +The default options will build the majority of the tests on a defined set of +boards and will run in emulated environemnts (QEMU) if available for the +architecture or configuration being tested. + +In general, the sanitycheck is used to verify that local changes did not break +anything in the tree and would run basic kernel tests inside QEMU. Sanitycheck +does guarantee that everything would work in the final environment and has +limited coverage (test execution), however, the script builds samples and tests +for different boards using different configurations and helps keeping the code +buildable at all times. + + +To run the script in the local tree, follow the steps below: + +:: + + $ source zephyr-env.sh + $ ./scripts/sanitycheck + +If you have a system with a large number of cores, you can try and build/run all +possible tests using the following options: + +:: + + $ ./scripts/sanitycheck --all --enable-slow + +This will build for all available boards and would run all possible tests in +a simulated environment if applicable. + +The sanitycheck script accepts the following optional arguments: + + -h, --help + show this help message and exit + -p PLATFORM, --platform PLATFORM + Platform filter for testing. This option may be used + multiple times. Testcases will only be built/run on + the platforms specified. If this option is not used, + then platforms marked as default in the platform + metadata file will be chosen to build and test. + -L N, --platform-limit N + Controls what platforms are tested if --platform or + --all are not used. For each architecture specified by + --arch (defaults to all of them), choose the first N + platforms to test in the arch-specific .ini file + 'platforms' list. Defaults to 1. + -a ARCH, --arch ARCH Arch filter for testing. Takes precedence over + --platform. If unspecified, test all arches. Multiple + invocations are treated as a logical 'or' relationship + -t TAG, --tag TAG Specify tags to restrict which tests to run by tag + value. Default is to not do any tag filtering. + Multiple invocations are treated as a logical 'or' + relationship + -e EXCLUDE_TAG, --exclude-tag EXCLUDE_TAG + Specify tags of tests that should not run. Default is + to run all tests with all tags. + -f, --only-failed Run only those tests that failed the previous sanity + check invocation. + -c CONFIG, --config CONFIG + Specify platform configuration values filtering. This + can be specified two ways: = or just + . The defconfig for all platforms will be + checked. For the = case, only match + defconfig that have that value defined. For the + case, match defconfig that have that value + assigned to any value. Prepend a '!' to invert the + match. + -s TEST, --test TEST Run only the specified test cases. These are named by + / + -l, --all Build/test on all platforms. Any --platform arguments + ignored. + -o TESTCASE_REPORT, --testcase-report TESTCASE_REPORT + Output a CSV spreadsheet containing results of the + test run + -d DISCARD_REPORT, --discard-report DISCARD_REPORT + Output a CSV spreadsheet showing tests that were + skipped and why + --compare-report COMPARE_REPORT + Use this report file for size comparison + --ccache Enable the use of ccache when building + -B SUBSET, --subset SUBSET + Only run a subset of the tests, 1/4 for running the + first 25%, 3/5 means run the 3rd fifth of the total. + This option is useful when running a large number of + tests on different hosts to speed up execution time. + -y, --dry-run Create the filtered list of test cases, but don't + actually run them. Useful if you're just interested in + --discard-report + -r, --release Update the benchmark database with the results of this + test run. Intended to be run by CI when tagging an + official release. This database is used as a basis for + comparison when looking for deltas in metrics such as + footprint + -w, --warnings-as-errors + Treat warning conditions as errors + -v, --verbose Emit debugging information, call multiple times to + increase verbosity + -i, --inline-logs Upon test failure, print relevant log data to stdout + instead of just a path to it + --log-file FILENAME log also to file + -m, --last-metrics Instead of comparing metrics from the last --release, + compare with the results of the previous sanity check + invocation + -u, --no-update do not update the results of the last run of the + sanity checks + -b, --build-only Only build the code, do not execute any of it in QEMU + -j JOBS, --jobs JOBS Number of cores to use when building, defaults to + number of CPUs * 2 + -H FOOTPRINT_THRESHOLD, --footprint-threshold FOOTPRINT_THRESHOLD + When checking test case footprint sizes, warn the user + if the new app size is greater then the specified + percentage from the last release. Default is 5. 0 to + warn on any increase on app size + -D, --all-deltas Show all footprint deltas, positive or negative. + Implies --footprint-threshold=0 + -O OUTDIR, --outdir OUTDIR + Output directory for logs and binaries. + -n, --no-clean Do not delete the outdir before building. Will result + in faster compilation since builds will be incremental + -T TESTCASE_ROOT, --testcase-root TESTCASE_ROOT + Base directory to recursively search for test cases. + All testcase.ini files under here will be processed. + May be called multiple times. Defaults to the + 'samples' and 'tests' directories in the Zephyr tree. + -A ARCH_ROOT, --arch-root ARCH_ROOT + Directory to search for arch configuration files. All + .ini files in the directory will be processed. + -z SIZE, --size SIZE Don't run sanity checks. Instead, produce a report to + stdout detailing RAM/ROM sizes on the specified + filenames. All other command line arguments ignored. + -S, --enable-slow Execute time-consuming test cases that have been + marked as 'slow' in testcase.ini. Normally these are + only built. + -R, --enable-asserts Build all test cases with assertions enabled. + -Q, --error-on-deprecations + Error on deprecation warnings. + -x EXTRA_ARGS, --extra-args EXTRA_ARGS + Extra arguments to pass to the build when compiling + test cases. May be called multiple times. These will + be passed in after any sanitycheck-supplied options. + -C, --coverage Scan for unit test coverage with gcov + lcov. + + +Board Configuration +******************* + +To build tests for a specific board and to execute some of the tests on real +hardware or in an emulation environment such as QEMU a board configuration file +is required which is generic enough to be used for other tasks that require a +board inventory with details about the board and its configuration that is only +available during build time otherwise. + +The board metadata file is located in the board directory and is structured +using the YAML markup language. The example below shows a board with a data +required for best test coverage for this specific board: + +.. code-block:: yaml + + identifier: quark_d2000_crb + name: Quark D2000 Devboard + type: mcu + arch: x86 + toolchain: + - zephyr + - issm + ram: 8 + flash: 32 + testing: + default: true + ignore_tags: + - net + - bluetooth + + +identifier: + A string that matches how the board is defined in the build system. This same + string is used when building, for example when calling 'make':: + + # make BOARD=quark_d2000_crb + +name: + The actual name of the board as it appears in marketing material. +type: + Type of the board or configuration, currently we support 2 types: mcu, qemu +arch: + Architecture of the board +toolchain: + The list of supported toolchains that can build this board. This should match + one of the values used for 'ZEPHYR_GCC_VARIANT' when building on the command line +ram: + Available RAM on the board. This is used to match testcase requirements +flash: + Available FLASH on the board. This is used to match testcase requirements +testing: + testing relating keywords to provide best coverage for the features of this + board. + + default: [True|False]: + This is a default board, it will tested with the highest priority and is + covered when invoking the simplified sanitycheck without any additional + arguments. + ignore_tags: + Do not attempt to build or run tests marked with this list of tags. + + + + +Test Cases +********** + +Test cases are detected by the presence of a 'testcase.yaml' or a 'sample.yaml' +files in the application's project directory. This file may contain one or more +entries in the test section each identifying a test scenario. The name of +the test case only needs to be unique for the test cases specified in +that testcase meta-data. + +Test cases are written suing the YAML syntax and share the same structure as +samples. The following is an example test with a few options that are +exaplained in this document. + + +:: + + tests: + - test: + build_only: true + platform_whitelist: qemu_cortex_m3 qemu_x86 arduino_101 + tags: bluetooth + - test_br: + build_only: true + extra_args: CONF_FILE="prj_br.conf" + filter: not CONFIG_DEBUG + platform_exclude: quark_d2000_crb + platform_whitelist: qemu_cortex_m3 qemu_x86 + tags: bluetooth + + +A sample with tests will have the same structure with additional information +related to the sample and what is being demonstrated: + +:: + + sample: + name: hello world + description: Hello World sample, the simplest Zephyr application + platforms: all + tests: + - test: + build_only: true + tags: samples tests + min_ram: 16 + - singlethread: + build_only: true + extra_args: CONF_FILE=prj_single.conf + filter: not CONFIG_BLUETOOTH and not CONFIG_GPIO_SCH + tags: samples tests + min_ram: 16 + +The full canonical name for each test case is: + +:: + + / + +Each test block in the testcase meta data can define the following key/value +pairs: + +tags: (required) + A set of string tags for the testcase. Usually pertains to + functional domains but can be anything. Command line invocations + of this script can filter the set of tests to run based on tag. + +skip: (default False) + skip testcase unconditionally. This can be used for broken tests. + +slow: (default False) + Don't run this test case unless --enable-slow was passed in on the + command line. Intended for time-consuming test cases that are only + run under certain circumstances, like daily builds. These test cases + are still compiled. + +extra_args: + Extra arguments to pass to Make when building or running the + test case. + +build_only: (default False) + If true, don't try to run the test under QEMU even if the + selected platform supports it. + +build_on_all: (default False) + If true, attempt to build test on all available platforms. + +depends_on: + A board or platform can announce what features it supports, this option + will enable the test only those platforms that provide this feature. + +min_ram: + minimum amount of RAM needed for this test to build and run. This is + compared with information provided by the board metadata. + +min_flash: + minimum amount of ROM needed for this test to build and run. This is + compared with information provided by the board metadata. + +timeout: + Length of time to run test in QEMU before automatically killing it. + Default to 60 seconds. + +arch_whitelist: + Set of architectures that this test case should only be run for. + +arch_exclude: + Set of architectures that this test case should not run on. + +platform_whitelist: + Set of platforms that this test case should only be run for. + +platform_exclude: + Set of platforms that this test case should not run on. + +extra_sections: + When computing sizes, sanitycheck will report errors if it finds + extra, unexpected sections in the Zephyr binary unless they are named + here. They will not be included in the size calculation. + +filter: + Filter whether the testcase should be run by evaluating an expression + against an environment containing the following values: + + :: + + { ARCH : , + PLATFORM : , + , + *: any environment variable available + } + + The grammar for the expression language is as follows: + + expression ::= expression "and" expression + | expression "or" expression + | "not" expression + | "(" expression ")" + | symbol "==" constant + | symbol "!=" constant + | symbol "<" number + | symbol ">" number + | symbol ">=" number + | symbol "<=" number + | symbol "in" list + | symbol ":" string + | symbol + + list ::= "[" list_contents "]" + + list_contents ::= constant + | list_contents "," constant + + constant ::= number + | string + + + For the case where expression ::= symbol, it evaluates to true + if the symbol is defined to a non-empty string. + + Operator precedence, starting from lowest to highest: + + or (left associative) + and (left associative) + not (right associative) + all comparison operators (non-associative) + + arch_whitelist, arch_exclude, platform_whitelist, platform_exclude + are all syntactic sugar for these expressions. For instance + + arch_exclude = x86 arc + + Is the same as: + + filter = not ARCH in ["x86", "arc"] + + The ':' operator compiles the string argument as a regular expression, + and then returns a true value only if the symbol's value in the environment + matches. For example, if CONFIG_SOC="quark_se" then + + filter = CONFIG_SOC : "quark.*" + + Would match it. + +The set of test cases that actually run depends on directives in the testcase +filed and options passed in on the command line. If there is any confusion, +running with -v or --discard-report can help show why particular test cases +were skipped. + +Metrics (such as pass/fail state and binary size) for the last code +release are stored in scripts/sanity_chk/sanity_last_release.csv. +To update this, pass the --all --release options. + +To load arguments from a file, write '+' before the file name, e.g., ++file_name. File content must be one or more valid arguments separated by +line break instead of white spaces. + +Most everyday users will run with no arguments.