From 5d6f1bb7f28f7322b9256edb79a8cef66a373c79 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Fri, 23 Feb 2018 02:04:01 +0100 Subject: [PATCH] Add Travis CI setup --- .travis.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d0f994e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +language: lisp +sudo: required + +env: + matrix: + - LISP=abcl + - LISP=allegro + - LISP=sbcl + - LISP=sbcl32 + - LISP=ccl + - LISP=ccl32 + - LISP=clisp + - LISP=clisp32 + - LISP=ecl + +install: + - curl -L https://github.com/luismbo/cl-travis/raw/master/install.sh | sh + - git clone https://github.com/gvanas/KeccakCodePackage.git + +script: + - cl -e '(asdf:load-system "sha3") + (load (compile-file "keccak-reference.lisp")) + (unless (keccak:test-sha3-msgkat "KeccakCodePackage/TestVectors/" + (lambda (total-bits bit-rate output-bits message) + (declare (ignore total-bits bit-rate)) + (sha3:sha3-digest-vector message :output-bit-length output-bits))) + (uiop:quit 1))'