This is an automated email from the git hooks/post-receive script. xguimard-guest pushed a commit to branch master in repository lemonldap-ng.
commit b35f4692c528f5c27399285884e105383563d86d Author: Xavier Guimard <[email protected]> Date: Wed Nov 9 22:32:48 2016 +0100 Enable smoke test --- debian/tests/control | 8 ++++---- debian/tests/lib/build-deps.d/smoke | 37 +++++++++++++++++++++---------------- 2 files changed, 25 insertions(+), 20 deletions(-) diff --git a/debian/tests/control b/debian/tests/control index a56629f..e1e2285 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -1,5 +1,5 @@ -#Test-Command: ./debian/tests/runner build-deps -#Depends: @, @builddeps@, pkg-perl-autopkgtest, libmouse-perl +Test-Command: ./debian/tests/runner build-deps +Depends: @, @builddeps@, pkg-perl-autopkgtest, libmouse-perl Test-Command: ./debian/tests/runner runtime-deps Depends: @, pkg-perl-autopkgtest, libmouse-perl @@ -8,5 +8,5 @@ Test-Command: ./debian/tests/runner runtime-deps-and-recommends Depends: @, pkg-perl-autopkgtest, libmouse-perl Restrictions: needs-recommends -Test-Command: ./debian/tests/runner heavy-deps -Depends: @, pkg-perl-autopkgtest, pkg-perl-autopkgtest-heavy, libmouse-perl +#Test-Command: ./debian/tests/runner heavy-deps +#Depends: @, pkg-perl-autopkgtest, pkg-perl-autopkgtest-heavy, libmouse-perl diff --git a/debian/tests/lib/build-deps.d/smoke b/debian/tests/lib/build-deps.d/smoke index f1b0de6..c2b2642 100755 --- a/debian/tests/lib/build-deps.d/smoke +++ b/debian/tests/lib/build-deps.d/smoke @@ -46,12 +46,17 @@ if [ -r $env_list ]; then eval $(sed '/^ *\(#\|$\)/d; s/^/export /' $env_list) fi +mkdir ${TDIR}/lemonldap-ng-common +cp lemonldap-ng-common/lemonldap-ng.ini ${TDIR}/lemonldap-ng-common + for dir in common handler portal manager; do - TMPDIR=$TMPDIR - mkdir -p $TMPDIR/blib/lib \ - $TMPDIR/blib/arch - cp -a lemonldap-ng-$dir/t $TMPDIR/ - cat <<'EOF' > $TMPDIR/lib/Debian/pkgperl/Foobar.pm + TDIR2=${TDIR}/lemonldap-ng-$dir + mkdir -p $TDIR2/blib/lib \ + $TDIR2/blib/arch \ + $TDIR2/lib/Debian/pkgperl \ + $TDIR2/blib/lib/Debian/pkgperl + cp -a lemonldap-ng-$dir/t $TDIR2/ + cat <<'EOF' > $TDIR2/lib/Debian/pkgperl/Foobar.pm package Debian::pkgperl::Foobar; our $VERSION = '0.01'; 1; @@ -62,38 +67,38 @@ Debian::pkgperl::Foobar - dummy module for test checkers =cut EOF - cp $TMPDIR/lib/Debian/pkgperl/Foobar.pm $TMPDIR/blib/lib/Debian/pkgperl + cp $TDIR2/lib/Debian/pkgperl/Foobar.pm $TDIR2/blib/lib/Debian/pkgperl - if [ ! -e $TMPDIR/MANIFEST ]; then - cat <<'EOF' > $TMPDIR/MANIFEST + if [ ! -e $TDIR2/MANIFEST ]; then + cat <<'EOF' > $TDIR2/MANIFEST lib/Debian/pkgperl/Foobar.pm EOF fi - if [ ! -e $TMPDIR/MANIFEST.SKIP ]; then - cp /dev/null $TMPDIR/MANIFEST.SKIP + if [ ! -e $TDIR2/MANIFEST.SKIP ]; then + cp /dev/null $TDIR2/MANIFEST.SKIP fi # common nuisances, no value with runtime tests - rm -f $TMPDIR/t/99-pod.t + rm -f $TDIR2/t/99-pod.t # this is intended to be a last resort, please use it responsibly setup_file=debian/tests/pkg-perl/smoke-setup if [ -x $setup_file ] then - ( export TMPDIR; $setup_file ) + ( export TDIR2; $setup_file ) # Evaluate skip list a second time since smoke-setup might have # generated some of the to-be-skipped files. if [ -r $skip_list ]; then egrep -v '^ *(#|$)' $skip_list | while read file; do - rm -f $TMPDIR/$file + rm -f $TDIR2/$file done fi fi tests_file=$(pwd)/debian/tests/pkg-perl/smoke-tests - cd $TMPDIR + cd $TDIR2 if [ -r $tests_file ]; then test_targets=$(eval ls -d $(egrep -v '^#' $tests_file) 2>/dev/null || true) fi @@ -110,9 +115,9 @@ EOF if [ ! -n "$test_targets" ]; then echo 'Nothing to prove, skipping.' else - $XVFB prove -I"$TMPDIR" --blib --verbose $PKG_PERL_PROVE_ARGS $test_targets 2>&1 + $XVFB prove -I"$TDIR2" --blib --verbose $PKG_PERL_PROVE_ARGS $test_targets 2>&1 fi - if [ -f test.pl ]; then $XVFB perl -I"$TMPDIR" ./test.pl; fi 2>&1 + cd - done -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/lemonldap-ng.git _______________________________________________ Pkg-perl-cvs-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits
