Skip to content

Commit

Permalink
Kokoro: Split the windows and linux configs
Browse files Browse the repository at this point in the history
This is done so that we can build for both the subzero and llvm backends.

Old configs remain where they are during a transition period.

Bug: b/130343040
Change-Id: Icc9e1b92074ef90aacfd9e6d40b021d35f4d9ef3
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28908
Tested-by: Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
  • Loading branch information
ben-clayton committed Apr 11, 2019
1 parent 4e8044d commit 13f2307
Show file tree
Hide file tree
Showing 14 changed files with 86 additions and 1 deletion.
2 changes: 2 additions & 0 deletions tests/kokoro/gcp_ubuntu/continuous.cfg
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Format: //devtools/kokoro/config/proto/build.proto

# TODO(b/130343040): REMOVE THIS FILE.

# Location of the continuous bash script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_ubuntu/continuous.sh"
6 changes: 5 additions & 1 deletion tests/kokoro/gcp_ubuntu/continuous.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,11 @@ git submodule update --init

mkdir -p build && cd build

cmake ..
if [[ -z "${REACTOR_BACKEND}" ]]; then
REACTOR_BACKEND="LLVM"
fi

cmake .. "-DREACTOR_BACKEND=${REACTOR_BACKEND}"
make --jobs=$(nproc)

# Run the reactor unit tests.
Expand Down
2 changes: 2 additions & 0 deletions tests/kokoro/gcp_ubuntu/presubmit.cfg
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Format: //devtools/kokoro/config/proto/build.proto

# TODO(b/130343040): REMOVE THIS FILE.

# Location of the continuous bash script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_ubuntu/continuous.sh"
9 changes: 9 additions & 0 deletions tests/kokoro/gcp_ubuntu/reactor_llvm/continuous.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Location of the continuous bash script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_ubuntu/continuous.sh"

env_vars {
key: "REACTOR_BACKEND"
value: "LLVM"
}
9 changes: 9 additions & 0 deletions tests/kokoro/gcp_ubuntu/reactor_llvm/presubmit.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Location of the continuous bash script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_ubuntu/continuous.sh"

env_vars {
key: "REACTOR_BACKEND"
value: "LLVM"
}
9 changes: 9 additions & 0 deletions tests/kokoro/gcp_ubuntu/reactor_subzero/continuous.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Location of the continuous bash script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_ubuntu/continuous.sh"

env_vars {
key: "REACTOR_BACKEND"
value: "Subzero"
}
9 changes: 9 additions & 0 deletions tests/kokoro/gcp_ubuntu/reactor_subzero/presubmit.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Location of the continuous bash script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_ubuntu/continuous.sh"

env_vars {
key: "REACTOR_BACKEND"
value: "Subzero"
}
1 change: 1 addition & 0 deletions tests/kokoro/gcp_windows/continuous.bat
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ git submodule update --init
SET MSBUILD="C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild"
SET CONFIG=Debug

REM TODO: Switch between reactor backends with the REACTOR_BACKEND env var.
%MSBUILD% /p:Configuration=%CONFIG% SwiftShader.sln

SET PATH=%PATH%;T:\src\git\SwiftShader\out\Debug_x64
Expand Down
2 changes: 2 additions & 0 deletions tests/kokoro/gcp_windows/continuous.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Format: //devtools/kokoro/config/proto/build.proto

# TODO(b/130343040): REMOVE THIS FILE.

# Location of the continuous script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_windows/continuous.bat"

2 changes: 2 additions & 0 deletions tests/kokoro/gcp_windows/presubmit.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Format: //devtools/kokoro/config/proto/build.proto

# TODO(b/130343040): REMOVE THIS FILE.

# Location of the continuous script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_windows/continuous.bat"

9 changes: 9 additions & 0 deletions tests/kokoro/gcp_windows/reactor_llvm/continuous.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Location of the continuous script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_windows/continuous.bat"

env_vars {
key: "REACTOR_BACKEND"
value: "LLVM"
}
9 changes: 9 additions & 0 deletions tests/kokoro/gcp_windows/reactor_llvm/presubmit.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Location of the continuous script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_windows/continuous.bat"

env_vars {
key: "REACTOR_BACKEND"
value: "LLVM"
}
9 changes: 9 additions & 0 deletions tests/kokoro/gcp_windows/reactor_subzero/continuous.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Location of the continuous script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_windows/continuous.bat"

env_vars {
key: "REACTOR_BACKEND"
value: "Subzero"
}
9 changes: 9 additions & 0 deletions tests/kokoro/gcp_windows/reactor_subzero/presubmit.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Location of the continuous script in Git.
build_file: "SwiftShader/tests/kokoro/gcp_windows/continuous.bat"

env_vars {
key: "REACTOR_BACKEND"
value: "Subzero"
}

0 comments on commit 13f2307

Please sign in to comment.