Simplify the packaging testsuite.

parent f0978c3b
Tests: examples
Depends: build-essential,
Test-Command: cd $AUTOPKGTEST_TMP
; cmake /usr/share/doc/libismrmrd-doc/examples/c/
; make -j$(nproc)
; ./ismrmrd_c_example
Depends: @, cmake, g++ | c++-compiler
Restrictions: allow-stderr
# Copyright 2016 Ghislain Antony Vaillant
set -e
# Presence of $ADTTMP implies that someone will handle cleanup for us, so we
# can avoid duplicating the effort (signal handling, etc.) here.
if [ -z "$ADTTMP" ]
echo "Required envvar \"$ADTTMP\"is not set" >&2
exit 1
# Copy example source code.
cp -a /usr/share/doc/libismrmrd-doc/examples/c/* "$ADTTMP"
cd "$ADTTMP"
# Configure and build.
mkdir build && cd build
ISMRMRD_HOME=/usr cmake ./..
echo "configure: OK"
make -j$(nproc)
echo "build: OK"
./ismrmrd_c_example 2>&1
echo "run: OK"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment