OSDN Git Service

Copy kokoro folder to tests/kokoro
authorNicolas Capens <capn@google.com>
Mon, 18 Mar 2019 14:03:43 +0000 (10:03 -0400)
committerNicolas Capens <nicolascapens@google.com>
Mon, 18 Mar 2019 14:18:30 +0000 (14:18 +0000)
This duplicates the folder for now. The old one will be removed once
the service has been switched over to the new one.

Bug b/126742833

Change-Id: Idba255cb8dad165559c56cb614fa915089c3858d
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27489
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
tests/kokoro/gcp_ubuntu/continuous.cfg [new file with mode: 0644]
tests/kokoro/gcp_ubuntu/continuous.sh [new file with mode: 0644]
tests/kokoro/gcp_ubuntu/presubmit.cfg [new file with mode: 0644]
tests/kokoro/gcp_windows/continuous.bat [new file with mode: 0644]
tests/kokoro/gcp_windows/continuous.cfg [new file with mode: 0644]
tests/kokoro/gcp_windows/presubmit.cfg [new file with mode: 0644]

diff --git a/tests/kokoro/gcp_ubuntu/continuous.cfg b/tests/kokoro/gcp_ubuntu/continuous.cfg
new file mode 100644 (file)
index 0000000..a20f256
--- /dev/null
@@ -0,0 +1,4 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+# Location of the continuous bash script in Git.
+build_file: "SwiftShader/kokoro/gcp_ubuntu/continuous.sh"
diff --git a/tests/kokoro/gcp_ubuntu/continuous.sh b/tests/kokoro/gcp_ubuntu/continuous.sh
new file mode 100644 (file)
index 0000000..6bee5f4
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# Fail on any error.
+set -e
+# Display commands being run.
+set -x
+
+cd git/SwiftShader
+
+git submodule update --init
+
+mkdir -p build && cd build
+
+cmake ..
+make --jobs=$(nproc)
+
+# Run the reactor unit tests.
+./ReactorUnitTests
+
+# Run the GLES unit tests. TODO(capn): rename.
+./unittests
+
+# Run the Vulkan unit tests.
+cd .. # Must be run from project root
+build/vk-unittests
diff --git a/tests/kokoro/gcp_ubuntu/presubmit.cfg b/tests/kokoro/gcp_ubuntu/presubmit.cfg
new file mode 100644 (file)
index 0000000..a20f256
--- /dev/null
@@ -0,0 +1,4 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+# Location of the continuous bash script in Git.
+build_file: "SwiftShader/kokoro/gcp_ubuntu/continuous.sh"
diff --git a/tests/kokoro/gcp_windows/continuous.bat b/tests/kokoro/gcp_windows/continuous.bat
new file mode 100644 (file)
index 0000000..75179cf
--- /dev/null
@@ -0,0 +1,9 @@
+@echo on
+
+SET PATH=%PATH%;C:\python27
+
+cd git\SwiftShader
+
+git submodule update --init
+
+"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild" SwiftShader.sln
diff --git a/tests/kokoro/gcp_windows/continuous.cfg b/tests/kokoro/gcp_windows/continuous.cfg
new file mode 100644 (file)
index 0000000..cc51591
--- /dev/null
@@ -0,0 +1,5 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+# Location of the continuous script in Git.
+build_file: "SwiftShader/kokoro/gcp_windows/continuous.bat"
+
diff --git a/tests/kokoro/gcp_windows/presubmit.cfg b/tests/kokoro/gcp_windows/presubmit.cfg
new file mode 100644 (file)
index 0000000..cc51591
--- /dev/null
@@ -0,0 +1,5 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+# Location of the continuous script in Git.
+build_file: "SwiftShader/kokoro/gcp_windows/continuous.bat"
+