Skip to content

Commit 28524d7

Browse files
committed
Update TODO
1 parent fc47afb commit 28524d7

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

TODO.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ in the future.
4949

5050
#### Structure - Instances, Actions, Servers, Services
5151

52-
- test properly command action / expectation usage and possibly add some tweaks and fixes
53-
- look into some helper for comparing versions in match
5452
- introduce action parameter `on_failure` to set what to do when action fails
5553
- it should either fail (default) or skip the rest of sequence
5654
- this is to allow skipping the tests that are for example not applicable on certain configuration
@@ -70,14 +68,19 @@ in the future.
7068
- support metrics server expectation
7169
- custom server actions for parallel and not action
7270
- this is mainly for completeness with sequential and might be also useful in some cases
73-
- add command action custom environment variables support
71+
- integrate better instance action identification
72+
- it should introduce name for each action and also pass parent name to nested actions in `parallel` or `not`
73+
- add execute action custom environment variables support
7474
- should be an action map parameter
75+
- look into output command matching for messages that are not found and waiting for timeout
76+
- basically if the message is not found, it waits for context timeout and not finding out that the output collector is done
77+
- it might need some way to unblock the scanner when there is nothing more to scan
78+
- implement extended output extraction and validation
79+
- https://gist.github.com/bukka/6891c6d2b59ddb8a89fd991ce658695f - API details
7580
- look into default action service integration
7681
- it should be basically service defined in parent (e.g. sequential service) and used if no service is defined for the action
7782
- it could be then used in the string form like `expect//name`
7883
- this would be mainly useful for server actions where naming service currently creates dependency on name from action (that should not be required)
79-
- integrate better instance action identification
80-
- it should introduce name for each action and also pass parent name to nested actions in `parallel` or `not`
8184
- save UDS socket to /tmp if longer than 108 which might happen if workspace path is too long
8285
- ideally use format like this `/tmp/wst/{service_name}/{socket_name}.sock`
8386
- it should still allow too long UDS if socket_name is too long so this case can be tested
@@ -129,6 +132,7 @@ in the future.
129132
- there should be also log for successful debug log
130133
- log 'Task x started for service ...' rather than command
131134
- test non debug logs - whether it is useful info and how errors are reported
135+
- implement events to allow run event collection and possibly visualization of runs
132136

133137
#### Local environment
134138

0 commit comments

Comments
 (0)