diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 95cfb461..c64515f5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -187,7 +187,7 @@ linux-aarch64 test: - python -m pip install coverage[toml] - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect --failfast tags: - arch/arm @@ -208,7 +208,7 @@ linux-aarch64 test jetson: - python -m pip install coverage[toml] - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect --failfast tags: - gpu/orin @@ -234,7 +234,7 @@ linux-x86_64 test: - python -m pip install -e . - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect --failfast # Note that for throughput reasons this runs on a single-GPU runner windows-x86_64 test: @@ -260,7 +260,7 @@ windows-x86_64 test: - python -m pip install -e . - Write-Output "$([char]27)[0Ksection_end:$(GetTime):install_dependencies$([char]13)$([char]27)[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect --failfast mac-x86_64 test: stage: test @@ -275,7 +275,7 @@ mac-x86_64 test: - python -m pip install --upgrade usd-core coverage[toml] - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect --failfast # Test the Linux release build in an environment with minimal Python dependencies installed linux-x86_64 test minimal: @@ -313,7 +313,7 @@ linux-x86_64 test minimal: - python -m pip install -e . - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast # Optional multi-GPU Windows job (likely longer queue time) windows-x86_64 test mgpu: @@ -343,7 +343,7 @@ windows-x86_64 test mgpu: - python -m pip install -e . - Write-Output "$([char]27)[0Ksection_end:$(GetTime):install_dependencies$([char]13)$([char]27)[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast tags: - os/windows - gpu/2x-A5000 diff --git a/.gitlab/ci/additional-tests.yml b/.gitlab/ci/additional-tests.yml index baf34063..a4c9e937 100644 --- a/.gitlab/ci/additional-tests.yml +++ b/.gitlab/ci/additional-tests.yml @@ -47,7 +47,7 @@ linux-x86_64 test: - python -m pip install -e . - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast windows-x86_64 test: stage: test @@ -74,7 +74,7 @@ windows-x86_64 test: - python -m pip install -e . - Write-Output "$([char]27)[0Ksection_end:$(GetTime):install_dependencies$([char]13)$([char]27)[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast linux-aarch64 test: stage: test @@ -89,7 +89,7 @@ linux-aarch64 test: - !reference [.snippets, install-python+warp-aarch64] - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast tags: - arch/arm @@ -108,4 +108,4 @@ mac-x86_64 test: - python -m pip install --upgrade usd-core coverage[toml] - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml --coverage --coverage-xml coverage.xml -s autodetect --failfast diff --git a/.gitlab/ci/cuda-11-build-and-test.yml b/.gitlab/ci/cuda-11-build-and-test.yml index 2f8049f0..1caf4677 100644 --- a/.gitlab/ci/cuda-11-build-and-test.yml +++ b/.gitlab/ci/cuda-11-build-and-test.yml @@ -99,7 +99,7 @@ linux-aarch64 test: - !reference [.snippets, install-python+warp-aarch64] - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast tags: - arch/arm @@ -126,7 +126,7 @@ linux-x86_64 test: - python -m pip install -e . - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast windows-x86_64 test: stage: test @@ -151,7 +151,7 @@ windows-x86_64 test: - python -m pip install -e . - Write-Output "$([char]27)[0Ksection_end:$(GetTime):install_dependencies$([char]13)$([char]27)[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast # ============================================================================== # Packaging Jobs diff --git a/.gitlab/ci/debug-build-and-test.yml b/.gitlab/ci/debug-build-and-test.yml index e55b170d..75077c7c 100644 --- a/.gitlab/ci/debug-build-and-test.yml +++ b/.gitlab/ci/debug-build-and-test.yml @@ -94,7 +94,7 @@ mac-x86_64 build: - !reference [.snippets, install-python+warp-aarch64] - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast tags: - arch/arm @@ -118,7 +118,7 @@ linux-x86_64 test: - python -m pip install -e . - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast windows-x86_64 test: stage: test @@ -143,7 +143,7 @@ windows-x86_64 test: - python -m pip install -e . - Write-Output "$([char]27)[0Ksection_end:$(GetTime):install_dependencies$([char]13)$([char]27)[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast mac-x86_64 test: stage: test @@ -158,7 +158,7 @@ mac-x86_64 test: - python -m pip install --upgrade usd-core - echo -e "\\e[0Ksection_end:`date +%s`:install_dependencies\\r\\e[0K" script: - - python -m warp.tests --junit-report-xml rspec.xml -s autodetect + - python -m warp.tests --junit-report-xml rspec.xml -s autodetect --failfast # ============================================================================== # Packaging Jobs