ConsoleFrontendConfig.in 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. {
  2. "common": {
  3. "meta": {
  4. "platform": "${platform}",
  5. "timestamp": "${timestamp}",
  6. "build_config": "${build_config}"
  7. },
  8. "repo": {
  9. "root": "${repo_dir}",
  10. "build": "${bin_dir}"
  11. },
  12. "artifacts": {
  13. "static": {
  14. "build_target_descriptor": {
  15. "dir": "${source_target_mapping_dir}",
  16. "target_sources": {
  17. "static": {
  18. "include_filters": [
  19. ".h", ".hpp", ".hxx", ".inl", ".c", ".cpp", ".cxx", ".py"
  20. ]
  21. },
  22. "autogen": {
  23. "input_output_pairer": "(.*)\\..*",
  24. "input": {
  25. "include_filters": [
  26. ".xml"
  27. ]
  28. }
  29. }
  30. }
  31. },
  32. "dependency_graph_data": {
  33. "dir": "${target_dependency_dir}",
  34. "matchers": {
  35. "target_dependency_file": "target\\.(.*)\\.(dependers)?",
  36. "target_vertex": "(?:(.*)\\n|(.*)"
  37. }
  38. },
  39. "test_target_meta": {
  40. "file": "${test_target_type_file}"
  41. },
  42. "gem_target": {
  43. "file": "${gem_target_file}"
  44. }
  45. }
  46. }
  47. },
  48. "native": {
  49. "jenkins": {
  50. "enabled": ${native_test_targets_enabled},
  51. "use_test_impact_analysis": ${native_use_test_impact_analysis}
  52. },
  53. "workspace": {
  54. "temp": {
  55. "root": "${native_temp_dir}",
  56. "run_artifact_dir": "${LY_TEST_IMPACT_NATIVE_TEST_RUN_DIR}",
  57. "sharded_run_artifact_dir": "${native_temp_dir}/Shard/Run",
  58. "coverage_artifact_dir": "${native_temp_dir}/Coverage",
  59. "sharded_coverage_artifact_dir": "${native_temp_dir}/Shard/Coverage",
  60. "enumeration_cache_dir": "${native_temp_dir}/EnumerationCache",
  61. "change_list" : "${native_temp_dir}",
  62. "reports" : "${native_temp_dir}/Reports"
  63. },
  64. "active": {
  65. "root": "${native_active_dir}",
  66. "relative_paths": {
  67. "test_impact_data_file": "TestImpactData.spartia",
  68. "previous_test_run_data_file": "PreviousTestRunData.json"
  69. }
  70. },
  71. "historic": {
  72. "root": "${native_historic_dir}",
  73. "relative_paths": {
  74. "data": "historic_data.json"
  75. }
  76. }
  77. },
  78. "runtime_bin": "${native_runtime_bin}",
  79. "test_engine": {
  80. "test_runner": {
  81. "bin": "${native_test_runner_bin}"
  82. },
  83. "instrumentation": {
  84. "bin": "${instrumentation_bin}"
  85. }
  86. },
  87. "target": {
  88. "dir": "${bin_dir}",
  89. "exclude": {
  90. "regular": [
  91. ],
  92. "instrumented": [
  93. {
  94. "target": "AzCore.Tests",
  95. "tests": [
  96. "Components.EntityIdGeneration"
  97. ]
  98. }
  99. ]
  100. }
  101. }
  102. },
  103. "python": {
  104. "jenkins": {
  105. "enabled": ${python_test_targets_enabled},
  106. "use_test_impact_analysis": true
  107. },
  108. "workspace": {
  109. "temp": {
  110. "root": "${python_temp_dir}",
  111. "run_artifact_dir": "${LY_TEST_IMPACT_PYTHON_TEST_RUN_DIR}",
  112. "coverage_artifact_dir": "${python_temp_dir}/Coverage",
  113. "enumeration_cache_dir": "${python_temp_dir}/EnumerationCache",
  114. "change_list" : "${python_temp_dir}",
  115. "reports" : "${python_temp_dir}/Reports"
  116. },
  117. "active": {
  118. "root": "${python_active_dir}",
  119. "relative_paths": {
  120. "test_impact_data_file": "TestImpactData.spartia",
  121. "previous_test_run_data_file": "PreviousTestRunData.json"
  122. }
  123. },
  124. "historic": {
  125. "root": "${python_historic_dir}",
  126. "relative_paths": {
  127. "data": "historic_data.json"
  128. }
  129. }
  130. },
  131. "runtime_bin": "${python_runtime_bin}",
  132. "test_engine": {
  133. "test_runner": {
  134. "bin": "${python_cmd}"
  135. }
  136. },
  137. "target": {
  138. "exclude": [
  139. {
  140. "target": "cli_test_driver",
  141. "tests": [
  142. ]
  143. }
  144. ]
  145. }
  146. }
  147. }