Releases: apache/skywalking-infra-e2e
Releases · apache/skywalking-infra-e2e
1.3.0
Features
- Support
sha256enc
andsha512enc
encoding in verify case. - Support
hasPrefix
andhasSuffix
string verifier in verify case. - Bump up
kind
to v0.14.0. - Add a field
kubeconfig
to 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
batchOutput
config 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-compose
v2 container naming. - Support installing via
go install
and add install doc. - Add retry when delete kind cluster.
- Upgrade to go1.18.
Bug Fixes
- Fix the problem of parsing
verify.retry.interval
without setting value.
Documentation
- Make
trigger.times
parameter 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-environment
to import environment. - Support
body
andheaders
in http trigger. - Add
install
target in makefile. - Stop trigger when cleaning up.
- Change interval setting to Duration style.
- Add reasonable default
cleanup.on
. - Support
float
value compare when type not match - Support reuse
verify.cases
. - Ignore trigger when not set.
- Support export
KUBECONFIG
to the environment. - Support using
setup.kind.import-images
to load local docker images. - Support using
setup.kind.expose-ports
to 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
default
namespace 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-compose
to 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.