aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/manifest/task-request.test38
1 files changed, 37 insertions, 1 deletions
diff --git a/tests/manifest/task-request.test b/tests/manifest/task-request.test
index 157b2ea..e3b0cd7 100644
--- a/tests/manifest/task-request.test
+++ b/tests/manifest/task-request.test
@@ -14,6 +14,8 @@ test.options += -tq
$* <<EOF >>EOF
: 1
agent: upsa
+ toolchain-name: queue
+ toolchain-version: 0.5.0
fingerprint: 1105fb394ee870adb154b7abfbbae5755df7dcef6c81db34e8d1b68d2653734e
:
id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
@@ -26,6 +28,8 @@ test.options += -tq
$* <<EOF >>EOF
: 1
agent: upsa
+ toolchain-name: queue
+ toolchain-version: 0.5.0
:
id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
name: windows_10-msvc_14
@@ -44,6 +48,22 @@ test.options += -tq
agent: upsa
EOI
+ : toolchain-name
+ :
+ $* <<EOI 2>'stdin:3:1: error: task request toolchain name redefinition' == 1
+ : 1
+ toolchain-name: queue
+ toolchain-name: queue
+ EOI
+
+ : toolchain-version
+ :
+ $* <<EOI 2>'stdin:3:1: error: task request toolchain version redefinition' == 1
+ : 1
+ toolchain-version: 0.5.0
+ toolchain-version: 0.5.0
+ EOI
+
: fingerprint
:
$* <<EOI 2>'stdin:3:1: error: task request fingerprint redefinition' == 1
@@ -62,8 +82,22 @@ test.options += -tq
: 1
agent:
EOI
+
+ : toolchain-name
+ :
+ $* <<EOI 2>'stdin:2:16: error: empty task request toolchain name' == 1
+ : 1
+ toolchain-name:
+ EOI
}
+: invalid-toolchain-version
+:
+$* <<EOI 2>'stdin:2:19: error: invalid task request toolchain version: invalid major version' == 1
+: 1
+toolchain-version:
+EOI
+
: invalid-fingerprint
:
$* <<EOI 2>'stdin:2:14: error: invalid task request fingerprint' == 1
@@ -84,8 +118,10 @@ EOI
: no-machines
:
-$* <<EOI 2>'stdin:4:1: error: no task request machines specified' == 1
+$* <<EOI 2>'stdin:6:1: error: no task request machines specified' == 1
: 1
agent: upsa
+toolchain-name: queue
+toolchain-version: 0.5.0
fingerprint: 1105fb394ee870adb154b7abfbbae5755df7dcef6c81db34e8d1b68d2653734e
EOI