Document how to run cutter tests, all pass now
This commit is contained in:
parent
57f93fbeda
commit
bfa8bc69fc
1 changed files with 10 additions and 4 deletions
14
HACKING
14
HACKING
|
@ -11,10 +11,16 @@ you started:
|
||||||
the regression tests suite (`make check') and ensure that your code does
|
the regression tests suite (`make check') and ensure that your code does
|
||||||
not break other features.
|
not break other features.
|
||||||
http://cutter.sourceforge.net/
|
http://cutter.sourceforge.net/
|
||||||
To cover all tests you'll need some blank cards with default settings:
|
To cover all tests you'll need several blank cards:
|
||||||
* DESFire EV1 4k or larger (2k is too small)
|
* MIFARE Ultralight
|
||||||
* MIFARE Ultralight C
|
* MIFARE Ultralight C with default key (BREAKMEIFYOUCAN!)
|
||||||
* MIFARE Classic
|
* MIFARE Classic 4k with default keys (FFFFFFFFFF)
|
||||||
|
* DESFire EV1 4k with default PICC key (0000000000000000)
|
||||||
|
After "make check", you can run sub-sets of tests directly with cutter:
|
||||||
|
$ cutter -n /ultralight/ test
|
||||||
|
$ cutter -n /classic/ test
|
||||||
|
$ cutter -n /desfire/ test
|
||||||
|
|
||||||
|
|
||||||
2. Follow style conventions
|
2. Follow style conventions
|
||||||
The source code of the library trend to follow some conventions so that it
|
The source code of the library trend to follow some conventions so that it
|
||||||
|
|
Loading…
Reference in a new issue