Skip to content

Comments

test: support running e2e tests via podman and on macOS#381

Merged
SimonThormeyer merged 5 commits intomainfrom
simon/ci/fix-tests-on-macOS-WPB-19213
Aug 18, 2025
Merged

test: support running e2e tests via podman and on macOS#381
SimonThormeyer merged 5 commits intomainfrom
simon/ci/fix-tests-on-macOS-WPB-19213

Conversation

@SimonThormeyer
Copy link
Member

@SimonThormeyer SimonThormeyer commented Aug 18, 2025

What's new in this PR

See commit messages


PR Submission Checklist for internal contributors
  • The PR Title
    • conforms to the style of semantic commits messages¹ supported in Wire's Github Workflow²
    • contains a reference JIRA issue number like SQPIT-764
    • answers the question: If merged, this PR will: ... ³
  1. https://sparkbox.com/foundry/semantic_commit_messages
  2. https://github.com/wireapp/.github#usage
  3. E.g. feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764.

@SimonThormeyer SimonThormeyer force-pushed the simon/ci/fix-tests-on-macOS-WPB-19213 branch 2 times, most recently from 7c5eed1 to 9bf5328 Compare August 18, 2025 12:15
@SimonThormeyer SimonThormeyer changed the title Simon/ci/fix tests on mac os wpb 19213 test: support running e2e tests via podman and on macOS Aug 18, 2025
@SimonThormeyer SimonThormeyer marked this pull request as ready for review August 18, 2025 12:16
@SimonThormeyer SimonThormeyer requested a review from a team as a code owner August 18, 2025 12:16
Copy link
Contributor

@coriolinus coriolinus left a comment

Choose a reason for hiding this comment

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

Guess tests are not currently passing, so abandoning the review for now.

@SimonThormeyer SimonThormeyer force-pushed the simon/ci/fix-tests-on-macOS-WPB-19213 branch 3 times, most recently from 4663817 to b9e3d81 Compare August 18, 2025 12:54
This allows running a specific test with the wrapper script.
This allows displaying urls with the acme provisioner
To support this, various changes had to me made:
- instead of using the `with_copy_to()` feature of test containers,
manually write the intermediate template file to the destination
- when running `step ca init`, wait for "Your PKI is ready to go."
output on stderr
- stop running `chmod` on the `ca.json` file
- make the final acme startup command write its stdout to a file and
its stderr to stdout

This changeset seems to be the fragile mininal changeset that doesn't
break anything on macOS with podman and GitHub CI.
@SimonThormeyer SimonThormeyer force-pushed the simon/ci/fix-tests-on-macOS-WPB-19213 branch from 39e6b27 to e0e6ff1 Compare August 18, 2025 13:16
@SimonThormeyer SimonThormeyer merged commit e0e6ff1 into main Aug 18, 2025
16 checks passed
@SimonThormeyer SimonThormeyer deleted the simon/ci/fix-tests-on-macOS-WPB-19213 branch August 18, 2025 13:54
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