Commit Graph

39 Commits (b87048e2657b7669dd55c4eef4859a737d745e3a)

Author SHA1 Message Date
matejcik a4f8d2b877 refactor(tests/ui): properly propagate model css class
5 months ago
matejcik 2523597c2a fix(tests/ui): fix failing master diffs
5 months ago
matejcik 421b2d8db1 refactor(tests/ui): use internal names for UI fixtures
5 months ago
cepetr dff12a32c1 feat(tests): improve screenshot diffs
6 months ago
cepetr fab70c7dba feat(tests): show screenshot diff
7 months ago
grdddj b8ea21d24a feat(all): implement translations into Trezor
7 months ago
Martin Milata cd7899dbcc feat(tests): generate master diff for subset of models
8 months ago
grdddj e21dd94dd5 feat(tests): show newly created tests in master-diff report
1 year ago
grdddj a4034097d6 feat(tests): number the screens in UI test reports, give unique IDs to images
1 year ago
grdddj 20c9d81018 feat(tests): running master-diff report after each UI test
1 year ago
grdddj 87c7e33198 chore(tests): improve UI reports
1 year ago
grdddj 2b71a44fd3 feat(tests): master diff creating different_screens.html report
1 year ago
matejcik 5fa1a33a1d fix(tests): url-safe name for hyperlinks (for when there's a backslash)
1 year ago
matejcik c6bf32eb82 fix(tests): only override left clicks in index custom script
2 years ago
matejcik be920d7cec fix(tests): differentiate passed vs new testcases
2 years ago
grdddj 89b905a349 fix(tests): make master_diff more reliable
2 years ago
matejcik 9add2b0027 fix(tests): more robust master diff handling
2 years ago
grdddj 1fa9a58fa5 feat(tests): generate UI report with all unique differing screens
2 years ago
grdddj 491a8523bc feat(tests): allow for saving text layout of all screens during UI tests
2 years ago
grdddj eb195d038b chore(tests): small naming changes and docs
2 years ago
matejcik fe88331234 fix(tests): make sure the POST to fixtures.json goes through
2 years ago
matejcik c7b787a2ec fix(tests): do not load every image to learn its width
2 years ago
matejcik e15662e12d feat(tests): revamp UI test harness
2 years ago
tychovrahe 550e2a7951 feat(tests): add button to update fixtures directly from ui test report
2 years ago
grdddj 56e0c91a71 feat(tests): add dashboards with indexed unique screens and all screens
2 years ago
Martin Novak a69e43d1a6 chore(tests): tests recording also generates "results web page"
2 years ago
Martin Milata 1e0fa3428c ci: fix UI master diff
2 years ago
Martin Milata c153ffe4b3 ci: ui2 device tests
2 years ago
matejcik 82182ae078 ci: use external servers in CI and scripts
3 years ago
grdddj c77e18d77c chore(tests): add type hints to helper test functions
3 years ago
grdddj 5d76144ef5 chore(common): always use resolve() when accessing parent of the Path
3 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
matejcik f3802dea61 fix(tests/ui_tests): if a UI test result changed, show it as new
3 years ago
matejcik 57582c2501 feat(tests): simple javascript-based UI diff review tool
3 years ago
matejcik 1b7b06255a feat(tests): only try connecting to VPN once
3 years ago
matejcik e4785d47e0 style: apply black 20.8b1
4 years ago
matejcik 35a0ae1d18 tests/ui_tests: use separate temporary directories for test cases
4 years ago
matejcik 17c4d75b40 tests: rename report_test to testreport so that pytest doesn't think it is a testcase
4 years ago
Tomas Susanka 89929c7a8c tests/ui: create report what differs from master
5 years ago