|
| 1 | +# |
| 2 | +# This file contails the supported examples and the test scenario for each example |
| 3 | +# Each examples block can define the follwing key/value |
| 4 | +# tags: <list of tags> |
| 5 | +# a set of string tags. Usually pertains to features and peripherals that |
| 6 | +# platform support. Command line invocations of this script can filter the |
| 7 | +# set of examples to run based on tag |
| 8 | +# skip: <True|False> |
| 9 | +# skip example unconditionally |
| 10 | +# build_only: <True|False> |
| 11 | +# if true, don't try to run the example |
| 12 | +# platform_allow: <list of platforms> |
| 13 | +# set of platforms that this example should only be run for |
| 14 | +# platform_exclude: <list of platforms> |
| 15 | +# set of platforms that this example should not be run for |
| 16 | +# core_exlude: <list of cores> |
| 17 | +# set of cores that this example should not be run for, the |
| 18 | +# core should format as <platform_name>_<platform_version>_<core_name> |
| 19 | +# extra_args: <list of extra Make arguments> |
| 20 | +# extra arguments to pass to Make when building or running the example |
| 21 | +# |
1 | 22 | examples: |
2 | | - example.baremetal.blinky: |
3 | | - build_only: true |
4 | 23 | example.baremetal.arc_feature.udma: |
| 24 | + tags: dma |
5 | 25 | build_only: false |
6 | | - platform_exclude: axs |
7 | 26 | example.baremetal.arc_feature.cache: |
| 27 | + tags: icache dcache |
8 | 28 | build_only: false |
9 | | - platform_exclude: axs nsim |
10 | 29 | example.baremetal.arc_feature.timer_interrupt: |
| 30 | + tags: timer |
11 | 31 | build_only: false |
12 | | - example.baremetal.dma_spiflash: |
| 32 | + example.baremetal.arc_feature.memory_protection: |
| 33 | + tags: mpu |
| 34 | + build_only: false |
| 35 | + example.baremetal.arc_feature.multicore: |
| 36 | + tags: smp |
13 | 37 | build_only: true |
14 | | - platform_exclude: |
15 | | - emsk: 11 22 |
16 | | - example.baremetal.imu_mpu9250: |
| 38 | + example.baremetal.arc_feature.xymem: |
| 39 | + tags: xymem |
| 40 | + build_only: false |
| 41 | + example.baremetal.axs103: |
| 42 | + build_only: true |
| 43 | + platform_allow: axs |
| 44 | + example.baremetal.ble_rn4020: |
| 45 | + tags: uart |
17 | 46 | build_only: true |
18 | 47 | platform_exclude: nsim |
19 | 48 | example.baremetal.ble_hm1x: |
| 49 | + tags: uart |
20 | 50 | build_only: true |
21 | 51 | platform_exclude: nsim |
22 | | - example.baremetal.graphic_u8glib: |
| 52 | + example.baremetal.blinky: |
| 53 | + tags: blinky |
| 54 | + build_only: true |
| 55 | + example.baremetal.bootloader: |
| 56 | + tags: bootloader |
| 57 | + build_only: true |
| 58 | + platform_allow: emsk iotdk |
| 59 | + example.baremetal.cxx: |
| 60 | + build_only: false |
| 61 | + example.baremetal.dma_spiflash: |
| 62 | + tags: dma spi |
23 | 63 | build_only: true |
24 | 64 | platform_exclude: nsim |
25 | | - example.baremetal.ble_rn4020: |
| 65 | + example.baremetal.graphic_u8glib: |
26 | 66 | build_only: true |
27 | 67 | platform_exclude: nsim |
28 | | - example.baremetal.openthread.ncp: |
| 68 | + example.baremetal.imu_mpu9250: |
29 | 69 | build_only: true |
30 | | - platform_exclude: nsim emsdp iotdk |
| 70 | + platform_exclude: nsim |
31 | 71 | example.baremetal.openthread.cli: |
| 72 | + tags: bootloader |
32 | 73 | build_only: true |
33 | | - platform_exclude: emsdp axs nsim |
34 | | - example.baremetal.secureshield.secret_secure_sid: |
| 74 | + platform_allow: emsk iotdk |
| 75 | + core_exlude: |
| 76 | + - emsk_23_arcem9d |
| 77 | + example.baremetal.openthread.ncp: |
| 78 | + tags: bootloader |
| 79 | + build_only: true |
| 80 | + platform_allow: emsk iotdk |
| 81 | + core_exlude: |
| 82 | + - emsk_23_arcem9d |
| 83 | + example.baremetal.secureshield.secret_normal: |
35 | 84 | skip: true |
36 | | - tags: secureshield |
| 85 | + tags: mpu secureshield |
37 | 86 | extra_args: USE_SECURESHIELD_APPL_GEN=1 |
38 | 87 | build_only: true |
39 | 88 | platform_allow: |
40 | 89 | emsk: 23 |
41 | | - nsim: 10 |
42 | 90 | iotdk: 10 |
43 | 91 | example.baremetal.secureshield.secret_secure: |
44 | 92 | skip: true |
45 | | - tags: secureshield |
| 93 | + tags: mpu secureshield |
46 | 94 | extra_args: USE_SECURESHIELD_APPL_GEN=1 |
47 | 95 | build_only: true |
48 | 96 | platform_allow: |
49 | 97 | emsk: 23 |
50 | 98 | iotdk: 10 |
51 | | - example.baremetal.secureshield.secret_normal: |
| 99 | + example.baremetal.secureshield.secret_secure_sid: |
52 | 100 | skip: true |
53 | | - tags: secureshield |
| 101 | + tags: mpu secureshield |
54 | 102 | extra_args: USE_SECURESHIELD_APPL_GEN=1 |
55 | 103 | build_only: true |
56 | 104 | platform_allow: |
57 | 105 | emsk: 23 |
| 106 | + nsim: 10 |
58 | 107 | iotdk: 10 |
59 | 108 | example.baremetal.secureshield.test_case: |
60 | | - tags: secureshield |
| 109 | + tags: mpu secureshield |
61 | 110 | build_only: true |
62 | 111 | platform_allow: |
63 | 112 | emsk: 23 |
64 | 113 | nsim: 10 |
65 | 114 | iotdk: 10 |
66 | | - example.baremetal.axs103: |
67 | | - build_only: true |
68 | | - platform_allow: axs |
69 | | - example.baremetal.bootloader: |
| 115 | + example.freertos.esp8266_wifi: |
| 116 | + tags: uart |
70 | 117 | build_only: true |
71 | | - platform_exclude: emsdp hsdk axs nsim |
72 | | - example.freertos.kernel_secure: |
| 118 | + platform_exclude: nsim |
| 119 | + example.freertos.freertos_blinky: |
| 120 | + tags: blinky |
73 | 121 | build_only: true |
74 | | - platform_allow: |
75 | | - emsk: 23 |
76 | | - example.freertos.sec.mbedtls.ssl.client2: |
| 122 | + example.freertos.iot.coap.coap_server: |
77 | 123 | build_only: true |
78 | | - platform_exclude: iotdk nsim hsdk |
79 | | - example.freertos.sec.mbedtls.ssl.server2: |
| 124 | + platform_exclude: nsim |
| 125 | + example.freertos.iot.lwm2m.lwm2m_client: |
80 | 126 | build_only: true |
81 | | - platform_exclude: iotdk nsim hsdk |
82 | | - example.freertos.sec.mbedtls.dtls.client: |
| 127 | + platform_exclude: nsim |
| 128 | + core_exlude: |
| 129 | + - emsk_23_arcem9d |
| 130 | + example.freertos.iot.lwm2m.lwm2m_server: |
83 | 131 | build_only: true |
84 | | - platform_exclude: iotdk nsim hsdk |
85 | | - example.freertos.sec.mbedtls.dtls.server: |
| 132 | + platform_exclude: nsim |
| 133 | + example.freertos.kernel: |
| 134 | + build_only: true |
| 135 | + example.freertos.kernel_secure: |
| 136 | + tags: mpu secureshield |
86 | 137 | build_only: true |
87 | | - platform_exclude: iotdk nsim hsdk |
| 138 | + platform_allow: |
| 139 | + emsk: 23 |
88 | 140 | example.freertos.net.httpserver: |
89 | 141 | build_only: true |
90 | 142 | platform_exclude: nsim |
91 | 143 | example.freertos.net.ntshell: |
92 | 144 | build_only: true |
93 | 145 | platform_exclude: nsim |
94 | | - example.freertos.esp8266_wifi: |
| 146 | + core_exlude: |
| 147 | + - emsk_23_arcem9d |
| 148 | + example.freertos.sec.mbedtls.dtls.client: |
95 | 149 | build_only: true |
96 | | - platform_exclude: nsim |
97 | | - example.freertos.iot.coap.coap_server: |
| 150 | + platform_exclude: iotdk nsim hsdk |
| 151 | + example.freertos.sec.mbedtls.dtls.server: |
98 | 152 | build_only: true |
99 | | - platform_exclude: nsim |
100 | | - example.freertos.iot.lwm2m.lwm2m_client: |
| 153 | + platform_exclude: iotdk nsim hsdk |
| 154 | + example.freertos.sec.mbedtls.ssl.client2: |
101 | 155 | build_only: true |
102 | | - platform_exclude: nsim |
103 | | - example.freertos.iot.lwm2m.lwm2m_server: |
| 156 | + platform_exclude: iotdk nsim hsdk |
| 157 | + core_exlude: |
| 158 | + - emsk_23_arcem9d |
| 159 | + example.freertos.sec.mbedtls.ssl.server2: |
104 | 160 | build_only: true |
105 | | - platform_exclude: nsim |
| 161 | + platform_exclude: iotdk nsim hsdk |
| 162 | + core_exlude: |
| 163 | + - emsk_23_arcem9d |
0 commit comments