You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ps...@apache.org on 2005/11/23 19:04:44 UTC
svn commit: r348507 - /jakarta/commons/proper/math/trunk/testOnly.sh
Author: psteitz
Date: Wed Nov 23 10:04:41 2005
New Revision: 348507
URL: http://svn.apache.org/viewcvs?rev=348507&view=rev
Log:
Added trivial script to selectively execute unit tests.
Added:
jakarta/commons/proper/math/trunk/testOnly.sh (with props)
Added: jakarta/commons/proper/math/trunk/testOnly.sh
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/math/trunk/testOnly.sh?rev=348507&view=auto
==============================================================================
--- jakarta/commons/proper/math/trunk/testOnly.sh (added)
+++ jakarta/commons/proper/math/trunk/testOnly.sh Wed Nov 23 10:04:41 2005
@@ -0,0 +1,38 @@
+#!/bin/sh
+#------------------------------------------------------------------------------
+# Copyright 2005 The Apache Software Foundation
+#
+# Licensed 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
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#------------------------------------------------------------------------------
+# $Id$
+#
+# Runs only the unit tests in the package(s) specified by the argument.
+#
+# Usage:
+# testOnly.sh <package-spec>
+#
+# Examples:
+# testOnly.sh complex - runs all tests in the complex package
+# testOnly.sh stat/descriptive - runs tests in stat/descriptive package
+# testOnly.sh stat/** - runs tests in all subpackages of stat
+#
+# Requires:
+# version 1.7 or later of the maven test plugin
+#
+# Assumes:
+# * Test class names end in "Test.java"
+# * A test class is abstract iff its name embeds the string "Abstract"
+#------------------------------------------------------------------------------
+
+maven -Dtestmatchpattern="**/$1/*Test.java" \
+-Dtestnotmatchpattern="**/*Abstract*" test:match
Propchange: jakarta/commons/proper/math/trunk/testOnly.sh
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/commons/proper/math/trunk/testOnly.sh
------------------------------------------------------------------------------
svn:executable = *
Propchange: jakarta/commons/proper/math/trunk/testOnly.sh
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org