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

Enhance repo for integration tests setup #47

Open
lucifercr07 opened this issue Oct 5, 2024 · 4 comments
Open

Enhance repo for integration tests setup #47

lucifercr07 opened this issue Oct 5, 2024 · 4 comments
Assignees
Labels

Comments

@lucifercr07
Copy link
Contributor

Description

  • As part of this task we need to add integration test flow for this repo, which would allow us to E2E test the playground-web repo.
  • As part of this setup we'll have to simulate exact flows triggered by user from website and assert the expected behaviours.
  • Dependent services required to be setup:
  1. playground-mono-We can use the master branch of this repo to execute tests.
  2. DiceDB - We can use docker latest image of this repo to execute tests.
    We can refer to the PlaygroundMonoDockerfile from this repo to setup these dependent services.

Tasks

  • Setup dependent services
  • Add tests for below commands and assert the expected output for the commands:
    • SET
    • GET
    • DEL
  • Update README with details around how to run the integration tests.
  • Integrate the tests with Github workflow/actions.
@Sanketmundada
Copy link

Hey @lucifercr07, are we thinking of something like Playwright for this task?

@lucifercr07
Copy link
Contributor Author

@Sanketmundada yes that should work.

@Sanketmundada
Copy link

Hey, I can give a shot then, can you assign this to me @lucifercr07 ?

@lucifercr07
Copy link
Contributor Author

@Sanketmundada assigned, thanks for contributing.

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

No branches or pull requests

2 participants