mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-03 12:11:33 +01:00
tests: Reduce runtime of excessive test.
* tests/openpgp/conventional-mdc.scm: Use only two plaintexts when iterating over all cipher algorithms. Signed-off-by: Justus Winter <justus@g10code.com>
This commit is contained in:
parent
285d193f1e
commit
988a04b98d
@ -22,20 +22,6 @@
|
|||||||
(define s2k '--s2k-count=65536)
|
(define s2k '--s2k-count=65536)
|
||||||
(define passphrase "Hier spricht HAL")
|
(define passphrase "Hier spricht HAL")
|
||||||
|
|
||||||
(define (file-copy-n from to n)
|
|
||||||
(catch '() (unlink to))
|
|
||||||
(letfd ((source (open from (logior O_RDONLY O_BINARY)))
|
|
||||||
(sink (open to (logior O_WRONLY O_CREAT O_BINARY) #o600)))
|
|
||||||
(splice source sink n)))
|
|
||||||
|
|
||||||
(define test-files
|
|
||||||
(map (lambda (size)
|
|
||||||
(let ((tmp (make-temporary-file
|
|
||||||
(string-append "data-80000-" (number->string size)))))
|
|
||||||
(file-copy-n "data-80000" tmp size)
|
|
||||||
tmp))
|
|
||||||
'(0 1 2 3 9 10 11 19 20 21 22 23 39 40 41 8192 32000)))
|
|
||||||
|
|
||||||
(for-each-p
|
(for-each-p
|
||||||
"Checking conventional encryption with MDC"
|
"Checking conventional encryption with MDC"
|
||||||
(lambda (algo)
|
(lambda (algo)
|
||||||
@ -49,11 +35,9 @@
|
|||||||
--cipher-algo ,algo))
|
--cipher-algo ,algo))
|
||||||
(tr:gpg passphrase `(--yes --passphrase-fd "0" ,s2k))
|
(tr:gpg passphrase `(--yes --passphrase-fd "0" ,s2k))
|
||||||
(tr:assert-identity source)))
|
(tr:assert-identity source)))
|
||||||
test-files))
|
'("plain-1" "data-80000")))
|
||||||
all-cipher-algos)
|
all-cipher-algos)
|
||||||
|
|
||||||
(for-each remove-temporary-file test-files)
|
|
||||||
|
|
||||||
(for-each-p
|
(for-each-p
|
||||||
"Checking sign+symencrypt"
|
"Checking sign+symencrypt"
|
||||||
(lambda (source)
|
(lambda (source)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user