1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-20 21:38:26 +00:00
Commit Graph

122 Commits

Author SHA1 Message Date
Martin Milata
6c1e6fd0cb ci: make connect test core manual 2023-02-10 13:23:17 +01:00
Martin Milata
1e4b42792d ci(nix): use cached-nix-shell for speed
[no changelog]
2023-02-08 23:01:35 +01:00
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