Skip to content

TestingProbes

Santiago Rodriguez Garcia edited this page Dec 19, 2019 · 2 revisions

The VnV Executor stores a copy of the test results following the next structure:

ExecutorFolder

Every test contains an "output" folder where the testing probes will write the results files grouping them by hostname (the internal docker variable).

Taking this into account every testing probe, as a docker container that shares the results with executor via volume, must meet the following requisites:

  • is mandatory that docker container finishes; otherwise executor will consider that test doesn't end.
  • docker container needs to write the tests results in /output/${PROBE}/${HOSTNAME}, where:
    • PROBE: is the probe name, the same name used in the test descriptor
    • HOSTNAME: is an internal environment variable that identifies the docker instance
  • if a testing probe will wait for another before start its execution, docker-compose installation is mandatory: example

You can check some examples in Testing probes examples

Clone this wiki locally