diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-05-03 08:01:15 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-05-03 08:01:15 +0300 |
commit | 0ee05ebeb67f8474bcb826b372e02e1d6686a076 (patch) | |
tree | edbcab311e87ebf0d7cfda9fc5af702c8155f601 /check | |
parent | 80da0a5be1018bdc3c66664d062dfa1b9909e3d2 (diff) | |
download | ewww-0ee05ebeb67f8474bcb826b372e02e1d6686a076.tar.gz |
Change: make dummy test suite pass
Diffstat (limited to 'check')
-rwxr-xr-x | check | 52 |
1 files changed, 52 insertions, 0 deletions
@@ -0,0 +1,52 @@ +#!/bin/sh + +set -eu + +verbose=false +if [ "$#" -gt 0 ] +then + case "$1" in + verbose | -v | --verbose) + verbose=true + ;; + esac +fi + +hideok= +if command -v chronic > /dev/null +then + hideok=chronic +fi +quiet=-q +if $verbose +then + quiet= + hideok= +fi + + +codegen() { + $hideok sp-codegen "$1" --output "$2" --run +} + +docgen() { + sp-docgen "$1" --output "$2" +} + +$hideok cargo build --all-targets +if cargo --list | awk '{ print $1 }' | grep 'clippy$' > /dev/null +then + cargo clippy $quiet +fi +$hideok cargo test $quiet + +for md in [^R]*.md +do + $hideok echo "$md =====================================" + codegen "$md" test.py + docgen "$md" "$(basename "$md" .md).pdf" + docgen "$md" "$(basename "$md" .md).html" + $hideok echo +done + +echo "Everything seems to be in order." |