-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO
40 lines (32 loc) · 1.15 KB
/
TODO
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
Milestone 1 "Minimal":
done * print unidiff to the output
done * tabular result output
done * pattern recognition for the command line 1h,
done * colored output 4h
done * start and shutdown a single scylla instance 4h
done * --uri option: command line and config file
Milestone 2 "Useful to others":
* multiline statements/delimiter
* test case support within a test file (aka harness commands),
* output of insert/update statements not just "ok"
* monitor failed startup
* --start-and-exit
* --suite option
* disable/enable test cases/file in suite.yaml
* print server log on failure
* greplog harness command
Milestone 3 "Sufficient for LWT":
* suite configuration file, server option:
* 3-node cluster topology
* 6-node 2-dc cluster topology
* harness: stop node, start node, restart node
* harness: remove node
* harness: replace node
Nice to have:
* delimiter: allow to set a delimiter of CQL commands for multi-line
commands
* output filter: allow to set a filter (regular expression) to
transform the output, to clean it from noise
* randomize lane name with a character or two
* backtrace of an instance if an instance crashes
* instance crash detector