12de962bdSlukem#! /bin/sh 2d11b170bStron# $OpenLDAP$ 32de962bdSlukem## This work is part of OpenLDAP Software <http://www.openldap.org/>. 42de962bdSlukem## 5*e670fd5cSchristos## Copyright 1998-2021 The OpenLDAP Foundation. 62de962bdSlukem## All rights reserved. 72de962bdSlukem## 82de962bdSlukem## Redistribution and use in source and binary forms, with or without 92de962bdSlukem## modification, are permitted only as authorized by the OpenLDAP 102de962bdSlukem## Public License. 112de962bdSlukem## 122de962bdSlukem## A copy of this license is available in the file LICENSE in the 132de962bdSlukem## top-level directory of the distribution or, alternatively, at 142de962bdSlukem## <http://www.OpenLDAP.org/license.html>. 152de962bdSlukem 162de962bdSlukemSHTOOL="$SRCDIR/../build/shtool" 172de962bdSlukem 182de962bdSlukemTB="" TN="" 192de962bdSlukemif test -t 1 ; then 202de962bdSlukem TB=`$SHTOOL echo -e "%B" 2>/dev/null` 212de962bdSlukem TN=`$SHTOOL echo -e "%b" 2>/dev/null` 222de962bdSlukemfi 232de962bdSlukem 242de962bdSlukemecho "#######################################################################" 252de962bdSlukemecho "### ###" 262de962bdSlukemecho "### regression tests ###" 272de962bdSlukemecho "### ###" 282de962bdSlukemecho "#######################################################################" 292de962bdSlukemecho "###" 302de962bdSlukem 312de962bdSlukemecho ">>>>> Executing all LDAP ITS regression tests" 322de962bdSlukem 332de962bdSlukemfor CMD in $SRCDIR/data/regressions/its*/its*; do 342de962bdSlukem # remove cruft from prior test 352de962bdSlukem if test $PRESERVE = yes ; then 362de962bdSlukem /bin/rm -rf testrun/db.* 372de962bdSlukem else 382de962bdSlukem /bin/rm -rf testrun 392de962bdSlukem fi 402de962bdSlukem 412de962bdSlukem echo ">>>>> Starting ${TB}`basename $CMD`${TN} ..." 422de962bdSlukem $CMD 432de962bdSlukem RC=$? 442de962bdSlukem if test $RC -eq 0 ; then 452de962bdSlukem echo ">>>>> $CMD completed ${TB}OK${TN}." 462de962bdSlukem else 472de962bdSlukem echo ">>>>> $CMD ${TB}failed${TN} (exit $RC)" 482de962bdSlukem exit $RC 492de962bdSlukem fi 502de962bdSlukem 512de962bdSlukem echo "" 522de962bdSlukemdone 53