diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2017-04-19 17:55:44 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2017-04-19 17:55:44 +0300 |
commit | 5050df2747d7b586dae4890efbe670d2cf584eae (patch) | |
tree | e5dc33c0f14a806e7defcad47caf05478613edcc /tests | |
parent | d81b21e46f325d0c12df3054fe08aa29bb1061f3 (diff) |
Make challenge and fingerprint manifest values optional
Diffstat (limited to 'tests')
-rw-r--r-- | tests/manifest/result-request.test | 21 | ||||
-rw-r--r-- | tests/manifest/task-request.test | 40 | ||||
-rw-r--r-- | tests/manifest/task-response.test | 46 |
3 files changed, 66 insertions, 41 deletions
diff --git a/tests/manifest/result-request.test b/tests/manifest/result-request.test index 8cf64b9..3e1e08c 100644 --- a/tests/manifest/result-request.test +++ b/tests/manifest/result-request.test @@ -9,6 +9,8 @@ test.options += -rq : Roundtrip the result request manifest. : { + : all-values + : $* <<EOF >>EOF : 1 session: abcd @@ -18,6 +20,18 @@ test.options += -rq version: 1.0 status: error EOF + + : no-challenge + : + $* <<EOF >>EOF + : 1 + session: abcd + : + name: libfoo + version: 1.0 + status: error + EOF + } : redefinition @@ -75,13 +89,6 @@ EOI challenge: xyz EOI - : challenge - : - $* <<EOI 2>'stdin:3:1: error: no result request challenge specified' == 1 - : 1 - session: abc - EOI - : result : $* <<EOI 2>'stdin:4:1: error: result manifest expected' == 1 diff --git a/tests/manifest/task-request.test b/tests/manifest/task-request.test index 135dc8d..157b2ea 100644 --- a/tests/manifest/task-request.test +++ b/tests/manifest/task-request.test @@ -8,15 +8,30 @@ test.options += -tq : : Roundtrip the task request manifest. : -$* <<EOF >>EOF -: 1 -agent: upsa -fingerprint: 1105fb394ee870adb154b7abfbbae5755df7dcef6c81db34e8d1b68d2653734e -: -id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -name: windows_10-msvc_14 -summary: Windows 10 build 1607 with VC 14 update 3 -EOF +{ + : all-values + : + $* <<EOF >>EOF + : 1 + agent: upsa + fingerprint: 1105fb394ee870adb154b7abfbbae5755df7dcef6c81db34e8d1b68d2653734e + : + id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + name: windows_10-msvc_14 + summary: Windows 10 build 1607 with VC 14 update 3 + EOF + + : no-fingerprint + : + $* <<EOF >>EOF + : 1 + agent: upsa + : + id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + name: windows_10-msvc_14 + summary: Windows 10 build 1607 with VC 14 update 3 + EOF +} : redefinition : @@ -65,13 +80,6 @@ EOI : 1 fingerprint: 1105fb394ee870adb154b7abfbbae5755df7dcef6c81db34e8d1b68d2653734e EOI - - : fingerprint - : - $* <<EOI 2>'stdin:3:1: error: no task request fingerprint specified' == 1 - : 1 - agent: upsa - EOI } : no-machines diff --git a/tests/manifest/task-response.test b/tests/manifest/task-response.test index 22bdded..25a76f1 100644 --- a/tests/manifest/task-response.test +++ b/tests/manifest/task-response.test @@ -11,17 +11,34 @@ test.options += -ts { : session-not-empty : - $* <<EOF >>EOF - : 1 - session: abcd - challenge: xyz - result-url: https://cppget.org/?build-result - : - name: libfoo - version: 1.0 - repository: http://pkg.example.org/1/math - machine: windows_10-msvc_14 - EOF + { + : all-values + : + $* <<EOF >>EOF + : 1 + session: abcd + challenge: xyz + result-url: https://cppget.org/?build-result + : + name: libfoo + version: 1.0 + repository: http://pkg.example.org/1/math + machine: windows_10-msvc_14 + EOF + + : no-challenge + : + $* <<EOF >>EOF + : 1 + session: abcd + result-url: https://cppget.org/?build-result + : + name: libfoo + version: 1.0 + repository: http://pkg.example.org/1/math + machine: windows_10-msvc_14 + EOF + } : session-empty : @@ -125,13 +142,6 @@ EOI : 1 EOI - : challenge - : - $* <<EOI 2>'stdin:3:1: error: no task response challenge specified' == 1 - : 1 - session: abc - EOI - : result-url : $* <<EOI 2>'stdin:4:1: error: no task response result url specified' == 1 |