summaryrefslogtreecommitdiff
path: root/solenv/bin
diff options
context:
space:
mode:
authorBjoern Michaelsen <bjoern.michaelsen@canonical.com>2015-11-14 02:21:27 +0100
committerBjörn Michaelsen <bjoern.michaelsen@canonical.com>2015-11-17 09:35:10 +0000
commit474f5eebb8d86df3384ddecac1452c85524b0c28 (patch)
tree5e3f1bb64d3cfd1d190ba1a16cd1efeb4f072e41 /solenv/bin
parentde3fd5d5378c95504d9c1ef1bedad8746921d2a6 (diff)
refactor unittest help message
- get platform switch logic out of shell script - platform specific stuff should be in $(GBUILDDIR)/platform, if possible - do not suggest shell-polluting exports, which might lead to confusion later, suggest setting the var as a one-off addition to the make command - move exception caching down, as it is assumed to be used rather rarely Change-Id: I01db3ca07582a6c6213ebac86fddabb28c925d50 Reviewed-on: https://gerrit.libreoffice.org/19976 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org> Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Diffstat (limited to 'solenv/bin')
-rwxr-xr-xsolenv/bin/unittest-failed.sh51
1 files changed, 0 insertions, 51 deletions
diff --git a/solenv/bin/unittest-failed.sh b/solenv/bin/unittest-failed.sh
deleted file mode 100755
index e6cf433a2f40..000000000000
--- a/solenv/bin/unittest-failed.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/sh
-# -*- Mode: sh; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed
-# with this work for additional information regarding copyright
-# ownership. The ASF licenses this file to you under the Apache
-# License, Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.apache.org/licenses/LICENSE-2.0 .
-
-DEBUGGING=
-
-if [ "$3" = "WNT" ]; then
- DEBUGGING='
-export CPPUNITTRACE="'$DEVENV' /debugexe" # for interactive debugging in Visual Studio
-export CPPUNITTRACE="drmemory -free_max_frames 20" # for memory checking (install Dr.Memory first, and put it to your PATH)
-'
-elif [ "$3" = "MACOSX" ]; then
- DEBUGGING='
-export CPPUNITTRACE="lldb --" # for interactive debugging on OS X
-export VALGRIND=memcheck # for memory checking
-'
-else
- DEBUGGING='
-export DEBUGCPPUNIT=TRUE # for exception catching
-export CPPUNITTRACE="gdb --args" # for interactive debugging on Linux
-export VALGRIND=memcheck # for memory checking
-'
-fi
-
-# print the actual error message
-cat << EOF
-
-Error: a unit test failed, please do one of:
-$DEBUGGING
-and retry using: make $1Test_$2
-
-EOF
-
-exit 1
-
-# vim: set et sw=4: