contest
contest copied to clipboard
Run continuous and on-demand system testing for real and virtual hardware
The problem raises as we can't atomicly (at least without "ugly" locks in events emission) pass the target to the test step via channel and emit EventTargetIn event. Currently we...
**Issue by [marcoguerri](https://github.com/marcoguerri)** _Wednesday Feb 05, 2020 at 12:51 GMT_ _Originally opened as https://github.com/facebookincubator/contest/issues/23_ ---- I have been thinking of how to implement single target cancellation for two reasons: 1)...
Currently, all of the parameters are expected to be lists, even when it is unnecessary (like the "binary" below). ```json { "name": "gathercmd", "label": "make_logdirs", "parameters": { "binary": ["mkdir"],
depends on #135 New feature: add a template function that gives access to current jobid and runid. This is useful for plugins that specify storage paths for example, that should...
Currently, test step plugins are required to have the following interface: ```go Load() ( string, // plugin identifier test.TestStepFactory, // instance factory: func() test.TestStep []event.name // events allowed to be...
Struct conversion between server layer and storage layer in admin server can be based on reflection in order to be generic and flexible.
admin server db should have indexes over log data and log dates to support execute the queries more efficiently
**Issue by [dimkup](https://github.com/dimkup)** _Thursday Aug 27, 2020 at 15:47 GMT_ _Originally opened as https://github.com/facebookincubator/contest/issues/141_ ---- ### Intro There are some cases when it would be useful to pass some information...
We should not use context as structure members