skip to content
==> tests/gold_req.h <==
1/* Generated by the Rust (jobs.rs Req::parse): each control line (split at spaces) and its answer, the
2 * request in a canonical form or "error <message>". */
3static const char *const GOLD[][2] = {
4    {"submit sha256d items 126000-128000 priority 5 attempts 2 setup 6:0 results nonzero", "submit members 0 program sha256d op 254 items 126000-128000 priority 5 attempts 2 deadline 0 mode nonzero setup 6:0"},
5    {"submit p items 0- results collect", "error an endless job keeps no per-item results: results nonzero or none"},
6    {"submit p", "error no items; usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
7    {"cancel 3.7", "cancel 12884901895"},
8    {"submit p items 9 members 0,2", "submit members 5 program p op 254 items 0-9 priority 0 attempts 3 deadline 0 mode collect setup "},
9    {"submit p items 9 members 0,0", "submit members 2 program p op 254 items 0-9 priority 0 attempts 3 deadline 0 mode collect setup "},
10    {"submit p items 9 members 8", "error members \"8\"; usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
11    {"submit p, items 3", "error \"p,\": not a program name (or names joined by commas); usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
12    {"submit p,q items 20000", "submit members 0 program p,q op 254 items 0-20000 priority 0 attempts 3 deadline 0 mode collect setup "},
13    {"submit P items 3", "error \"P\": not a program name (or names joined by commas); usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
14    {"submit p items 0", "error no items; usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
15    {"submit p items 3,5", "submit members 0 program p op 254 items 3-4,5-6 priority 0 attempts 3 deadline 0 mode collect setup "},
16    {"submit p items 3 op 0x10 setup 0x5:7,1:0x20", "submit members 0 program p op 16 items 0-3 priority 0 attempts 3 deadline 0 mode collect setup 5:7,1:32"},
17    {"submit p items 3 attempts 0", "error attempts \"0\"; usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
18    {"submit p items 3 attempts 101", "error attempts \"101\"; usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
19    {"submit p items 3 priority -9 deadline 30", "submit members 0 program p op 254 items 0-3 priority -9 attempts 3 deadline 30 mode collect setup "},
20    {"submit p items 3 results all", "error results \"all\"; usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
21    {"submit p items 3 bogus 1", "error bogus \"1\"; usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
22    {"submit p items 3 op", "error usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
23    {"submit p items 5-5", "error items \"5-5\": `<n>` (0..n), or `a-b` (half-open), `a-` (endless), `a`, comma-separated"},
24    {"submit p items 3 setup 1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17", "error setup: at most 16 tasks"},
25    {"submit p items 3 setup 1", "error setup \"1\"; usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
26    {"submit p items 0- results none", "submit members 0 program p op 254 items 0- priority 0 attempts 3 deadline 0 mode none setup "},
27    {"forget 1.2", "forget 4294967298"},
28    {"forget x", "error \"x\": a job id is <term>.<n> (`jobs` lists them)"},
29    {"tone 1.2 reinhard", "tone 4294967298 1"},
30    {"tone 1.2 0", "tone 4294967298 0"},
31    {"tone 1.2 sepia", "error tone \"sepia\": aces or reinhard"},
32    {"tone x sepia", "error \"x\": a job id is <term>.<n> (`jobs` lists them)"},
33    {"frobnicate 1", "error not a job change: frobnicate 1"},
34    {"cancel", "error not a job change: cancel"},
35    {"", "error not a job change: "},
36    {"submit \"x\\ items 1", "error \"\\\"x\\\\\": not a program name (or names joined by commas); usage: job submit <program> items <n | a-b | a- | a,b-c,..> [op <o>] [priority <p>] [attempts <a>] [deadline <secs>] [results collect|nonzero|none] [setup <op>:<arg>,..] [members <k>,..]"},
37    {"submit p items 1_000", "submit members 0 program p op 254 items 1000-1001 priority 0 attempts 3 deadline 0 mode collect setup "},
38    {"submit p items +5", "submit members 0 program p op 254 items 0-5 priority 0 attempts 3 deadline 0 mode collect setup "},
39    {"submit p items 4294967296-4294967300 priority +3", "submit members 0 program p op 254 items 4294967296-4294967300 priority 3 attempts 3 deadline 0 mode collect setup "},
40};