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

Move buildengine tests to integration tests #1585

Closed
alecthomas opened this issue May 28, 2024 · 0 comments · Fixed by #2511
Closed

Move buildengine tests to integration tests #1585

alecthomas opened this issue May 28, 2024 · 0 comments · Fixed by #2511
Assignees
Labels
good first issue Good for newcomers techdebt Issue is technical debt

Comments

@alecthomas
Copy link
Collaborator

There's a lot of overlap in the test infrastructure and the buildengine tests are all quite slow.

@alecthomas alecthomas added the good first issue Good for newcomers label May 28, 2024
@github-actions github-actions bot added the triage Issue needs triaging label May 28, 2024
@alecthomas alecthomas added techdebt Issue is technical debt and removed triage Issue needs triaging labels May 28, 2024
@alecthomas alecthomas changed the title Move buildengine tests to to integration tests Move buildengine tests to integration tests May 28, 2024
@matt2e matt2e added the next Work that will be be picked up next label Jun 18, 2024
@ftl-robot ftl-robot mentioned this issue Jun 18, 2024
@matt2e matt2e removed the next Work that will be be picked up next label Jul 1, 2024
@jvmakine jvmakine self-assigned this Aug 26, 2024
github-merge-queue bot pushed a commit that referenced this issue Aug 26, 2024
This tests the same things as the old test, but through slightly higher
abstraction layer (cli instead of calling build engine functions
directly)

The same functions as in the original test should get called via the cli
in the integration test.

See #1585
github-merge-queue bot pushed a commit that referenced this issue Aug 27, 2024
…2508)

See #1585

I left engine_test in place, as there was one test for graph
construction that could not be done nicely as an integration test.
github-merge-queue bot pushed a commit that referenced this issue Aug 27, 2024
…2508)

See #1585

I left engine_test in place, as there was one test for graph
construction that could not be done nicely as an integration test.
github-merge-queue bot pushed a commit that referenced this issue Aug 27, 2024
…2508)

See #1585

I left engine_test in place, as there was one test for graph
construction that could not be done nicely as an integration test.
github-merge-queue bot pushed a commit that referenced this issue Aug 27, 2024
Not sure if this makes the watch tests much more readable, but at least
they are more consistent with the rest of the integration tests.

Closes #1585
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers techdebt Issue is technical debt
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants