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

Re-enabled integration tests #3306

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

dgannon991
Copy link
Member

What does this change

Adds back more of the integration tests into the pipeline (they were already running locally)

What issue does it fix

Closes #3300

@dgannon991 dgannon991 force-pushed the feature/3300/enable-integration-tests branch 3 times, most recently from 6ae2c6d to 52847e3 Compare January 2, 2025 20:52
@dgannon991 dgannon991 force-pushed the feature/3300/enable-integration-tests branch from 52847e3 to 570d37e Compare January 2, 2025 21:08
@dgannon991 dgannon991 marked this pull request as ready for review January 4, 2025 20:44
@@ -93,124 +93,39 @@ jobs:
uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main
with:
test_name: telemetry_test
# Reusable workflows only supports 20 jobs
Copy link
Contributor

Choose a reason for hiding this comment

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

Is this no longer the case? It is listed as a limitation on the GitHub documentation page

Copy link
Member Author

Choose a reason for hiding this comment

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

I had a quick search and could not find it mentioned, so thought I'd give it a go as a test. It seems to work and run them all! Do you have a link handy for the documentation?

Copy link
Contributor

Choose a reason for hiding this comment

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

@@ -12,244 +12,147 @@ env:

jobs:
archive_integration_test:
name: Archive Integration Test
Copy link
Contributor

Choose a reason for hiding this comment

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

Why is all the names removed?

Copy link
Member Author

Choose a reason for hiding this comment

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

I wanted to make the file consistent with the porter-integration-mr.yml file to make it easier to see if one is missing tests. I noticed that not all of the tests in the integration-release.yml file had names in the first place, so decided to sync on no names. More than happy to go and add names to all tests in both files though if you'd rather :)

Copy link
Contributor

Choose a reason for hiding this comment

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

My personal opinion would be to have human friendly names in both places

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 fail on linux
2 participants