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

Remove TEST_SHARED_FIXTURES #8965

Merged
merged 2 commits into from
Sep 9, 2024
Merged

Remove TEST_SHARED_FIXTURES #8965

merged 2 commits into from
Sep 9, 2024

Conversation

hlinnaka
Copy link
Contributor

@hlinnaka hlinnaka commented Sep 8, 2024

I wish it worked, but it's been broken for a long time, so let's admit defeat and remove it.

The idea of sharing the same pageserver and safekeeper environment between tests is still sound, and it could save a lot of time in our CI. We should perhaps put some time into doing that, but we're better off starting from scratch than trying to make TEST_SHARED_FIXTURES work in its current form.

@hlinnaka hlinnaka force-pushed the remove-TEST_SHARED_FIXTURES branch from 9bbcd80 to b42341d Compare September 8, 2024 18:49
Copy link

github-actions bot commented Sep 8, 2024

3883 tests run: 3769 passed, 0 failed, 114 skipped (full report)


Flaky tests (4)

Postgres 16

  • test_pageserver_small_inmemory_layers[False]: debug-x86-64

Postgres 14

Code coverage* (full report)

  • functions: 31.7% (7345 of 23155 functions)
  • lines: 49.9% (59485 of 119149 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
6173fc3 at 2024-09-09T09:47:49.753Z :recycle:

@hlinnaka hlinnaka force-pushed the remove-TEST_SHARED_FIXTURES branch from b42341d to c040de3 Compare September 8, 2024 20:18
@hlinnaka hlinnaka requested a review from koivunej September 8, 2024 20:18
I wish it worked, but it's been broken for a long time, so let's admit
defeat and remove it.

The idea of sharing the same pageserver and safekeeper environment
between tests is still sound, and it could save a lot of time in our
CI. We should perhaps put some time into doing that, but we're better
off starting from scratch than trying to make TEST_SHARED_FIXTURES
work in its current form.
Now that we've given up hope on sharing the neon_simple_env between
tests, there's no reason to not use the 'main' branch directly.
@hlinnaka hlinnaka force-pushed the remove-TEST_SHARED_FIXTURES branch from c040de3 to 6173fc3 Compare September 9, 2024 07:35
@hlinnaka hlinnaka enabled auto-merge (rebase) September 9, 2024 09:18
@hlinnaka hlinnaka merged commit 723c097 into main Sep 9, 2024
69 checks passed
@hlinnaka hlinnaka deleted the remove-TEST_SHARED_FIXTURES branch September 9, 2024 09:38
hlinnaka added a commit that referenced this pull request Sep 9, 2024
I wish it worked, but it's been broken for a long time, so let's admit
defeat and remove it.

The idea of sharing the same pageserver and safekeeper environment
between tests is still sound, and it could save a lot of time in our
CI. We should perhaps put some time into doing that, but we're better
off starting from scratch than trying to make TEST_SHARED_FIXTURES
work in its current form.
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

Successfully merging this pull request may close these issues.

2 participants