.build-test-rules.yml 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
  2. examples/protocols/esp_http_client:
  3. enable:
  4. - if: INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux"
  5. disable_test:
  6. - if: IDF_TARGET not in ["esp32", "linux"]
  7. temporary: true
  8. reason: only test on esp32
  9. disable:
  10. - if: IDF_TARGET == "esp32p4"
  11. temporary: true
  12. reason: not supported on p4
  13. examples/protocols/esp_local_ctrl:
  14. disable:
  15. - if: SOC_WIFI_SUPPORTED != 1
  16. - if: IDF_TARGET in ["esp32h2"]
  17. temporary: true
  18. reason: not supported on p4
  19. disable_test:
  20. - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
  21. temporary: true
  22. reason: lack of runners
  23. examples/protocols/http_request:
  24. disable:
  25. - if: IDF_TARGET == "esp32p4"
  26. temporary: true
  27. reason: not supported on p4 # TODO: IDF-8076
  28. disable_test:
  29. - if: IDF_TARGET != "esp32"
  30. temporary: true
  31. reason: only test on esp32
  32. examples/protocols/http_server:
  33. disable:
  34. - if: IDF_TARGET == "esp32p4"
  35. temporary: true
  36. reason: not supported on p4 # TODO: IDF-8076
  37. disable_test:
  38. - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
  39. temporary: true
  40. reason: lack of runners
  41. examples/protocols/http_server/captive_portal:
  42. disable:
  43. - if: IDF_TARGET in ["esp32h2", "esp32p4"]
  44. temporary: true
  45. reason: not supported on p4 # TODO: IDF-8076
  46. disable_test:
  47. - if: IDF_TARGET != "esp32"
  48. temporary: true
  49. reason: only test on esp32
  50. examples/protocols/http_server/restful_server:
  51. disable:
  52. - if: IDF_TARGET in ["esp32h2", "esp32p4"]
  53. temporary: true
  54. reason: not supported on p4 # TODO: IDF-8076
  55. examples/protocols/http_server/ws_echo_server:
  56. disable:
  57. - if: IDF_TARGET == "esp32p4"
  58. temporary: true
  59. reason: not supported on p4 # TODO: IDF-8076
  60. disable_test:
  61. - if: IDF_TARGET != "esp32"
  62. temporary: true
  63. reason: only test on esp32
  64. examples/protocols/https_mbedtls:
  65. disable:
  66. - if: IDF_TARGET == "esp32p4"
  67. temporary: true
  68. reason: not supported on p4 # TODO: IDF-8076
  69. disable_test:
  70. - if: IDF_TARGET != "esp32"
  71. temporary: true
  72. reason: lack of runners
  73. examples/protocols/https_request:
  74. disable:
  75. - if: IDF_TARGET == "esp32p4"
  76. temporary: true
  77. reason: not supported on p4 # TODO: IDF-8076
  78. disable_test:
  79. - if: IDF_TARGET != "esp32"
  80. temporary: true
  81. reason: lack of runners
  82. examples/protocols/https_server/simple:
  83. disable:
  84. - if: IDF_TARGET == "esp32p4"
  85. temporary: true
  86. reason: not supported on p4 # TODO: IDF-8076
  87. disable_test:
  88. - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
  89. temporary: true
  90. reason: lack of runners
  91. examples/protocols/https_server/wss_server:
  92. disable:
  93. - if: IDF_TARGET == "esp32p4"
  94. temporary: true
  95. reason: not supported on p4 # TODO: IDF-8076
  96. disable_test:
  97. - if: IDF_TARGET != "esp32"
  98. temporary: true
  99. reason: only test on esp32
  100. examples/protocols/https_x509_bundle:
  101. disable:
  102. - if: IDF_TARGET == "esp32p4"
  103. temporary: true
  104. reason: not supported on p4 # TODO: IDF-8076
  105. disable_test:
  106. - if: IDF_TARGET != "esp32"
  107. temporary: true
  108. reason: lack of runners
  109. examples/protocols/icmp_echo:
  110. disable:
  111. - if: IDF_TARGET == "esp32p4"
  112. temporary: true
  113. reason: not supported on p4
  114. disable_test:
  115. - if: SOC_WIFI_SUPPORTED != 1
  116. examples/protocols/l2tap:
  117. disable:
  118. - if: IDF_TARGET == "esp32p4"
  119. temporary: true
  120. reason: not supported on p4
  121. disable_test:
  122. - if: IDF_TARGET != "esp32"
  123. temporary: true
  124. reason: lack of runners
  125. examples/protocols/modbus:
  126. disable:
  127. - if: IDF_TARGET == "esp32p4"
  128. temporary: true
  129. reason: not supported on p4 # TODO: IDF-7869
  130. examples/protocols/mqtt/custom_outbox:
  131. disable:
  132. - if: IDF_TARGET == "esp32p4"
  133. temporary: true
  134. reason: not supported on p4 # TODO: IDF-8077
  135. examples/protocols/mqtt/ssl:
  136. disable:
  137. - if: IDF_TARGET == "esp32p4"
  138. temporary: true
  139. reason: not supported on p4 # TODO: IDF-8077
  140. disable_test:
  141. - if: IDF_TARGET != "esp32"
  142. temporary: true
  143. reason: lack of runners
  144. examples/protocols/mqtt/ssl_ds:
  145. disable:
  146. - if: SOC_DIG_SIGN_SUPPORTED != 1 or IDF_TARGET == "esp32p4" # TODO: IDF-8077
  147. temporary: false
  148. reason: DS not present
  149. examples/protocols/mqtt/ssl_mutual_auth:
  150. disable:
  151. - if: IDF_TARGET == "esp32p4"
  152. temporary: true
  153. reason: not supported on p4 # TODO: IDF-8077
  154. examples/protocols/mqtt/ssl_psk:
  155. disable:
  156. - if: IDF_TARGET == "esp32p4"
  157. temporary: true
  158. reason: not supported on p4 # TODO: IDF-8077
  159. examples/protocols/mqtt/tcp:
  160. disable:
  161. - if: IDF_TARGET == "esp32p4"
  162. temporary: true
  163. reason: not supported on p4 # TODO: IDF-8077
  164. disable_test:
  165. - if: IDF_TARGET != "esp32"
  166. temporary: true
  167. reason: lack of runners
  168. examples/protocols/mqtt/ws:
  169. disable:
  170. - if: IDF_TARGET == "esp32p4"
  171. temporary: true
  172. reason: not supported on p4 # TODO: IDF-8077
  173. disable_test:
  174. - if: IDF_TARGET != "esp32"
  175. temporary: true
  176. reason: lack of runners
  177. examples/protocols/mqtt/wss:
  178. disable:
  179. - if: IDF_TARGET == "esp32p4"
  180. temporary: true
  181. reason: not supported on p4 # TODO: IDF-8077
  182. disable_test:
  183. - if: IDF_TARGET != "esp32"
  184. temporary: true
  185. reason: lack of runners
  186. examples/protocols/mqtt5:
  187. disable:
  188. - if: IDF_TARGET == "esp32p4"
  189. temporary: true
  190. reason: not supported on p4 # TODO: IDF-8077
  191. disable_test:
  192. - if: IDF_TARGET != "esp32"
  193. temporary: true
  194. reason: lack of runners
  195. examples/protocols/smtp_client:
  196. disable:
  197. - if: IDF_TARGET == "esp32p4"
  198. temporary: true
  199. reason: not supported on p4
  200. examples/protocols/sntp:
  201. enable:
  202. - if: IDF_TARGET == "esp32"
  203. temporary: true
  204. reason: the other targets are not tested yet
  205. examples/protocols/sockets:
  206. disable:
  207. - if: IDF_TARGET == "esp32p4"
  208. temporary: true
  209. reason: not supported on p4
  210. examples/protocols/sockets/non_blocking:
  211. disable_test:
  212. - if: IDF_TARGET != "esp32"
  213. temporary: true
  214. reason: lack of runners
  215. examples/protocols/sockets/tcp_client:
  216. disable_test:
  217. - if: SOC_WIFI_SUPPORTED != 1
  218. enable:
  219. - if: INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux"
  220. disable:
  221. - if: IDF_TARGET == "esp32p4"
  222. temporary: true
  223. reason: not supported on p4
  224. examples/protocols/sockets/tcp_server:
  225. disable:
  226. - if: IDF_TARGET == "esp32p4"
  227. temporary: true
  228. reason: not supported on p4
  229. disable_test:
  230. - if: SOC_WIFI_SUPPORTED != 1
  231. examples/protocols/sockets/udp_client:
  232. disable:
  233. - if: IDF_TARGET == "esp32p4"
  234. temporary: true
  235. reason: not supported on p4
  236. disable_test:
  237. - if: SOC_WIFI_SUPPORTED != 1
  238. examples/protocols/sockets/udp_server:
  239. disable:
  240. - if: IDF_TARGET == "esp32p4"
  241. temporary: true
  242. reason: not supported on p4
  243. disable_test:
  244. - if: SOC_WIFI_SUPPORTED != 1
  245. examples/protocols/static_ip:
  246. disable:
  247. - if: IDF_TARGET in ["esp32h2"]
  248. - if: IDF_TARGET == "esp32p4"
  249. temporary: true
  250. reason: not supported on p4