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

Create E2E tests framework using PyTest #677

Open
danyi1212 opened this issue Oct 9, 2024 · 12 comments · May be fixed by #681
Open

Create E2E tests framework using PyTest #677

danyi1212 opened this issue Oct 9, 2024 · 12 comments · May be fixed by #681
Labels

Comments

@danyi1212
Copy link
Collaborator

danyi1212 commented Oct 9, 2024

We want to create a new baseline framework for writing E2E tests for OPAL Client and Server using PyTest

The test framework should do the following tasks on its baseline/initial run:

  • Run an OPAL Server and Client inside Docker
  • Initially test for health check responsivity
  • Check logs for errors and critical alerts
  • Check the client and server are connected using the Statistics API

The acceptance criteria for this issue is the ability to run a single test command that will be based on the framework specified above and run a very basic assertion test on OPAL

@gemanor
Copy link
Collaborator

gemanor commented Oct 11, 2024

/bounty 200

Copy link

algora-pbc bot commented Oct 11, 2024

💎 $200 bounty • Permit.io

Steps to solve:

  1. Start working: Comment /attempt #677 with your implementation plan
  2. Submit work: Create a pull request including /claim #677 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to permitio/opal!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @varshith257 Oct 11, 2024, 7:02:06 AM #681
🟢 @PlanetKumbhaj Oct 12, 2024, 10:59:52 AM WIP

@varshith257
Copy link

varshith257 commented Oct 11, 2024

/attempt #677

Algora profile Completed bounties Tech Active attempts Options
@varshith257 15 bounties from 7 projects
Go, TypeScript,
Scala & more
Cancel attempt

@varshith257 varshith257 linked a pull request Oct 11, 2024 that will close this issue
7 tasks
Copy link

algora-pbc bot commented Oct 11, 2024

💡 @varshith257 submitted a pull request that claims the bounty. You can visit your bounty board to reward.

@thekumbhaj
Copy link

/bounty 200

@thekumbhaj
Copy link

thekumbhaj commented Oct 12, 2024

/attempt 200

@tobihans
Copy link

Hi maintainers, I'd like to ask how you generally proceed on bounties please. Can I also submit a PR or it's first come, first serve ? Thanks.

@varshith257
Copy link

@tobihans Yes, this repo prefers FCFS towards bounty issues. I already have good progress on it and waiting for @gemanor / @danyi1212 to get review my open PR and also to get assigned

@tobihans
Copy link

That's noted @varshith257. I took a look at your approach also in the PR. Do you mind us collaborating to release a better solution ?

@varshith257
Copy link

varshith257 commented Oct 13, 2024

@tobihans Thanks for asking but work is almost complete except getting review and add assertion test of opal.

Let's collaborate on the other issues

@tobihans
Copy link

Ok then.

@WEI567
Copy link

WEI567 commented Oct 15, 2024

null

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants