diff options
| author | Dan Willemsen <dwillemsen@google.com> | 2020-06-27 19:37:53 -0700 |
|---|---|---|
| committer | Dan Willemsen <dwillemsen@google.com> | 2020-06-29 15:02:56 -0700 |
| commit | 17da7996059f08407cc206e703ec88d4facf0dc8 (patch) | |
| tree | e18ba26286bf62be039812a2aac915ff2c062d62 /.github/workflows/cpp-ci.yml | |
| parent | 10cc982b563c19890872b73e6d8fb44aeda646ae (diff) | |
| download | platform_build_kati-17da7996059f08407cc206e703ec88d4facf0dc8.tar.gz platform_build_kati-17da7996059f08407cc206e703ec88d4facf0dc8.tar.bz2 platform_build_kati-17da7996059f08407cc206e703ec88d4facf0dc8.zip | |
Switch to a golang-based test runner
This adds a few features:
* Parallel execution (and all other golang test runner features)
* Colored diffs of output
* Make and kati run in subdirs, all output is preserved
* Full logs saved of raw and normalized output per-testcase
* TODO(c/<testcase>) support to mark individual testcases as expected
failures, instead of the full test.
Removed support for the [go]kati serialization tests
Change-Id: Id6be80a3168ccff3fa3a970fe089986f1aa066dd
Diffstat (limited to '.github/workflows/cpp-ci.yml')
| -rw-r--r-- | .github/workflows/cpp-ci.yml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/.github/workflows/cpp-ci.yml b/.github/workflows/cpp-ci.yml index c076cf1..022deeb 100644 --- a/.github/workflows/cpp-ci.yml +++ b/.github/workflows/cpp-ci.yml @@ -29,11 +29,11 @@ jobs: - name: clang format run: ./clang-format-check - name: run standalone tests - run: ruby runtest.rb -c + run: go test --ckati - name: run ninja tests - run: ruby runtest.rb -c -n + run: go test --ckati --ninja - name: run ninja all targets tests - run: ruby runtest.rb -c -n -a + run: go test --ckati --ninja --all - name: run ninja unit tests run: ./ninja_test - name: run stringpiece unit tests |
