Closed Daskus1 closed 3 years ago
Hey guys, this looks pretty amazing. I'll test them out in the next couple of days and report back.
Based on the readme, adding them to the CI/CD pipeline should also be pretty straight forward :)
Awesome! We just added a new cypress action to the CI/CD pipeline that builds the project and runs the e2e tests.
The cypress tests work like a charm, thank you so much for contributing to the TeaStore!
This PR suggests adding end-to-end tests to the project to foster research in the area of testing microservices. To begin with, this initial set of test cases covers the main functionality of the TeaStore. We further propose to use the end-to-end testing framework Cypress rather than simple bash scripts, as it gives more flexibility when writing (more complex) tests and allows researchers to add custom cypress test event listeners and instrument the tests more easily. If desired, we can add a CI integration for travis or Github actions in a follow-up pull request, that will make sure that no regressions are introduced by future changes.
Best regards, Daniel & Daniel, contribution from Chair of Software and Systems Engineering (TUM)