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

Add a support for parallel extension test execution. #10424

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

a-masterov
Copy link
Contributor

@a-masterov a-masterov commented Jan 16, 2025

Problem

The tests of extensions shipped with Neon currently run sequentially, which takes a lot of time and slows down testing at all

Summary of changes

Implemented support for running the tests in 3 parallel streams using GNU Parallel. 3 compute nodes started parallelly as well using the different timelines and tenants

Copy link

github-actions bot commented Jan 16, 2025

7414 tests run: 7062 passed, 0 failed, 352 skipped (full report)


Code coverage* (full report)

  • functions: 33.3% (8514 of 25538 functions)
  • lines: 49.1% (71506 of 145571 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
213fe1d at 2025-01-31T14:31:34.961Z :recycle:

a-masterov and others added 7 commits January 16, 2025 18:17
# Conflicts:
#	docker-compose/docker-compose.yml
#	docker-compose/docker_compose_test.sh
#	docker-compose/run-tests.sh
…v/parallel-extensions-test

# Conflicts:
#	docker-compose/docker_compose_test.sh
#	docker-compose/run-tests.sh
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.

1 participant