- apt-get update
# one package per line to simplify sorting, git diff, etc.
- >-
- apt-get -y install
+ apt-get -y install --no-install-recommends
autoconf
+ binutils-powerpc64-linux-gnu
+ binutils-powerpc64le-linux-gnu
bison
build-essential
ccache
python3-pip
python3-setuptools
python3-wheel
+ qemu-system-ppc
tcl-dev
- export PATH="$HOME/.local/bin:/usr/lib/ccache:$PATH"
- export CCACHE_BASEDIR="$PWD"
- make generate &> generate.log || { cat generate.log; false; }
- - pytest -n auto src/openpower
+ - err=0
+ - SILENCELOG='!*,default' INSNDB=true pytest -n auto -v src/openpower --maxfail=5 || err=1
+ - SILENCELOG='!*,default' pytest -n auto -v src/openpower --maxfail=5 || err=1
+ - (exit $err)