Releases: apache/skywalking-infra-e2e
Releases · apache/skywalking-infra-e2e
1.3.0
Features
- Support
sha256encandsha512encencoding in verify case. - Support
hasPrefixandhasSuffixstring verifier in verify case. - Bump up
kindto v0.14.0. - Add a field
kubeconfigto support running e2e test on an existing kubernetes cluster. - Support non-fail-fast execution of test cases
- support verify cases concurrently
- Add .exe suffix to windows build artifact
- Export the kubeconfig path during executing the following steps
- Automatically pull images before loading into KinD
- Support outputting the result of 'verify' in YAML format and only outputting the summary of the result of 'verify'
- Make e2e test itself in github action
- Support outputting the summary of 'verify' in YAML format
- Make e2e output summary with numeric information
- Add 'subtractor' function
Improvements
- Bump up GHA to avoid too many warnings
- Leverage the built-in cache in setup-go@v4
- Add
batchOutputconfig to reduce outputs - Disable batch mode by default, add it to GHA and enable by default
- Improve GitHub Actions usability and speed by using composite actions' new feature
- Migrate deprecated GitHub Actions command to recommended ones
- Bump up kind to v0.14.0
- Optimization of the output information of verification
- verifier: notEmpty should be able to handle nil
- Remove invalid configuration in GitHub Actions
Bug Fixes
- Fix deprecation warnings
- Ignore cancel error when copying container logs
Documentation
- Add a doc to introduce how to use e2e to test itself
Issues and PR
1.2.0
Features
- Expand kind file path with system environment.
- Support shutdown service during setup phase in compose mode.
- Expand kind file path with system environment.
- Support arbitrary os and arch.
- Support
docker-composev2 container naming. - Support installing via
go installand add install doc. - Add retry when delete kind cluster.
- Upgrade to go1.18.
Bug Fixes
- Fix the problem of parsing
verify.retry.intervalwithout setting value.
Documentation
- Make
trigger.timesparameter doc more clear.
Issues and PR
1.1.0
SkyWalking Infra E2E 1.1.0 is released. Go to downloads page to find release tars.
Features
- Support using
setup.init-system-environmentto import environment. - Support
bodyandheadersin http trigger. - Add
installtarget in makefile. - Stop trigger when cleaning up.
- Change interval setting to Duration style.
- Add reasonable default
cleanup.on. - Support
floatvalue compare when type not match - Support reuse
verify.cases. - Ignore trigger when not set.
- Support export
KUBECONFIGto the environment. - Support using
setup.kind.import-imagesto load local docker images. - Support using
setup.kind.expose-portsto declare the resource port for host access. - Support save pod/container std log on the Environment.
Bug Fixes
- Fix that trigger is not continuously triggered when running
e2e trigger. - Migrate timeout config to Duration style and wait for node ready in KinD setup.
- Remove manifest only could apply the
defaultnamespace resource.
Issues and PR
1.0.0
SkyWalking Infra E2E 1.0.0 is released. Go to downloads page to find release tars.
Features
- Support using
docker-composeto setup the environment. - Support using the HTTP request as trigger.
- Support verify test case by command-line or file with retry strategy.
- Support GitHub Action.