Duckietown Challenges | Home | Challenges | Submissions |
This is a test challenge for checking the logic for multi-step execution.
These are the metrics defined:
passed-step1
- passed-step1
1 if the submission passed the first step.
passed-step2
- passed-step2
1 if the submission passed the second step.
No dependencies
At the beginning execute step step1
.
If step step1
has result success, then execute step step2
.
If step step1
has result failed, then declare the submission FAILED
.
If step step1
has result error, then declare the submission ERROR
.
If step step2
has result success, then declare the submission SUCCESS
.
If step step2
has result failed, then declare the submission FAILED
.
If step step2
has result error, then declare the submission ERROR
.
step2
Timeout None
In the second step, we only run a second container called step2-evaluator
.
This is the Docker Compose configuration skeleton:
version: '3' services: solution: image: SUBMISSION_CONTAINER environment: {} step2-evaluator: image: andreacensi/aido1_test_multistep-v3-step2-evaluator:2018_10_24_13_23_18 environment: {}
The text SUBMISSION_CONTAINER
will be replaced with the user containter.
No particular resources required.
step1
Timeout None
In this first step, we run the container step1-evaluator
and the
solution container.
This is the Docker Compose configuration skeleton:
version: '3' services: solution: image: SUBMISSION_CONTAINER environment: {} step1-evaluator: image: andreacensi/aido1_test_multistep-v3-step1-evaluator:2018_10_24_13_23_24 environment: {}
The text SUBMISSION_CONTAINER
will be replaced with the user containter.
No particular resources required.