.build-test-rules.yml 7.0 KB

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