Procházet zdrojové kódy

Try to get coveralls working again

tags/v0.7.1
Ben Kurtovic před 1 rokem
rodič
revize
e946c5f175
2 změnil soubory, kde provedl 14 přidání a 1 odebrání
  1. +1
    -1
      pyproject.toml
  2. +13
    -0
      scripts/save_coverage.py

+ 1
- 1
pyproject.toml Zobrazit soubor

@@ -78,7 +78,7 @@ test-groups = ["dev"]
test-command = [
"python -c 'import mwparserfromhell.parser._tokenizer'",
"pytest {project}/tests -rxs --cov=mwparserfromhell",
"if [[ $RUNNER_OS == Linux ]]; then mkdir -p /output && mv .coverage /output/.coverage.$(uuidgen); fi"
"python {project}/scripts/save_coverage.py",
]

[tool.pyright]


+ 13
- 0
scripts/save_coverage.py Zobrazit soubor

@@ -0,0 +1,13 @@
#!/usr/bin/env python

import os
import shutil
import traceback
import uuid

try:
if os.getenv("RUNNER_OS") == "Linux":
os.makedirs("/output", exist_ok=True)
shutil.move(".coverage", f"/output/.coverage.{uuid.uuid4().hex}")
except Exception:
traceback.print_exc()

Načítá se…
Zrušit
Uložit