Mirror of strace – the linux syscall tracer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.travis.yml 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. language: c
  2. dist: bionic
  3. before_install: ci/install-dependencies.sh
  4. script: travis_wait 40 ci/run-build-and-tests.sh
  5. sudo: required
  6. git:
  7. depth: 2147483647
  8. env:
  9. global:
  10. - SLEEP_A_BIT="sleep 0.2"
  11. - VERBOSE="1"
  12. - KBRANCH="v5.4"
  13. matrix:
  14. include:
  15. - compiler: gcc
  16. arch: amd64
  17. env:
  18. - TARGET=x86
  19. - STACKTRACE=no
  20. - compiler: gcc
  21. arch: amd64
  22. dist: trusty
  23. env:
  24. - TARGET=x86_64
  25. - STACKTRACE=libunwind
  26. - CHECK=coverage
  27. - KHEADERS=torvalds/linux
  28. - compiler: gcc-9
  29. arch: amd64
  30. env:
  31. - TARGET=x86_64
  32. - STACKTRACE=libdw
  33. - KHEADERS=torvalds/linux
  34. - compiler: gcc
  35. arch: amd64
  36. env:
  37. - TARGET=x86_64
  38. - STACKTRACE=libdw
  39. - compiler: gcc
  40. arch: amd64
  41. env:
  42. - TARGET=x32
  43. - STACKTRACE=no
  44. - compiler: clang
  45. arch: amd64
  46. env:
  47. - TARGET=x86_64
  48. - STACKTRACE=libdw
  49. - compiler: musl-gcc
  50. arch: amd64
  51. env:
  52. - TARGET=x86_64
  53. - STACKTRACE=no
  54. - compiler: clang
  55. arch: amd64
  56. env:
  57. - TARGET=x86
  58. - STACKTRACE=no
  59. - compiler: musl-gcc
  60. arch: amd64
  61. dist: trusty
  62. env:
  63. - TARGET=x86
  64. - STACKTRACE=no
  65. - compiler: gcc-9
  66. arch: amd64
  67. env:
  68. - TARGET=x86_64
  69. - STACKTRACE=libunwind
  70. - compiler: gcc-9
  71. arch: amd64
  72. env:
  73. - TARGET=x32
  74. - STACKTRACE=no
  75. - compiler: gcc-9
  76. arch: amd64
  77. env:
  78. - TARGET=x86
  79. - STACKTRACE=no
  80. - compiler: gcc
  81. arch: amd64
  82. env:
  83. - TARGET=x86_64
  84. - STACKTRACE=no
  85. - compiler: gcc
  86. arch: arm64
  87. env:
  88. - TARGET=aarch64
  89. - SLEEP_A_BIT="sleep 0.5"
  90. - STACKTRACE=no
  91. - TIMEOUT_DURATION=1500
  92. - compiler: gcc
  93. arch: arm64
  94. env:
  95. - TARGET=aarch64
  96. - SLEEP_A_BIT="sleep 0.5"
  97. - STACKTRACE=no
  98. - KHEADERS=torvalds/linux
  99. - TIMEOUT_DURATION=1500
  100. - compiler: clang
  101. arch: arm64
  102. env:
  103. - TARGET=aarch64
  104. - SLEEP_A_BIT="sleep 0.5"
  105. - STACKTRACE=no
  106. - TIMEOUT_DURATION=1500
  107. - compiler: gcc-8
  108. arch: arm64
  109. dist: trusty
  110. env:
  111. - TARGET=aarch64
  112. - SLEEP_A_BIT="sleep 0.5"
  113. - STACKTRACE=no
  114. - KHEADERS=torvalds/linux
  115. - TIMEOUT_DURATION=1500
  116. - compiler: gcc-8
  117. arch: arm64
  118. dist: trusty
  119. env:
  120. - TARGET=aarch64
  121. - SLEEP_A_BIT="sleep 0.5"
  122. - STACKTRACE=no
  123. - TIMEOUT_DURATION=1500