Some enhancements (#30)

- Cleanup if `cleanup.on == Always` and error happens in `setup` step.
- Fail `setup` step if there is command fail in the `steps.command`.
- Retry per case instead of all cases in `verify` step.
- Delete unused function `Which`.
3 files changed
tree: bfae2f7bdea304701c80390a5730296d5107b309
  1. .github/
  2. cmd/
  3. commands/
  4. dist/
  5. examples/
  6. internal/
  7. test/
  8. third-party/
  9. .asf.yaml
  10. .gitignore
  11. .golangci.yml
  12. .licenserc.yaml
  13. action.yaml
  14. go.mod
  15. go.sum
  16. LICENSE
  17. Makefile
  18. NOTICE
  19. README.md
README.md

SkyWalking Infra E2E

SkyWalking Infra E2E is the next generation End-to-End Testing framework that aims to help developers to set up, debug, and verify E2E tests with ease. It’s built based on the lessons learnt from tens of hundreds of test cases in the SkyWalking main repo.

Twitter Follow

Documentation

GitHub Actions

To use skywalking-infra-e2e in GitHub Actions, add a step in your GitHub workflow.

- name: Run E2E Test
  uses: apache/skywalking-infra-e2e@main      # always prefer to use a revision instead of `main`.
  with:
    e2e-file: e2e.yaml                        # need to run E2E file path

License

Apache License 2.0

Contact Us