Kokoro: add builds with REACTOR_EMIT_DEBUG_INFO and REACTOR_EMIT_PRINT_LOCATION

This will help ensure we don't break these configs.

Bug: b/159633249
Change-Id: Ida7074a649c10a1a5b35ce82b4f8438b65bdb3eb
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/45970
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Antonio Maiorano <amaiorano@google.com>
diff --git a/tests/kokoro/gcp_ubuntu/continuous.sh b/tests/kokoro/gcp_ubuntu/continuous.sh
index f721635..481ec8e 100755
--- a/tests/kokoro/gcp_ubuntu/continuous.sh
+++ b/tests/kokoro/gcp_ubuntu/continuous.sh
@@ -52,3 +52,17 @@
 cmake --build . --target ReactorUnitTests -- -j $(nproc)
 cd ..
 build/ReactorUnitTests --gtest_filter=ReactorUnitTests.Print*
+
+if [ "${LLVM_VERSION}" -ne "10.0" ]; then
+  # Incrementally build with REACTOR_EMIT_DEBUG_INFO to ensure it builds
+  cd build
+  cmake .. "-DREACTOR_EMIT_DEBUG_INFO=1"
+  cmake --build . --target ReactorUnitTests -- -j $(nproc)
+  cd ..
+
+  # Incrementally build with REACTOR_EMIT_PRINT_LOCATION to ensure it builds
+  cd build
+  cmake .. "-DREACTOR_EMIT_PRINT_LOCATION=1"
+  cmake --build . --target ReactorUnitTests -- -j $(nproc)
+  cd ..
+fi
diff --git a/tests/kokoro/gcp_windows/continuous.bat b/tests/kokoro/gcp_windows/continuous.bat
index c8a96b2..c4098ed 100644
--- a/tests/kokoro/gcp_windows/continuous.bat
+++ b/tests/kokoro/gcp_windows/continuous.bat
@@ -48,6 +48,18 @@
 cd %SRC% || goto :error
 build\Debug\ReactorUnitTests.exe --gtest_filter=ReactorUnitTests.Print* || goto :error
 
+IF NOT "%LLVM_VERSION%"=="10.0" (
+  REM Incrementally build with REACTOR_EMIT_DEBUG_INFO to ensure it builds
+  cd %SRC%\build || goto :error
+  cmake "-DREACTOR_EMIT_DEBUG_INFO=1" .. || goto :error
+  cmake --build . --target ReactorUnitTests || goto :error
+
+  REM Incrementally build with REACTOR_EMIT_PRINT_LOCATION to ensure it builds
+  cd %SRC%\build || goto :error
+  cmake "-REACTOR_EMIT_PRINT_LOCATION=1" .. || goto :error
+  cmake --build . --target ReactorUnitTests || goto :error
+)
+
 exit /b 0
 
 :error