Constants.h 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395
  1. /*
  2. * Copyright (c) 2017,2019 The Linux Foundation. All rights reserved.
  3. *
  4. * Redistribution and use in source and binary forms, with or without
  5. * modification, are permitted provided that the following conditions are
  6. * met:
  7. * * Redistributions of source code must retain the above copyright
  8. * notice, this list of conditions and the following disclaimer.
  9. * * Redistributions in binary form must reproduce the above
  10. * copyright notice, this list of conditions and the following
  11. * disclaimer in the documentation and/or other materials provided
  12. * with the distribution.
  13. * * Neither the name of The Linux Foundation nor the names of its
  14. * contributors may be used to endorse or promote products derived
  15. * from this software without specific prior written permission.
  16. *
  17. * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
  18. * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  19. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
  20. * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
  21. * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  22. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  23. * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  24. * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  25. * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  26. * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
  27. * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  28. */
  29. #ifndef CONSTANTS_H_
  30. #define CONSTANTS_H_
  31. #include <stdlib.h>
  32. #include <stdio.h>
  33. #define PRE_PHASE_ZERO_TEST_CONFIGURATION 0
  34. /*----------------------------------------------------------------------
  35. *Configuration 1 (see configure_system_1 )
  36. *-----USB_PROD--->[IPA DMA]----USB_CONS--->
  37. *----------------------------------------------------------------------
  38. */
  39. #define PHASE_ZERO_TEST_CONFIGURATION 1
  40. /*----------------------------------------------------------------------
  41. *Configuration 2 (see configure_system_2 )
  42. * [IPA]----USB2_CONS-->
  43. *-----USB_PROD--->[IPA]----USB3_CONS--->
  44. * [IPA]----USB4_CONS--->
  45. *----------------------------------------------------------------------
  46. */
  47. #define PHASE_TWO_TEST_CONFIGURATION 2
  48. /*----------------------------------------------------------------------
  49. *Configuration 3 (see configure_system_3 )
  50. * [IPA]----USB_CONS------>
  51. *-----USB2_PROD--->[IPA]----USB2_CONS--->
  52. * [IPA]----USB4_CONS---->
  53. *----------------------------------------------------------------------
  54. */
  55. #define PHASE_THREE_TEST_CONFIGURATION 3
  56. /*Configuration 5 (see configure_system_5 )
  57. * [IPA]----USB2_CONS + Header Insertion (6Bytes) -->
  58. *-----USB_PROD--->[IPA]----USB3_CONS +
  59. *Header Insertion (22Bytes) + Length offset (11Bytes) -->
  60. * [IPA]----USB4_CONS +
  61. *Header Insertion (22Bytes) + Length offset (11Bytes) + Const(1Byte)-->
  62. */
  63. /* This Cfg is only for USB Integration Phase I*/
  64. #define PHASE_FIVE_TEST_CONFIGURATION 5
  65. #define PHASE_SIX_TEST_CONFIGURATION 6
  66. /*Configuration 7 (see configure_system_7 )
  67. * [IPA]----USB2_CONS-->
  68. *-----USB_PROD--->[IPA]----USB3_CONS--->
  69. * [IPA]----USB4_CONS--->
  70. * [IPA]----A5 - Exception Pipe--->
  71. */
  72. #define PHASE_SEVEN_TEST_CONFIGURATION 7
  73. /*----------------------------------------------------------------------
  74. *Configuration 8 (see configure_system_8 )
  75. *-----USB3_CONS--->[IPA DMA]----USB_CONS (TLP aggregation byte limit)--->
  76. *-----USB_PROD (TLP deaggregation)--->[IPA DMA]----USB3_CONS--->
  77. *-----USB2_PROD (TLP deaggregation)--->
  78. *-----[IPA DMA]----USB_CONS (TLP aggregation byte limit)--->
  79. *-----USB4_PROD--->[IPA DMA]----USB2_CONS (TLP aggregation time limit)--->
  80. *----------------------------------------------------------------------
  81. */
  82. #define PHASE_EIGHT_TEST_CONFIGURATION 8
  83. /*----------------------------------------------------------------------
  84. *Configuration 9 (see configure_system_9 )
  85. *-----USB3_PROD--->[IPA DMA]----USB_CONS (MBIM aggregation byte limit)--->
  86. *-----USB_PROD (MBIM deaggregation)--->[IPA DMA]----USB3_CONS--->
  87. *-----USB2_PROD (MBIM deaggregation)--->
  88. *-----[IPA DMA]----USB_CONS (MBIM aggregation byte limit)--->
  89. *-----USB4_PROD--->[IPA DMA]----USB2_CONS (MBIM aggregation time limit)--->
  90. *----------------------------------------------------------------------
  91. */
  92. #define PHASE_NINE_TEST_CONFIGURATION 9
  93. /*----------------------------------------------------------------------
  94. *Configuration 10 (see configure_system_10 )
  95. *-----USB_PROD--->[IPA DMA]----USB_CONS (MBIM aggregation no limits)--->
  96. *----------------------------------------------------------------------
  97. */
  98. #define PHASE_TEN_TEST_CONFIGURATION 10
  99. /*----------------------------------------------------------------------
  100. *Configuration 11 (see configure_system_11 )
  101. *-----USB_PROD----->[IPA]----
  102. * USB2_CONS(MBIM aggregation byte limit)--->
  103. *-USB2_PROD (MBIM deaggregation)->[IPA]----USB3_CONS--->
  104. *------------------>[IPA]----
  105. *USB_CONS (MBIM aggregation time limit)----------->
  106. *------------------>[IPA]----
  107. *A5_LAN_WAN_CONS (MBIM aggregation no limits)---->
  108. *----------------------------------------------------------------------
  109. */
  110. #define PHASE_ELEVEN_TEST_CONFIGURATION 11
  111. /*----------------------------------------------------------------------
  112. *Configuration 12 (see configure_system_12 )
  113. *-----USB_PROD----->[IPA]----USB2_CONS (MBIM aggregation byte limit)--->
  114. *-USB2_PROD (MBIM deaggregation)->[IPA]----USB3_CONS--->
  115. *------------------>[IPA]----
  116. * USB_CONS (MBIM aggregation time limit)----------->
  117. *------------------>[IPA]----
  118. * A5_LAN_WAN_CONS (MBIM aggregation no limits)---->
  119. *----------------------------------------------------------------------
  120. */
  121. #define PHASE_TWELVE_TEST_CONFIGURATION 12
  122. /*----------------------------------------------------------------------
  123. *Configuration 9 (see configure_system_17 )
  124. *-----USB3_PROD--->[IPA DMA]----USB_CONS (RNDIS aggregation byte limit)--->
  125. *-----USB_PROD (RNDIS deaggregation)--->[IPA DMA]----USB3_CONS--->
  126. *-----USB2_PROD (RNDIS deaggregation)--->
  127. *-----[IPA DMA]----USB_CONS (RNDIS aggregation byte limit)--->
  128. *-----USB4--->[IPA DMA]----USB2_CONS (RNDIS aggregation time limit)--->
  129. *----------------------------------------------------------------------
  130. */
  131. #define PHASE_SEVENTEEN_TEST_CONFIGURATION 17
  132. /*
  133. * Data path test
  134. */
  135. #define PHASE_EIGHTEEN_TEST_CONFIGURATION 18
  136. /*----------------------------------------------------------------------
  137. *Configuration 19 (see configure_system_19 )
  138. *-----USB_PROD--->[IPA DMA]----USB_CONS--->
  139. *-----suspend [IPA DMA]----USB_CONS (for testing suspend interrupt)--->
  140. *----------------------------------------------------------------------
  141. */
  142. #define PHASE_NINETEEN_TEST_CONFIGURATION 19
  143. #define PHASE_TWENTY_TEST_CONFIGURATION 20
  144. /*----------------------------------------------------------------------
  145. *Configuration 20 (see configure_system_20 )
  146. *-----PROD (WLAN header removal)--------------------->[IPA]----CONS---->
  147. *-----PROD (RNDIS de-aggregation + Header removal)--->[IPA]
  148. *----------------------------------------------------------------------
  149. */
  150. enum IPATestConfiguration {
  151. IPA_TEST_CONFIFURATION_0 = PRE_PHASE_ZERO_TEST_CONFIGURATION,
  152. IPA_TEST_CONFIFURATION_1 = PHASE_ZERO_TEST_CONFIGURATION,
  153. IPA_TEST_CONFIFURATION_2 = PHASE_TWO_TEST_CONFIGURATION,
  154. IPA_TEST_CONFIFURATION_3 = PHASE_THREE_TEST_CONFIGURATION,
  155. IPA_TEST_CONFIFURATION_5 = PHASE_FIVE_TEST_CONFIGURATION,
  156. IPA_TEST_CONFIFURATION_6 = PHASE_SIX_TEST_CONFIGURATION,
  157. IPA_TEST_CONFIFURATION_7 = PHASE_SEVEN_TEST_CONFIGURATION,
  158. IPA_TEST_CONFIGURATION_8 = PHASE_EIGHT_TEST_CONFIGURATION,
  159. IPA_TEST_CONFIGURATION_9 = PHASE_NINE_TEST_CONFIGURATION,
  160. IPA_TEST_CONFIGURATION_10 = PHASE_TEN_TEST_CONFIGURATION,
  161. IPA_TEST_CONFIGURATION_11 = PHASE_ELEVEN_TEST_CONFIGURATION,
  162. IPA_TEST_CONFIGURATION_12 = PHASE_TWELVE_TEST_CONFIGURATION,
  163. IPA_TEST_CONFIGURATION_17 = PHASE_SEVENTEEN_TEST_CONFIGURATION,
  164. IPA_TEST_CONFIGURATION_18 = PHASE_EIGHTEEN_TEST_CONFIGURATION,
  165. IPA_TEST_CONFIGURATION_19 = PHASE_NINETEEN_TEST_CONFIGURATION,
  166. IPA_TEST_CONFIGURATION_20 = PHASE_NINETEEN_TEST_CONFIGURATION,
  167. };
  168. #define CONFIGURATION_NODE_PATH "/dev/ipa_test"
  169. /*producer*/
  170. #define INTERFACE0_TO_IPA_DATA_PATH "/dev/to_ipa_0"
  171. #define INTERFACE0_FROM_IPA_DATA_PATH NULL
  172. /*producer*/
  173. #define INTERFACE4_TO_IPA_DATA_PATH "/dev/to_ipa_1"
  174. #define INTERFACE4_FROM_IPA_DATA_PATH NULL
  175. /*producer*/
  176. #define INTERFACE5_TO_IPA_DATA_PATH "/dev/to_ipa_2"
  177. #define INTERFACE5_FROM_IPA_DATA_PATH NULL
  178. /*consumer*/
  179. #define INTERFACE1_TO_IPA_DATA_PATH NULL
  180. #define INTERFACE1_FROM_IPA_DATA_PATH "/dev/from_ipa_0"
  181. /*consumer 2*/
  182. #define INTERFACE2_TO_IPA_DATA_PATH NULL
  183. #define INTERFACE2_FROM_IPA_DATA_PATH "/dev/from_ipa_1"
  184. /*Default consumer*/
  185. #define INTERFACE3_TO_IPA_DATA_PATH NULL
  186. #define INTERFACE3_FROM_IPA_DATA_PATH "/dev/from_ipa_2"
  187. /*Exceptions producer*/
  188. #define INTERFACE_TO_IPA_EXCEPTION_PATH NULL
  189. #define INTERFACE_FROM_IPA_EXCEPTION_PATH "/dev/ipa_exception_pipe"
  190. /*The next configuration should be used by the ITAKEM as well.*/
  191. /*----------------------------------------------------------------------
  192. *Configuration 1 (see configure_system_1 )
  193. *-----USB_PROD--->[IPA DMA]----USB_CONS--->
  194. *----------------------------------------------------------------------
  195. */
  196. #define CONFIG_1_FROM_USB1_TO_IPA_DMA "/dev/to_ipa_0"
  197. #define CONFIG_1_FROM_IPA_TO_USB1_DMA "/dev/from_ipa_0"
  198. /*----------------------------------------------------------------------
  199. *Configuration 2 (see configure_system_2 )
  200. * [IPA]----USB2_CONS-->
  201. *-----USB_PROD--->[IPA]----USB3_CONS--->
  202. * [IPA]----Q6_LAN_CONS--->
  203. *---------------------------------------------------------------------
  204. */
  205. #define CONFIG_2_FROM_USB_TO_IPA "/dev/to_ipa_0"
  206. #define CONFIG_2_FROM_IPA_TO_A2_NDUN "/dev/from_ipa_0"
  207. #define CONFIG_2_FROM_IPA_TO_A2_DUN "/dev/from_ipa_1"
  208. #define CONFIG_2_FROM_IPA_TO_Q6_LAN "/dev/from_ipa_2"
  209. /*USB1 is an EthernetII Client*/
  210. #define FROM_USB1_TO_IPA "/dev/to_ipa_0"
  211. #define FROM_IPA_TO_USB1 "/dev/from_ipa_0"
  212. #define USB1_CLIENT_HEADER_LENGTH 14
  213. /*----------------------------------------------------------------------
  214. *Configuration 3 (see configure_system_3 )
  215. * [IPA]----USB_CONS------>
  216. *-----USB2_PROD--->[IPA]----USB2_CONS--->
  217. * [IPA]----Q6_LAN_CONS---->
  218. *----------------------------------------------------------------------
  219. */
  220. #define CONFIG_3_FROM_A2_NDUN_TO_IPA "/dev/to_ipa_0"
  221. #define CONFIG_3_FROM_IPA_TO_USB1 "/dev/from_ipa_0"
  222. #define CONFIG_3_FROM_IPA_TO_A2_NDUN "/dev/from_ipa_1"
  223. #define CONFIG_3_FROM_IPA_TO_Q6_LAN "/dev/from_ipa_2"
  224. /*----------------------------------------------------------------------
  225. *Configuration 8 (see configure_system_8 )
  226. *-----USB3_PROD--->[IPA DMA]----
  227. *-----USB_CONS (TLP aggregation byte limit)--->
  228. *-----USB_PROD (TLP deaggregation)--->[IPA DMA]----USB3_CONS--->
  229. *-----USB2_PROD (TLP deaggregation)--->
  230. * [IPA DMA]----USB_CONS (TLP aggregation byte limit)--->
  231. *-----USB4--->[IPA DMA]----USB2_CONS (TLP aggregation time limit)--->
  232. *----------------------------------------------------------------------
  233. */
  234. #define CONFIG_8_NO_AGG_TO_IPA_AGG "/dev/to_ipa_0"
  235. #define CONFIG_8_DEAGG_TO_IPA_NO_AGG "/dev/to_ipa_1"
  236. #define CONFIG_8_DEAGG_TO_IPA_AGG "/dev/to_ipa_2"
  237. #define CONFIG_8_NO_AGG_TO_IPA_AGG_TIME "/dev/to_ipa_3"
  238. #define CONFIG_8_FROM_IPA_AGG "/dev/from_ipa_0"
  239. #define CONFIG_8_FROM_IPA_NO_AGG "/dev/from_ipa_1"
  240. #define CONFIG_8_DEAGG_FROM_IPA_AGG "/dev/from_ipa_2"
  241. /*----------------------------------------------------------------------
  242. *Configuration 9 (see configure_system_9 )
  243. *-----USB3_PROD--->[IPA DMA]----
  244. * USB_CONS (MBIM aggregation byte limit)--->
  245. *-----USB_PROD (MBIM deaggregation)--->[IPA DMA]----USB3_CONS--->
  246. *-----USB2_PROD (MBIM deaggregation)--->
  247. * [IPA DMA]----USB_CONS (MBIM aggregation byte limit)--->
  248. *-----USB4--->[IPA DMA]----
  249. * USB2_CONS (MBIM aggregation time limit)--->
  250. *----------------------------------------------------------------------
  251. */
  252. #define CONFIG_9_NO_AGG_TO_IPA_AGG "/dev/to_ipa_0"
  253. #define CONFIG_9_DEAGG_TO_IPA_NO_AGG "/dev/to_ipa_1"
  254. #define CONFIG_9_DEAGG_TO_IPA_AGG "/dev/to_ipa_2"
  255. #define CONFIG_9_NO_AGG_TO_IPA_AGG_TIME "/dev/to_ipa_3"
  256. #define CONFIG_9_FROM_IPA_AGG "/dev/from_ipa_0"
  257. #define CONFIG_9_FROM_IPA_NO_AGG "/dev/from_ipa_1"
  258. #define CONFIG_9_DEAGG_FROM_IPA_AGG "/dev/from_ipa_2"
  259. /*----------------------------------------------------------------------
  260. *Configuration 10 (see configure_system_10 )
  261. *-----USB_PROD--->[IPA DMA]----
  262. * USB_CONS (MBIM aggregation no limits)--->
  263. *----------------------------------------------------------------------
  264. */
  265. #define CONFIG_10_TO_IPA_AGG_ZERO_LIMITS "/dev/to_ipa_0"
  266. #define CONFIG_10_FROM_IPA_AGG_ZERO_LIMITS "/dev/from_ipa_0"
  267. /*----------------------------------------------------------------------
  268. *Configuration 11 (see configure_system_11 )
  269. *-----USB_PROD----->[IPA]----
  270. * USB2_CONS (MBIM aggregation byte limit)--->
  271. * USB2_PROD (MBIM deaggregation)->[IPA]----USB3_CONS--->
  272. *------------------>[IPA]----
  273. * USB_CONS (MBIM aggregation time limit)----------->
  274. *------------------>[IPA
  275. * A5_LAN_WAN_CONS (MBIM aggregation no limits)---->
  276. *----------------------------------------------------------------------
  277. */
  278. #define CONFIG_11_TO_IPA "/dev/to_ipa_0"
  279. #define CONFIG_11_TO_IPA_DEAGG "/dev/to_ipa_1"
  280. #define CONFIG_11_FROM_IPA_AGG "/dev/from_ipa_0"
  281. #define CONFIG_11_FROM_IPA "/dev/from_ipa_1"
  282. #define CONFIG_11_FROM_IPA_AGG_TIME "/dev/from_ipa_2"
  283. #define CONFIG_11_FROM_IPA_ZERO_LIMITS "/dev/from_ipa_3"
  284. /*----------------------------------------------------------------------
  285. *Configuration 12 (see configure_system_12 )
  286. *-----USB_PROD----->[IPA]----
  287. * USB2_CONS (MBIM aggregation byte limit)--->
  288. *-USB2_PROD (MBIM deaggregation)->[IPA]----USB3_CONS--->
  289. *------------------>[IPA]----
  290. * USB_CONS (MBIM aggregation time limit)----------->
  291. *------------------>[IPA]----
  292. * A5_LAN_WAN_CONS (MBIM aggregation no limits)---->
  293. *----------------------------------------------------------------------
  294. */
  295. #define CONFIG_12_TO_IPA "/dev/to_ipa_0"
  296. #define CONFIG_12_TO_IPA_DEAGG "/dev/to_ipa_1"
  297. #define CONFIG_12_FROM_IPA_AGG "/dev/from_ipa_0"
  298. #define CONFIG_12_FROM_IPA "/dev/from_ipa_1"
  299. #define CONFIG_12_FROM_IPA_AGG_TIME "/dev/from_ipa_2"
  300. #define CONFIG_12_FROM_IPA_ZERO_LIMITS "/dev/from_ipa_3"
  301. /*Configuration 7 (see configure_system_7 )
  302. * [IPA]----USB2_CONS-->
  303. *-----USB_PROD--->[IPA]----USB3_CONS--->
  304. * [IPA]----Q6_LAN_CONS--->
  305. * [IPA]----A5 - Exception Pipe--->
  306. */
  307. #define CONFIG_7_FROM_USB1_TO_IPA "/dev/to_ipa_0"
  308. #define CONFIG_7_FROM_IPA_TO_A5_EXCEPTION "/dev/ipa_exception_pipe"
  309. /*----------------------------------------------------------------------
  310. *Configuration 17 (see configure_system_17 )
  311. *-----USB_PROD----->[IPA]----
  312. * USB2_CONS (RNDIS aggregation byte limit)--->
  313. * USB2_PROD (RNDIS deaggregation)->[IPA]----USB3_CONS--->
  314. *------------------>[IPA]----
  315. * USB_CONS (RNDIS aggregation time limit)----------->
  316. *------------------>[IPA]----
  317. * A5_LAN_WAN_CONS (RNDIS aggregation no limits)---->
  318. *----------------------------------------------------------------------
  319. */
  320. #define CONFIG_17_TO_IPA "/dev/to_ipa_0"
  321. #define CONFIG_17_TO_IPA_NO_HDR "/dev/to_ipa_1"
  322. #define CONFIG_17_TO_IPA_DEAGG "/dev/to_ipa_2"
  323. #define CONFIG_17_FROM_IPA_AGG "/dev/from_ipa_0"
  324. #define CONFIG_17_FROM_IPA "/dev/from_ipa_1"
  325. #define CONFIG_17_FROM_IPA_AGG_TIME "/dev/from_ipa_2"
  326. #define CONFIG_17_FROM_IPA_ZERO_LIMITS "/dev/from_ipa_3"
  327. /*----------------------------------------------------------------------
  328. *Configuration 18 (see configure_system_18 )---------------------------
  329. *-----USB_PROD----->[IPA]--------------->USB_CONS--------->A5----------
  330. *-----USB_PROD2 is a dummy endpoint handle for packet handling between-
  331. *-----user space and kernel space in the IPA driver--------------------
  332. *----------------------------------------------------------------------
  333. */
  334. #define CONFIG_18_TO_IPA "/dev/to_ipa_0"
  335. #define CONFIG_18_DUMMY_ENDPOINT "/dev/to_ipa_1"
  336. #define CONFIG_18_FROM_IPA "/dev/from_ipa_0"
  337. /*----------------------------------------------------------------------
  338. *Configuration 19 (see configure_system_19 )
  339. *-----USB_PROD--->[IPA DMA]----USB_CONS--->
  340. *----------------------------------------------------------------------
  341. */
  342. #define CONFIG_19_FROM_USB_TO_IPA_DMA "/dev/to_ipa_0"
  343. #define CONFIG_19_FROM_IPA_TO_USB_DMA "/dev/from_ipa_0"
  344. enum ipv6_ext_hdr_type {
  345. HOP_BY_HOP_OPT = 0,
  346. DEST_OPT = 60,
  347. ROUTING = 43,
  348. FRAGMENT = 44,
  349. AH = 51,
  350. ESP = 50,
  351. DEST_OPT_UL = 60,
  352. Mobility = 135,
  353. NONE = 59
  354. };
  355. /*File that are being used by the test application:*/
  356. #define IPV4_FILE_PATH "Input/IPV4_3"
  357. /*---------------------------------------------------------------------
  358. *XUnit tests results format file name
  359. *----------------------------------------------------------------------
  360. */
  361. #define XUNIT_REPORT_PATH_AND_NAME "junit_result.xml"
  362. #endif /* CONSTANTS_H_ */