30 lines
721 B
Bash
30 lines
721 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -euo pipefail
|
||
|
|
||
|
PAPER_ID=lorem-ipsum
|
||
|
PAPER_DIR="${PAPER_ID}-paper"
|
||
|
|
||
|
check()
|
||
|
{
|
||
|
config_file="$1"
|
||
|
echo "========================================================================================="
|
||
|
echo "*** TESTING $config_file"
|
||
|
echo "========================================================================================="
|
||
|
rm -rf "$PAPER_DIR"
|
||
|
cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --config-file "$config_file" --no-input --checkout master
|
||
|
cd "$PAPER_DIR"
|
||
|
make clean
|
||
|
make
|
||
|
if [[ "$config_file" != "configs/pw-thesis.yml" ]]
|
||
|
then
|
||
|
make arxiv-$PAPER_ID.tar.gz
|
||
|
fi
|
||
|
cd ..
|
||
|
}
|
||
|
|
||
|
for config in configs/*.yml
|
||
|
do
|
||
|
check $config
|
||
|
done
|