Skip to content

[#2658] Basic integration tests #3260

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
merged 5 commits into from
Mar 12, 2021
Merged

[#2658] Basic integration tests #3260

merged 5 commits into from
Mar 12, 2021

Conversation

geropl
Copy link
Member

@geropl geropl commented Feb 23, 2021

Fixes #2658 to some extend, see here for caveats.

The changes include:

  • werft job (core)
  • werft job (io, see companion PR)
  • tests now are now runnable against all environments (e.g., devstaging, staging and prod)
  • you can choose a user to run with (for now, until we have the "setup GitHub/GitLab test user (credentials)" story solved
  • basic context/Git integration tests

Companion PRs:

@geropl geropl force-pushed the gpl/2658-int-tests branch 5 times, most recently from 65ed542 to c27f9c7 Compare February 23, 2021 15:33
Base automatically changed from master to main February 23, 2021 18:09
@geropl geropl force-pushed the gpl/2658-int-tests branch 15 times, most recently from 4c1d5f1 to a801eea Compare March 1, 2021 12:41
@geropl
Copy link
Member Author

geropl commented Mar 2, 2021

/werft run

👍 started the job as gitpod-build-gpl-2658-int-tests.45

@geropl geropl force-pushed the gpl/2658-int-tests branch 2 times, most recently from e7e9087 to b055b43 Compare March 3, 2021 13:03
@geropl
Copy link
Member Author

geropl commented Mar 3, 2021

/werft run

👍 started the job as gitpod-build-gpl-2658-int-tests.49

@geropl geropl force-pushed the gpl/2658-int-tests branch from b055b43 to f1366a2 Compare March 3, 2021 13:13
@geropl geropl force-pushed the gpl/2658-int-tests branch 2 times, most recently from 247eb26 to ef4f4b4 Compare March 9, 2021 09:13
@geropl geropl changed the title [#2658] Integration tests [#2658] Basic integration tests Mar 9, 2021
@geropl geropl marked this pull request as ready for review March 9, 2021 09:44
@geropl geropl requested review from csweichel and aledbf March 9, 2021 09:44
@geropl geropl force-pushed the gpl/2658-int-tests branch from cafe0a6 to 5e6aef4 Compare March 12, 2021 10:40
@geropl geropl force-pushed the gpl/2658-int-tests branch from 5e6aef4 to 45e4d7d Compare March 12, 2021 10:48
@geropl geropl force-pushed the gpl/2658-int-tests branch from 45e4d7d to 8a47510 Compare March 12, 2021 11:07
@csweichel
Copy link
Contributor

csweichel commented Mar 12, 2021

/werft run

👍 started the job as gitpod-build-gpl-2658-int-tests.61

@geropl
Copy link
Member Author

geropl commented Mar 12, 2021

+1 started the job as gitpod-build-gpl-2658-int-tests.61

Did not work due to the preview env not being ready it seems.

@geropl
Copy link
Member Author

geropl commented Mar 12, 2021

/werft run

👍 started the job as gitpod-build-gpl-2658-int-tests.62

@geropl
Copy link
Member Author

geropl commented Mar 12, 2021

This is a manually triggered run on devstaging that went fine (:crossed_fingers: ): https://werft.gitpod-dev.com/job/gitpod-run-integration-tests-gpl-2658-int-tests.42

Copy link
Contributor

@csweichel csweichel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@geropl geropl merged commit bcdcdaa into main Mar 12, 2021
@geropl geropl deleted the gpl/2658-int-tests branch March 12, 2021 14:40
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.

[integration tests] Automate low-effort tests from the manual test plan
2 participants