mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-18 05:28:40 +00:00
feat(tests): generate UI test report again from current data
This commit is contained in:
parent
da4442bbd7
commit
0971adf7a7
@ -6,6 +6,7 @@ from contextlib import contextmanager
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
from _pytest.outcomes import Failed
|
||||||
|
|
||||||
from .reporting import testreport
|
from .reporting import testreport
|
||||||
|
|
||||||
@ -139,3 +140,18 @@ def _get_fixtures_content(fixtures: dict, remove_missing: bool):
|
|||||||
fixtures = fixtures
|
fixtures = fixtures
|
||||||
|
|
||||||
return json.dumps(fixtures, indent="", sort_keys=True) + "\n"
|
return json.dumps(fixtures, indent="", sort_keys=True) + "\n"
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
read_fixtures()
|
||||||
|
for record in (UI_TESTS_DIR / "screens").iterdir():
|
||||||
|
if not (record / "actual").exists():
|
||||||
|
continue
|
||||||
|
|
||||||
|
try:
|
||||||
|
_process_tested(record, record.name)
|
||||||
|
print("PASSED:", record.name)
|
||||||
|
except Failed:
|
||||||
|
print("FAILED:", record.name)
|
||||||
|
|
||||||
|
testreport.index()
|
||||||
|
3
tests/ui_tests/__main__.py
Normal file
3
tests/ui_tests/__main__.py
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
from . import main
|
||||||
|
|
||||||
|
main()
|
Loading…
Reference in New Issue
Block a user