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

Run E2E tests in CI #22

Open
cgillum opened this issue Oct 28, 2023 · 0 comments
Open

Run E2E tests in CI #22

cgillum opened this issue Oct 28, 2023 · 0 comments

Comments

@cgillum
Copy link
Member

cgillum commented Oct 28, 2023

Currently, E2E tests are not being run at all in the CI, making it possible to unintentionally introduce bugs in scenarios that are already being covered in these tests.

Ideally the E2E tests would be run for each durabletask-go backend and for the Dapr Workflow engine. Already an issue has been found with sub-orchestration retry policies where they work correctly for Dapr Workflow but not for the durabletask-go backend.
 
An issue was recently discovered where retry policies for sub-orchestrations don't work because the durabletask-go/sqlite backend doesn't support instance ID reuse. Having an E2E test execution would have made that problem more apparent sooner.

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

No branches or pull requests

1 participant