1#!/bin/sh 2# -*- Mode: sh; tab-width: 4; indent-tabs-mode: t -*- 3# 4# This file is part of the LibreOffice project. 5# 6# This Source Code Form is subject to the terms of the Mozilla Public 7# License, v. 2.0. If a copy of the MPL was not distributed with this 8# file, You can obtain one at http://mozilla.org/MPL/2.0/. 9# 10# This file incorporates work covered by the following license notice: 11# 12# Licensed to the Apache Software Foundation (ASF) under one or more 13# contributor license agreements. See the NOTICE file distributed 14# with this work for additional information regarding copyright 15# ownership. The ASF licenses this file to you under the Apache 16# License, Version 2.0 (the "License"); you may not use this file 17# except in compliance with the License. You may obtain a copy of 18# the License at http://www.apache.org/licenses/LICENSE-2.0 . 19cat << EOF 20 21Error: a unit test failed, please do one of: 22 23make $1Test_$2 CPPUNITTRACE="gdb --args" 24 # for interactive debugging on Linux 25make $1Test_$2 VALGRIND=memcheck 26 # for memory checking 27make $1Test_$2 DEBUGCPPUNIT=TRUE 28 # for exception catching 29 30You can limit the execution to just one particular test by: 31 32EOF 33 34case $1 in 35 Python) 36 cat << EOF 37make PYTHON_TEST_NAME="testXYZ" ...above mentioned params... 38 39EOF 40 ;; 41 *) 42 cat << EOF 43make CPPUNIT_TEST_NAME="testXYZ" ...above mentioned params... 44 45EOF 46 ;; 47esac 48 49exit 1 50 51# vim: set et sw=4: 52