Skip to content

Commit

Permalink
Add end-to-end test execution to Continuous Integration (#54)
Browse files Browse the repository at this point in the history
- Now end-to-end tests from the Testbed are executed as part of CirleCI build.
- Test summary are published in CircleCI using JUnit format.
- All test result files (e.g. logs) are published as CircleCO artifacts.
  • Loading branch information
tigrannajaryan authored and Paulo Janotti committed Dec 10, 2019
1 parent 9c4bd8e commit ff96a11
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,7 @@ jobs:
- run:
name: Verify
command: make ci
- store_artifacts:
path: testbed/tests/results
- store_test_results:
path: testbed/tests/results/junit
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ e2e-test: otelcontribcol

.PHONY: ci
ci: all test-with-cover
$(MAKE) -C testbed install-tools
$(MAKE) -C testbed runtests

.PHONY: test-with-cover
test-with-cover:
Expand Down
1 change: 1 addition & 0 deletions testbed/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,7 @@ github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod h1:+SdeFBv
github.com/json-iterator/go v0.0.0-20180701071628-ab8a2e0c74be/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024 h1:rBMNdlhTLzJjJSDIjNEXX1Pz3Hmwmz91v+zycvx9PJc=
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=
Expand Down

0 comments on commit ff96a11

Please sign in to comment.