matejcik
ed16fefae7
ci: update CI config, enable click UI tests
...
[no changelog]
2023-02-02 12:40:39 +01:00
grdddj
f8c432e955
chore(core/rust): delete model_1 code - it should use model_r
...
[no changelog]
2023-01-31 10:55:12 +01:00
vdovhanych
983b7bb6e6
chore(ci): temporary allow_failure for connect tests
2022-12-12 22:07:22 +01:00
grdddj
d045e0089d
feat(core/ui): delete old UI code
2022-11-21 14:08:47 +01:00
matejcik
7c1209e61d
ci: run python test always
...
The python pipeline is cheap and the "only:changes:" part is problematic
in gitlab
2022-11-01 14:56:00 +01:00
Simon Males
393bbb2bf1
chore(docs): Clean up dead links [no changelog]
2022-10-25 15:27:32 +02:00
grdddj
5a2e831214
chore(ci): do not allow failure for Connect tests
2022-09-06 15:09:23 +02:00
grdddj
a20783731a
fix(tests): not use transaction cache in connect tests
2022-09-01 15:02:12 +02:00
mroz
7e078e4daa
chore(ci): add special tag for connect tests
2022-09-01 15:02:12 +02:00
grdddj
3a8e84a86e
fix(ci): make Connect tests run properly
2022-06-30 20:26:59 +02:00
matejcik
4c745a3c19
ci: increase timeout for ASAN device tests
2022-06-29 09:24:54 +02:00
grdddj
9ca9720f22
feat(tests): add test for supporting older python versions
2022-05-30 14:41:32 +02:00
Martin Milata
168389a7b3
ci: silence syntax warnings
2022-05-16 13:54:43 +02:00
Martin Milata
c153ffe4b3
ci: ui2 device tests
2022-04-07 17:58:41 +02:00
Martin Milata
cae87b9065
ci: fix glob for changed files
2022-04-05 16:55:49 +02:00
Martin Milata
d1978c062d
test(storage): remove timeouts for test_random and test_random_upgrade
2022-04-05 16:55:49 +02:00
Martin Milata
8965ad68f2
ci: fix core unit test asan
2022-04-05 13:03:23 +02:00
Martin Milata
c8dda3242b
ci: build emulator with new fonts before running cargo test
2022-03-23 13:40:45 +01:00
grdddj
7b41946789
chore(tests): reflect tenv's changes in image and command
2022-03-22 13:26:42 +01:00
grdddj
f0cc7f3327
feat(ci): autogenerate documentation for CI jobs
2022-03-18 12:02:24 +01:00
matejcik
d655dbf228
ci: allow HWI test failure
2022-02-28 15:45:29 +01:00
grdddj
9cba6a0191
chore(ci): rename UI jobs and make legacy UI a dependency
2022-02-17 11:05:55 +01:00
grdddj
5ba47b582a
fix(ci): add T1/TT argument into prepare_ui_artifacts.py to account for missing files
2022-02-17 11:05:55 +01:00
grdddj
5ab93ab812
feat(ci): generate artifacts for legacy test
2022-02-17 11:05:55 +01:00
grdddj
967727a43c
chore(legacy,ci): add and use make targets for legacy
2022-02-17 11:05:55 +01:00
Andrew Kozlik
02660ea64a
ci: Increase crypto test timeout due to test_codepoints failing.
2022-02-16 10:25:15 +01:00
matejcik
b0a7e13c88
ci: remove separate "UI" job, do UI test in the default "device test" job
2022-02-08 16:34:54 +01:00
vdovhanych
48d7f71ccc
ci: add hwi tests for core and legacy builds
2022-02-08 14:18:08 +01:00
Martin Milata
af0ae880a1
fix(ci): Fix valgrind crypto test.
2022-01-19 15:22:03 +01:00
Andrew Kozlik
07013d5a0c
fix(ci): Fix crypto tests.
2022-01-19 15:22:03 +01:00
Andrew Kozlik
ebc07fd6db
ci: Suppress libSDL memory leaks.
...
[no changelog]
2022-01-19 15:22:03 +01:00
Martin Milata
242b5f956c
ci: more AddressSanitizer jobs
2022-01-19 15:22:03 +01:00
Martin Milata
b6ed573cf5
ci(legacy): run nightly device tests with AddressSanitizer
...
[no changelog]
2022-01-19 15:22:03 +01:00
Martin Milata
e3541997f0
ci(core): run nightly device tests with AddressSanitizer
...
[no changelog]
2022-01-19 15:22:03 +01:00
Andrew Kozlik
fc0fa726e4
ci: Allow failure of connect tests.
2022-01-10 11:14:36 +01:00
grdddj
f838e15eda
chore(ci): connect tests - exporting emu/bridge logfile from tenv as artifact
2021-12-17 13:53:26 +01:00
grdddj
3ed92a72bb
feat(ci): running connect tests against current branch
2021-12-10 14:18:21 +01:00
vdovhanych
3419961797
ci: introduce gitlab cache for vnev
2021-11-26 16:30:05 +01:00
Martin Milata
52f719ad81
ci: add core unit test t1
...
[no changelog]
2021-11-24 15:36:34 +01:00
Martin Milata
81e66cb024
style(core/rust): enable clippy lints
...
[no changelog]
2021-09-23 14:22:40 +02:00
Martin Milata
a7a7570496
ci(core): enable rust unit tests
...
[no changelog]
2021-09-16 14:57:06 +02:00
vdovhanych
6b3e743373
ci: add duration timestamps on all test jobs
2021-06-09 10:00:24 +02:00
matejcik
bb96cdc4e6
ci: include monero logs in artifacts
2021-05-06 13:14:21 +02:00
Martin Milata
88cdb72aec
ci: bump nixpkgs version to latest
2021-04-06 22:06:12 +02:00
Martin Milata
73c600d3f5
ci: also run regular tt tests on hw
...
Break off hardware test tasks into separate file.
2021-02-05 12:58:21 +01:00
Martin Milata
ceccf1951a
ci: all hw configuration in one place
2021-02-05 12:58:21 +01:00
Martin Milata
41bf9201b5
ci: do not rely on TREZOR_PATH, use switch ports instead
...
As the connected Trezors can be left in various weird states, trezorctl
list may not always return what is expected or even fail. If it failed
TREZOR_PATH was set to empty string which means random device got
selected.
For now let's avoid using incorrect device by powering down the other
usb port.
Fix log lines ordering.
2021-02-05 12:58:21 +01:00
Martin Milata
0a75e02392
ci: skip some tests that cause alloc failure
...
Also increase PYTEST_TIMEOUT so that test_lots_of_inputs has enough time
to pass.
2021-02-05 12:58:21 +01:00
Martin Milata
dedca1bb13
ci: ffmpeg tweaks in hardware tests
...
Running ffmpeg in a subshell and killing it in exit trap handler should
ensure video availability even when bootstrap or pytest fail.
2021-02-05 12:58:21 +01:00
Tomas Susanka
708a85a916
ci: run btconly firmware on TT in HW tests
2021-02-05 12:58:21 +01:00