aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/cpp-ci.yml
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2020-06-27 19:37:53 -0700
committerDan Willemsen <dwillemsen@google.com>2020-06-29 15:02:56 -0700
commit17da7996059f08407cc206e703ec88d4facf0dc8 (patch)
treee18ba26286bf62be039812a2aac915ff2c062d62 /.github/workflows/cpp-ci.yml
parent10cc982b563c19890872b73e6d8fb44aeda646ae (diff)
downloadplatform_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.yml6
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