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

Add workflow for e2e tests #2

Merged
merged 19 commits into from
Aug 26, 2024
Merged

Add workflow for e2e tests #2

merged 19 commits into from
Aug 26, 2024

Conversation

bogdan-luzmo
Copy link
Collaborator

No description provided.

@bogdan-luzmo bogdan-luzmo requested a review from KrijnL August 23, 2024 10:41
push:
branches: [ main ]
branches: [ main, feat/workflow-for-e2e ]
Copy link
Contributor

Choose a reason for hiding this comment

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

Question: as I understand it, we only want to run these tests after a deploy? This already happens on push to the main branch, so probably we can remove the push directive here.

@@ -1,33 +1,43 @@
name: E2E tests
on:
workflow_call:
workflow_dispatch:
Copy link
Contributor

Choose a reason for hiding this comment

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

Nitpick: I think we only need workflow_call to be able to call this workflow from the deployment one. workflow_dispatch is only necessary if we want to trigger it manually.

Thought: We can also run it on a schedule (e.g. daily) by using the schedule directive. Perhaps in that case we should send the results to Slack somehow? Or report them somewhere else that we're aware?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Schedule and alert on slack is good idea.
I've added workflow_dispatch just in case. But if you want I can remove it

Copy link
Contributor

Choose a reason for hiding this comment

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

No, it's fine that it's there. Perhaps we want to run the tests manually at some point. 🙂

@KrijnL KrijnL force-pushed the feat/workflow-for-e2e branch 4 times, most recently from a64d131 to 71b88f6 Compare August 26, 2024 14:06
Copy link

Test Summary - Run #30

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
1 1 0 0 0 0 0 00:00:07

🎉 All tests passed!

A ctrf plugin

@KrijnL KrijnL force-pushed the feat/workflow-for-e2e branch 4 times, most recently from 87874dc to e420fb2 Compare August 26, 2024 14:33
Copy link

Test Summary - Run #34

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
1 1 0 0 0 0 0 00:00:06

🎉 All tests passed!

A ctrf plugin

@KrijnL KrijnL force-pushed the feat/workflow-for-e2e branch from e420fb2 to e0b206a Compare August 26, 2024 14:53
Copy link

Test Summary - Run #35

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
1 1 0 0 0 0 0 00:00:05

🎉 All tests passed!

A ctrf plugin

@KrijnL KrijnL force-pushed the feat/workflow-for-e2e branch 2 times, most recently from 8da035c to 5063ca5 Compare August 26, 2024 15:17
Copy link

Test Summary - Run #37

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
1 1 0 0 0 0 0 00:00:08

🎉 All tests passed!

A ctrf plugin

@KrijnL KrijnL force-pushed the feat/workflow-for-e2e branch from 5063ca5 to dc8ff85 Compare August 26, 2024 15:20
@KrijnL KrijnL merged commit 6469c49 into main Aug 26, 2024
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.

2 participants