mirror of
https://github.com/umap-project/umap.git
synced 2025-04-28 19:42:36 +02:00
chore: use pytest-rerunfailed
This commit is contained in:
parent
61de72ce85
commit
1be7c8d3a9
5 changed files with 2 additions and 13 deletions
2
Makefile
2
Makefile
|
@ -58,7 +58,7 @@ publish: ## Publish the Python package to Pypi
|
||||||
test: testpy testjs
|
test: testpy testjs
|
||||||
|
|
||||||
testpy:
|
testpy:
|
||||||
pytest -vv umap/tests/ --dist=loadgroup
|
pytest -vv umap/tests/ --dist=loadgroup --reruns 1
|
||||||
|
|
||||||
test-integration:
|
test-integration:
|
||||||
pytest -xv umap/tests/integration/ --dist=loadgroup
|
pytest -xv umap/tests/integration/ --dist=loadgroup
|
||||||
|
|
|
@ -61,6 +61,7 @@ test = [
|
||||||
"pytest==8.3.3",
|
"pytest==8.3.3",
|
||||||
"pytest-django==4.9.0",
|
"pytest-django==4.9.0",
|
||||||
"pytest-playwright==0.5.2",
|
"pytest-playwright==0.5.2",
|
||||||
|
"pytest-rerunfailures==14.0",
|
||||||
"pytest-xdist>=3.5.0,<4",
|
"pytest-xdist>=3.5.0,<4",
|
||||||
]
|
]
|
||||||
docker = [
|
docker = [
|
||||||
|
|
|
@ -55,10 +55,6 @@ def test_should_honour_fromZoom(live_server, map, datalayer, page):
|
||||||
expect(markers).to_be_visible()
|
expect(markers).to_be_visible()
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.skipif(
|
|
||||||
os.environ.get("CI", "false") == "true",
|
|
||||||
reason="Test is failing intermittently, skipping in the CI",
|
|
||||||
)
|
|
||||||
def test_should_honour_toZoom(live_server, map, datalayer, page):
|
def test_should_honour_toZoom(live_server, map, datalayer, page):
|
||||||
set_options(datalayer, displayOnLoad=True, toZoom=6)
|
set_options(datalayer, displayOnLoad=True, toZoom=6)
|
||||||
page.goto(f"{live_server.url}{map.get_absolute_url()}#7/48.55/14.68")
|
page.goto(f"{live_server.url}{map.get_absolute_url()}#7/48.55/14.68")
|
||||||
|
|
|
@ -71,10 +71,6 @@ def test_umap_import_from_file(live_server, tilelayer, page):
|
||||||
expect(nonloaded).to_have_count(1)
|
expect(nonloaded).to_have_count(1)
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.skipif(
|
|
||||||
os.environ.get("CI", "false") == "true",
|
|
||||||
reason="Test is failing intermittently, skipping in the CI",
|
|
||||||
)
|
|
||||||
def test_umap_import_from_textarea(live_server, tilelayer, page, settings):
|
def test_umap_import_from_textarea(live_server, tilelayer, page, settings):
|
||||||
settings.UMAP_ALLOW_ANONYMOUS = True
|
settings.UMAP_ALLOW_ANONYMOUS = True
|
||||||
page.goto(f"{live_server.url}/map/new/")
|
page.goto(f"{live_server.url}/map/new/")
|
||||||
|
|
|
@ -148,10 +148,6 @@ def test_default_view_latest_with_polygon(map, live_server, page):
|
||||||
expect(layers).to_have_count(1)
|
expect(layers).to_have_count(1)
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.skipif(
|
|
||||||
os.environ.get("CI", "false") == "true",
|
|
||||||
reason="Test is failing intermittently, skipping in the CI",
|
|
||||||
)
|
|
||||||
def test_default_view_locate(browser, live_server, map):
|
def test_default_view_locate(browser, live_server, map):
|
||||||
context = browser.new_context(
|
context = browser.new_context(
|
||||||
geolocation={"longitude": 8.52967, "latitude": 39.16267},
|
geolocation={"longitude": 8.52967, "latitude": 39.16267},
|
||||||
|
|
Loading…
Reference in a new issue