We use a plan.py to run many behavior tests with a workflow run in GitHub Actions. However, the amount of concurrent tasks we run exceeds ASF guidelines.
To improve the situation, we can reuse a workflow job for a service to run multiple configurations. e.g., when run nginx behavior tests, there are:
- nginx_with_empty_password
- nginx_with_password
- nginx_with_redirect
We will run 3 in sequence in a workflow with Docker Compose.
We use a
plan.pyto run many behavior tests with a workflow run in GitHub Actions. However, the amount of concurrent tasks we run exceeds ASF guidelines.To improve the situation, we can reuse a workflow job for a service to run multiple configurations. e.g., when run nginx behavior tests, there are:
We will run 3 in sequence in a workflow with Docker Compose.