From cc24f4b03c0703e99992c42edc7f2fbc95438878 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Tue, 4 Apr 2017 23:11:22 -0400 Subject: [PATCH] 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 00000000000..82b3f54223a --- /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 00000000000..50f4524fb1e --- /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 00000000000..2dc6627ac70 --- /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 00000000000..b826f69b6d7 --- /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 00000000000..34e7bbc91e9 --- /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 00000000000..ef60fc1495a --- /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 00000000000..2dc6627ac70 --- /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 00000000000..f2d26d25272 --- /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 00000000000..4459e44184a --- /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 00000000000..da05ee28c5e --- /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 00000000000..da05ee28c5e --- /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 00000000000..8115ea78a9d --- /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 00000000000..da05ee28c5e --- /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 00000000000..da05ee28c5e --- /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 00000000000..c931492ea60 --- /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 00000000000..dd7d019a553 --- /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 00000000000..2aed69ca05f --- /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 00000000000..da05ee28c5e --- /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 00000000000..da05ee28c5e --- /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 00000000000..da05ee28c5e --- /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 00000000000..da05ee28c5e --- /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 00000000000..da05ee28c5e --- /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 00000000000..da05ee28c5e --- /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 00000000000..da05ee28c5e --- /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 00000000000..da05ee28c5e --- /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 00000000000..0c48b56d150 --- /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 00000000000..17e0f90ec6c --- /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 00000000000..3c4fcd2551f --- /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 00000000000..3c4fcd2551f --- /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 00000000000..09551c27592 --- /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 00000000000..00712e872fb --- /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 00000000000..9ac161935d5 --- /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 00000000000..a2419ff1423 --- /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 00000000000..32209bca061 --- /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 00000000000..93111f7a25f --- /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 00000000000..a2da5c02637 --- /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 00000000000..aa9e5a947bb --- /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 00000000000..55dc53e9a70 --- /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 00000000000..039c3538b18 --- /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 00000000000..fb2c59bea4a --- /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 00000000000..7659da90c5e --- /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 00000000000..772f074de51 --- /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 00000000000..f2d26d25272 --- /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 00000000000..5ad6d6714e2 --- /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 00000000000..cb6a7b2df07 --- /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 00000000000..cb6a7b2df07 --- /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 00000000000..cb6a7b2df07 --- /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 00000000000..47396bf2128 --- /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 00000000000..cbf55104d64 --- /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 00000000000..f733baf8bcd --- /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 00000000000..7b53d762063 --- /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 00000000000..ae4daeb28eb --- /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 00000000000..2dccb22cd4a --- /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 00000000000..13800df1142 --- /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 00000000000..a9c126c5059 --- /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 00000000000..56894737133 --- /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 00000000000..946473b795d --- /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 00000000000..0a54d5e95bf --- /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 00000000000..948b6eee62d --- /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 00000000000..dff5f755b18 --- /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 00000000000..7b53d762063 --- /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 00000000000..ae4daeb28eb --- /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 00000000000..8d48cef3929 --- /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 00000000000..cf0f06cd0aa --- /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 00000000000..94ab3ca5507 --- /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 00000000000..cc87064cf2e --- /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 00000000000..e05692500a9 --- /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 00000000000..0db83b96298 --- /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 00000000000..2c1960623e4 --- /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 00000000000..7b010b489bf --- /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 00000000000..bcebcf53001 --- /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 00000000000..4ba68a5553d --- /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 00000000000..fb51388a890 --- /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 00000000000..9ef0ee22f7f --- /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 00000000000..c6d9c4bfc8b --- /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 00000000000..a6d7f7535f1 --- /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 00000000000..31b0969dacd --- /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 00000000000..090f6e161ef --- /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 00000000000..299ea561210 --- /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 00000000000..a6d7f7535f1 --- /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 00000000000..78f17c0c3e0 --- /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 00000000000..fb51388a890 --- /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 00000000000..039c3538b18 --- /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 00000000000..fb51388a890 --- /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 00000000000..039c3538b18 --- /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 00000000000..32d5cad2352 --- /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 00000000000..831a5aedd5a --- /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 00000000000..35596fc432f --- /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 00000000000..35596fc432f --- /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 00000000000..a96cbf60d22 --- /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 00000000000..6db27bd531a --- /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 00000000000..bcebcf53001 --- /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 00000000000..258b86b7b3c --- /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 00000000000..cc87064cf2e --- /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 00000000000..413a2227aeb --- /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 00000000000..cc87064cf2e --- /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 00000000000..7c6762ef4e7 --- /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 00000000000..cc87064cf2e --- /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 00000000000..43b4e11b5f3 --- /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 00000000000..d97ab4871b5 --- /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 00000000000..6392ea5f9b1 --- /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 00000000000..18ff914a29d --- /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 00000000000..4cc8dd2bba6 --- /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 00000000000..cb7b2c2e8a2 --- /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 00000000000..d2eac6c2632 --- /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 00000000000..50a3c364582 --- /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 00000000000..e436facd568 --- /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 00000000000..d699da9434f --- /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 00000000000..e69de29bb2d diff --git a/tests/bluetooth/init/testcase.yaml b/tests/bluetooth/init/testcase.yaml new file mode 100644 index 00000000000..bf46f1d52a2 --- /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 00000000000..d955c4d348b --- /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 00000000000..cfeb5f3abc0 --- /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 00000000000..e1cf667d7d5 --- /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 00000000000..55c73bc162c --- /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 00000000000..041f5305b73 --- /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 00000000000..d02da474ea6 --- /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 00000000000..5d62f51e8e3 --- /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 00000000000..e9845d231f3 --- /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 00000000000..80206a497e6 --- /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 00000000000..5f7e515262e --- /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 00000000000..3e3c590d6f5 --- /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 00000000000..8f66ab05d65 --- /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 00000000000..915c0c0391d --- /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 00000000000..ed986462f5a --- /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 00000000000..362dae2374a --- /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 00000000000..79010018669 --- /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 00000000000..3ef469ca7e5 --- /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 00000000000..18cacc38852 --- /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 00000000000..fb67294155e --- /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 00000000000..4fe2c2c5b1e --- /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 00000000000..e17aac44dd0 --- /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 00000000000..a7ca7216933 --- /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 00000000000..a51bc6434bb --- /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 00000000000..2654a327c38 --- /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 00000000000..66d2e40f83f --- /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 00000000000..e9671622263 --- /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 00000000000..e5a9e874100 --- /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 00000000000..f9850316022 --- /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 00000000000..2e12d5e5333 --- /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 00000000000..b0ee0694bc0 --- /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 00000000000..82e0b61281d --- /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 00000000000..fe4d17384f5 --- /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 00000000000..7853d8fb4da --- /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 00000000000..c636f3d02e8 --- /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 00000000000..76dee5ef4ea --- /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 00000000000..d42f7bec3ce --- /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 00000000000..df5fb4fc0c9 --- /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 00000000000..1a396438556 --- /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 00000000000..b116fe86ba1 --- /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 00000000000..e6180af7850 --- /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 00000000000..e6180af7850 --- /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 00000000000..d6dc522e6d2 --- /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 00000000000..c53377176ba --- /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 00000000000..76dee5ef4ea --- /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 00000000000..29a34c96a3a --- /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 00000000000..caa536e308a --- /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 00000000000..b116fe86ba1 --- /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 00000000000..d17f5216e9d --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..383718800f7 --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..d17f5216e9d --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..b116fe86ba1 --- /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 00000000000..d17f5216e9d --- /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 00000000000..76dee5ef4ea --- /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 00000000000..692d69e79fc --- /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 00000000000..9de6e1c70e4 --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..bcd87bf52c1 --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..e6180af7850 --- /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 00000000000..b116fe86ba1 --- /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 00000000000..76dee5ef4ea --- /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 00000000000..a3fd60b2dfd --- /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 00000000000..53024290e74 --- /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 00000000000..ff232e9a208 --- /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 00000000000..4b7f188b36e --- /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 00000000000..76dee5ef4ea --- /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 00000000000..0520163867d --- /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 00000000000..76dee5ef4ea --- /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 00000000000..76dee5ef4ea --- /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 00000000000..9d5e365317e --- /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 00000000000..d7d82267257 --- /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 00000000000..8778fa82bd3 --- /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 00000000000..dcb8fec52e1 --- /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 00000000000..e6180af7850 --- /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 00000000000..76dee5ef4ea --- /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 00000000000..ab1a512e646 --- /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 00000000000..55e40166233 --- /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 00000000000..9bfc9387a3b --- /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 00000000000..68f2a51ee5c --- /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 00000000000..90c668c6107 --- /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 00000000000..7cc545b29c4 --- /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 00000000000..90c668c6107 --- /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 00000000000..d78b4a4916f --- /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 00000000000..90c668c6107 --- /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 00000000000..debd2613728 --- /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 00000000000..d78b4a4916f --- /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 00000000000..90c668c6107 --- /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 00000000000..90c668c6107 --- /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 00000000000..90c668c6107 --- /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 00000000000..9ef2fea5b78 --- /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 00000000000..6d206b36161 --- /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 00000000000..948b5ddc5b7 --- /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 00000000000..a48cc94f4bf --- /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 00000000000..d922c044acf --- /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 00000000000..67518e59e5e --- /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 00000000000..67518e59e5e --- /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 00000000000..90c668c6107 --- /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 00000000000..90c668c6107 --- /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 00000000000..9ef2fea5b78 --- /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 00000000000..90c668c6107 --- /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 00000000000..90c668c6107 --- /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 00000000000..90c668c6107 --- /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 00000000000..90c668c6107 --- /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 00000000000..9ef2fea5b78 --- /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 00000000000..90c668c6107 --- /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 00000000000..90c668c6107 --- /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 00000000000..90c668c6107 --- /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 00000000000..9b84cc848d9 --- /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 00000000000..d41955356f9 --- /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 00000000000..a861b4c6573 --- /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 00000000000..2708d892ce5 --- /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 00000000000..4b8fa653133 --- /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 00000000000..857373a4daf --- /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 00000000000..c36ee9030a7 --- /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 00000000000..ab03f990f45 --- /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 00000000000..449549f1fab --- /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