configs.json 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. [
  2. {
  3. "config": "asan",
  4. "environ": {
  5. "ASAN_OPTIONS": "detect_leaks=1:color=always",
  6. "LSAN_OPTIONS": "suppressions=test/core/util/lsan_suppressions.txt:report_objects=1"
  7. }
  8. },
  9. {
  10. "config": "asan-noleaks",
  11. "environ": {
  12. "ASAN_OPTIONS": "detect_leaks=0:color=always"
  13. }
  14. },
  15. {
  16. "config": "asan-trace-cmp",
  17. "environ": {
  18. "ASAN_OPTIONS": "detect_leaks=1:color=always",
  19. "LSAN_OPTIONS": "suppressions=test/core/util/lsan_suppressions.txt:report_objects=1"
  20. }
  21. },
  22. {
  23. "config": "basicprof"
  24. },
  25. {
  26. "config": "c++-compat"
  27. },
  28. {
  29. "config": "counters"
  30. },
  31. {
  32. "config": "counters_with_memory_counter"
  33. },
  34. {
  35. "config": "dbg"
  36. },
  37. {
  38. "config": "gcov"
  39. },
  40. {
  41. "config": "helgrind",
  42. "tool_prefix": [
  43. "valgrind",
  44. "--tool=helgrind"
  45. ]
  46. },
  47. {
  48. "config": "lto"
  49. },
  50. {
  51. "config": "memcheck",
  52. "tool_prefix": [
  53. "valgrind",
  54. "--tool=memcheck",
  55. "--leak-check=full"
  56. ]
  57. },
  58. {
  59. "config": "msan",
  60. "environ": {
  61. "MSAN_OPTIONS": "poison_in_dtor=1"
  62. }
  63. },
  64. {
  65. "config": "mutrace"
  66. },
  67. {
  68. "config": "noexcept"
  69. },
  70. {
  71. "config": "opt"
  72. },
  73. {
  74. "config": "stapprof"
  75. },
  76. {
  77. "config": "tsan",
  78. "environ": {
  79. "TSAN_OPTIONS": "suppressions=test/core/util/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1"
  80. }
  81. },
  82. {
  83. "config": "ubsan",
  84. "environ": {
  85. "UBSAN_OPTIONS": "halt_on_error=1:print_stacktrace=1:suppressions=test/core/util/ubsan_suppressions.txt"
  86. }
  87. }
  88. ]