Commit graph

26 commits

Author SHA1 Message Date
Heiko Schaefer
0d978f8dcb
card-functionality: use virtual 'opcard-rs' card in CI 2022-10-21 18:07:24 +02:00
Heiko Schaefer
12f2ad005c
Run CI tests with RUST_BACKTRACE=1 (fixes #39) 2022-07-29 09:33:01 +02:00
Heiko Schaefer
1ac64f5360
Move user guide to https://gitlab.com/openpgp-card/guide 2022-06-12 00:09:21 +02:00
Heiko Schaefer
6d52835efa
Adjust paths for move to gitlab group 'openpgp-card'. 2022-06-11 21:46:32 +02:00
Heiko Schaefer
c3abf4ba9c
Move virtual card CI test configs to card-functionality/ci/ (where configurations for tests on hardware cards already were). 2022-05-19 18:02:37 +02:00
Heiko Schaefer
77822e716d
Redirect output of jCardSim to /dev/null, to keep its debug output out of the CI log.
The virtual card images used to do this kind of redirect. Now the consumer of the images needs to decide if they want to see virtual card debug output. We don't want to see it, by default.
2022-05-19 18:02:10 +02:00
Heiko Schaefer
7322e44efc
Run opgpcard status and opgpcard info before virtual card tests. 2022-05-19 18:02:09 +02:00
Heiko Schaefer
13edd290ef
Add FluffyPGP to CI tests 2022-05-13 23:05:04 +02:00
Heiko Schaefer
195eb4b243
Make CI cache config explicit for all jobs; disable cache for all jobs that don't build Rust code. 2022-04-26 14:00:03 +02:00
Heiko Schaefer
9057ad516f
First part of end-user guide. 2022-04-21 18:08:38 +02:00
Heiko Schaefer
161ef5592b
Run cargo-udeps in CI to find unused dependencies 2022-04-12 14:51:39 +02:00
Heiko Schaefer
593d55fa84
Run cargo deny in CI linting stage 2022-03-22 16:49:39 +01:00
Heiko Schaefer
f24bcfa8f8
Disable cache for reuse lint 2022-03-18 13:53:59 +01:00
Heiko Schaefer
b16d657070
Add clippy to CI 2022-03-06 15:20:37 +01:00
Heiko Schaefer
05d5af4c3c
Set timeout for hw-keygen to 2h.
Generating keys on cards takes a long time, the default 1h is sometimes just barely enough for all currently tested cards, but not always.
2022-02-17 09:54:22 +01:00
Heiko Schaefer
2c3bc492ab
expect to find a running, shared pcscd instance (passed in from the runner VM) 2022-02-14 16:16:46 +01:00
Heiko Schaefer
f212822ccc
Set RUST_LOG=debug in cookiejar CI. 2022-02-14 15:42:14 +01:00
puzzlewolf
f312ce94f7
Configure caching of Rust build artifacts.
Don't 'cd' into the card-functionality directory to run tests ('cd'-ing broke the caching mechanism).
Adjust test configurations accordingly.
2021-12-24 11:37:54 +01:00
puzzlewolf
4988ccea49
Update debian test to bookworm 2021-12-24 11:37:54 +01:00
puzzlewolf
a45586cf13
Use ykneo/smartpgp builddeps images for virtual Java Card tests.
Remove unnecessary dockerfiles and run.sh.
Make hardware-builddeps image to run hardware card tests on.
Add license header and cleanup.
2021-12-24 11:37:54 +01:00
puzzlewolf
1722e1b328
Add hardware-OpenPGP card tests on cookiejar CI.
Rename stages for clarity.
2021-12-24 11:37:54 +01:00
Heiko Schaefer
487cc41160
Disable caching in build_cardtest_ykneo and build_cardtest_smartpgp. 2021-12-10 21:56:15 +01:00
Heiko Schaefer
5d8b547158 Build and run card-functionality tests against two JavaCard images (SmartPGP and YubiKey NEO) 2021-10-19 22:57:57 +02:00
Heiko Schaefer
fdac0de34f Add a CI job to run 'cargo test' with rustc/cargo from debian stable.
Minor fixes so that the code compiles with rustc 1.48
2021-08-27 15:15:31 +02:00
Heiko Schaefer
3fcb78caa5 Cleanup/fix CI config. 2021-07-02 00:24:29 +02:00
Heiko Schaefer
959342bb5a Add CI for reuse/test/fmt 2021-07-01 23:12:01 +02:00