ci: Record primary context results using g-d-t-r --log-directory
So the output isn't all intermingled. I just pushed a commit to add `--log-directory`, so we need to build it from git master for now. Closes: #1218 Approved by: jlebon
This commit is contained in:
parent
9d8c1ec7df
commit
b71a913e21
|
|
@ -25,9 +25,11 @@ tests:
|
|||
|
||||
timeout: 30m
|
||||
|
||||
# Keep this in sync with build-check.sh
|
||||
artifacts:
|
||||
- test-suite.log
|
||||
- config.log
|
||||
- gdtr-results
|
||||
---
|
||||
|
||||
context: c7-primary
|
||||
|
|
|
|||
|
|
@ -6,12 +6,26 @@ set -xeuo pipefail
|
|||
dn=$(dirname $0)
|
||||
. ${dn}/libbuild.sh
|
||||
${dn}/build.sh
|
||||
topdir=$(git rev-parse --show-toplevel)
|
||||
resultsdir=$(mktemp -d)
|
||||
make check
|
||||
make syntax-check # TODO: do syntax-check under check
|
||||
# See comment below
|
||||
for x in test-suite.log config.log; do
|
||||
mv ${x} ${resultsdir}
|
||||
done
|
||||
# And now run the installed tests
|
||||
make install
|
||||
if test -x /usr/bin/gnome-desktop-testing-runner; then
|
||||
gnome-desktop-testing-runner -p 0 ${INSTALLED_TESTS_PATTERN:-libostree/}
|
||||
mkdir ${resultsdir}/gdtr-results
|
||||
# Temporary hack
|
||||
(git clone --depth=1 https://git.gnome.org/browse/gnome-desktop-testing
|
||||
cd gnome-desktop-testing
|
||||
env NOCONFIGURE=1 ./autogen.sh
|
||||
./configure --prefix=/usr --libdir=/usr/lib64
|
||||
make && rm -f /usr/bin/ginsttest-runner && make install)
|
||||
# Use the new -L option
|
||||
gnome-desktop-testing-runner -L ${resultsdir}/gdtr-results -p 0 ${INSTALLED_TESTS_PATTERN:-libostree/}
|
||||
fi
|
||||
|
||||
if test -x /usr/bin/clang; then
|
||||
|
|
@ -25,3 +39,11 @@ if test -x /usr/bin/clang; then
|
|||
export CC=clang
|
||||
build
|
||||
fi
|
||||
|
||||
# Keep this in sync with papr.yml
|
||||
# TODO; Split the main/clang builds into separate build dirs
|
||||
for x in test-suite.log config.log gdtr-results; do
|
||||
if test -e ${resultsdir}/${x}; then
|
||||
mv ${resultsdir}/${x} ${topdir}
|
||||
fi
|
||||
done
|
||||
|
|
|
|||
Loading…
Reference in New Issue