@@ -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