Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Merged by Bors] - CI for New System Tests #3121

Closed
wants to merge 79 commits into from
Closed

Conversation

narayanprusty
Copy link
Contributor

@narayanprusty narayanprusty commented Feb 12, 2022

This PR is to run the new system tests in the CI. The new system tests are already merged to develop. It should run the tests during bors try and bors merge in our GCP kubernetes infra.

Tasks:

  • It builds the go-spacemesh and system tests docker images and pushes to dockerhub
  • It runs the tests in a k8s cluster hosted on GCP
  • After running the tests it prints the tests results and cleans all pods
  • Run system tests only when bors try or bors merge is invoked
  • Fail the CI when tests fail (read the status of kubernetes pod)

@bors
Copy link

bors bot commented Mar 15, 2022

try

Build succeeded:

@narayanprusty
Copy link
Contributor Author

bors try

bors bot added a commit that referenced this pull request Mar 16, 2022
@bors
Copy link

bors bot commented Mar 16, 2022

try

Build succeeded:

@narayanprusty
Copy link
Contributor Author

bors try

bors bot added a commit that referenced this pull request Mar 16, 2022
@bors
Copy link

bors bot commented Mar 16, 2022

try

Build succeeded:

@narayanprusty narayanprusty changed the title New System Tests CI for New System Tests Mar 16, 2022
@narayanprusty
Copy link
Contributor Author

bors merge

bors bot pushed a commit that referenced this pull request Mar 16, 2022
This PR is to run the new system tests in the CI. The new system tests are already merged to develop. It should run the tests during `bors try` and `bors merge` in our GCP kubernetes infra.

Tasks:

- [x]  It builds the go-spacemesh and system tests docker images and pushes to dockerhub
- [x]  It runs the tests in a k8s cluster hosted on GCP
- [x]  After running the tests it prints the tests results and cleans all pods
- [x]  Run system tests only when bors try or bors merge is invoked
- [x]  Fail the CI when tests fail (read the status of kubernetes pod)

Co-authored-by: Narayan Prusty <7037606+narayanprusty@users.noreply.github.com>
@bors
Copy link

bors bot commented Mar 16, 2022

Build failed:

@narayanprusty
Copy link
Contributor Author

bors merge

bors bot pushed a commit that referenced this pull request Mar 17, 2022
This PR is to run the new system tests in the CI. The new system tests are already merged to develop. It should run the tests during `bors try` and `bors merge` in our GCP kubernetes infra.

Tasks:

- [x]  It builds the go-spacemesh and system tests docker images and pushes to dockerhub
- [x]  It runs the tests in a k8s cluster hosted on GCP
- [x]  After running the tests it prints the tests results and cleans all pods
- [x]  Run system tests only when bors try or bors merge is invoked
- [x]  Fail the CI when tests fail (read the status of kubernetes pod)

Co-authored-by: Narayan Prusty <7037606+narayanprusty@users.noreply.github.com>
@narayanprusty
Copy link
Contributor Author

bors try

bors bot added a commit that referenced this pull request Mar 17, 2022
@bors
Copy link

bors bot commented Mar 17, 2022

Pull request successfully merged into develop.

Build succeeded:

@bors bors bot changed the title CI for New System Tests [Merged by Bors] - CI for New System Tests Mar 17, 2022
@bors bors bot closed this Mar 17, 2022
@bors bors bot deleted the new_tests branch March 17, 2022 08:29
@narayanprusty narayanprusty restored the new_tests branch March 17, 2022 08:30
@bors
Copy link

bors bot commented Mar 17, 2022

try

Build failed:

dshulyak added a commit to dshulyak/go-spacemesh that referenced this pull request Mar 27, 2022
* develop:
  nuke tests and outdated utilities (spacemeshos#3154)
  add duplicate TX check and some cleanup (spacemeshos#3148)
  Fix Gcloud Setup for Releases (spacemeshos#3151)
  Use Exit Code to Find Tests Status (spacemeshos#3146)
  CI for New System Tests (spacemeshos#3121)
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants