Test building benchmarks with Kokoro
This ensures we don't inadvertently break them. Note we just build them,
not run them, since that would just take valuable time and we're not
monitoring the results. That should be done with a post-submit service
and not Kokoro.
Bug: b/158231104
Change-Id: I3a7b29891fa9f202f6eaa3f091653a1f81b70c1d
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/62428
Reviewed-by: Alexis Hétu <sugoi@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/tests/kokoro/gcp_ubuntu/docker.sh b/tests/kokoro/gcp_ubuntu/docker.sh
index 848e3c4..0b93f52 100755
--- a/tests/kokoro/gcp_ubuntu/docker.sh
+++ b/tests/kokoro/gcp_ubuntu/docker.sh
@@ -67,7 +67,8 @@
"-DREACTOR_BACKEND=${REACTOR_BACKEND}" \
"-DSWIFTSHADER_LLVM_VERSION=${LLVM_VERSION}" \
"-DREACTOR_VERIFY_LLVM_IR=1" \
- "-DSWIFTSHADER_LESS_DEBUG_INFO=${SWIFTSHADER_LESS_DEBUG_INFO}"
+ "-DSWIFTSHADER_LESS_DEBUG_INFO=${SWIFTSHADER_LESS_DEBUG_INFO}" \
+ "-DSWIFTSHADER_BUILD_BENCHMARKS=1"
status "Building"
cmake --build . -- -j $(nproc)
diff --git a/tests/kokoro/gcp_windows/continuous.bat b/tests/kokoro/gcp_windows/continuous.bat
index dde0287..439a6ec 100644
--- a/tests/kokoro/gcp_windows/continuous.bat
+++ b/tests/kokoro/gcp_windows/continuous.bat
@@ -30,7 +30,8 @@
"-DREACTOR_BACKEND=%REACTOR_BACKEND%" ^
"-DSWIFTSHADER_LLVM_VERSION=%LLVM_VERSION%" ^
"-DREACTOR_VERIFY_LLVM_IR=1" ^
- "-DLESS_DEBUG_INFO=%LESS_DEBUG_INFO%" || goto :error
+ "-DLESS_DEBUG_INFO=%LESS_DEBUG_INFO%" ^
+ "-DSWIFTSHADER_BUILD_BENCHMARKS=1" || goto :error
cmake --build . --config %BUILD_TYPE% || goto :error
diff --git a/tests/kokoro/macos/continuous.sh b/tests/kokoro/macos/continuous.sh
index 867bca6..832e1bc 100755
--- a/tests/kokoro/macos/continuous.sh
+++ b/tests/kokoro/macos/continuous.sh
@@ -31,7 +31,8 @@
"-DREACTOR_BACKEND=${REACTOR_BACKEND}" \
"-DSWIFTSHADER_LLVM_VERSION=${LLVM_VERSION}" \
"-DREACTOR_VERIFY_LLVM_IR=1" \
- "-DSWIFTSHADER_LESS_DEBUG_INFO=${SWIFTSHADER_LESS_DEBUG_INFO}"
+ "-DSWIFTSHADER_LESS_DEBUG_INFO=${SWIFTSHADER_LESS_DEBUG_INFO}" \
+ "-DSWIFTSHADER_BUILD_BENCHMARKS=1"
cmake --build . -- -j$(sysctl -n hw.logicalcpu)
# Run unit tests