blob: 6d0e5b1f8ae2688a0d95fcf5b5638290864b5912 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
# file : tests/manifest/result-request.testscript
# license : MIT; see accompanying LICENSE file
test.options += -rq
: valid
:
: Roundtrip the result request manifest.
:
{
: all-values
:
$* <<EOF >>EOF
: 1
session: abcd
challenge: YQo=
agent-checksum: 1
:
name: libfoo
version: 1.0
status: error
worker-checksum: 1
EOF
: no-challenge
:
$* <<EOF >>EOF
: 1
session: abcd
agent-checksum: 1
:
name: libfoo
version: 1.0
status: error
worker-checksum: 1
EOF
}
: redefinition
:
{
: session
:
$* <<EOI 2>'stdin:3:1: error: result request session redefinition' == 1
: 1
session: abcd
session: abcd
EOI
: challenge
:
$* <<EOI 2>'stdin:3:1: error: result request challenge redefinition' == 1
: 1
challenge: YQo=
challenge: YQo=
EOI
: agent-checksum
:
$* <<EOI 2>'stdin:3:1: error: result request agent checksum redefinition' == 1
: 1
agent-checksum: 1
agent-checksum: 1
EOI
}
: invalid
:
{
: empty-session
:
$* <<EOI 2>'stdin:2:9: error: empty result request session' == 1
: 1
session:
EOI
: challenge
:
$* <<EOI 2>'stdin:2:12: error: invalid result request challenge' == 1
: 1
challenge: abc
EOI
: empty-challenge
:
$* <<EOI 2>'stdin:2:11: error: empty result request challenge' == 1
: 1
challenge:
EOI
: empty-agent-checksum
:
$* <<EOI 2>'stdin:2:16: error: empty result request agent checksum' == 1
: 1
agent-checksum:
EOI
}
: unknown-name
:
$* <<EOI 2>"stdin:2:1: error: unknown name 'x' in result request manifest" == 1
: 1
x:
EOI
: missed
:
{
: session
:
$* <<EOI 2>'stdin:3:1: error: no result request session specified' == 1
: 1
challenge: YQo=
EOI
: agent-checksum
:
$* <<EOI 2>'stdin:4:1: error: no result request agent checksum specified' == 1
: 1
session: abc
challenge: YQo=
EOI
: result
:
$* <<EOI 2>'stdin:5:1: error: result manifest expected' == 1
: 1
session: abc
challenge: YQo=
agent-checksum: 1
EOI
}
|