You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2008/04/23 17:03:00 UTC
svn commit: r650899 -
/commons/sandbox/exec/trunk/src/test/java/org/apache/commons/exec/TestUtil.java
Author: sebb
Date: Wed Apr 23 08:02:56 2008
New Revision: 650899
URL: http://svn.apache.org/viewvc?rev=650899&view=rev
Log:
Add method to get success/fail statuses for the test scripts
Modified:
commons/sandbox/exec/trunk/src/test/java/org/apache/commons/exec/TestUtil.java
Modified: commons/sandbox/exec/trunk/src/test/java/org/apache/commons/exec/TestUtil.java
URL: http://svn.apache.org/viewvc/commons/sandbox/exec/trunk/src/test/java/org/apache/commons/exec/TestUtil.java?rev=650899&r1=650898&r2=650899&view=diff
==============================================================================
--- commons/sandbox/exec/trunk/src/test/java/org/apache/commons/exec/TestUtil.java (original)
+++ commons/sandbox/exec/trunk/src/test/java/org/apache/commons/exec/TestUtil.java Wed Apr 23 08:02:56 2008
@@ -41,6 +41,22 @@
}
}
+ /**
+ * Get success and fail return codes used by the test scripts
+ * @return int array[2] = {ok, success}
+ */
+ public static int[] getTestScriptCodesForOS() {
+ if (OS.isFamilyWindows()) {
+ return new int[]{0,1};
+ } else if (OS.isFamilyUnix()) {
+ return new int[]{0,1};
+ } else if (OS.isFamilyOpenVms()) {
+ return new int[]{1,2};
+ } else {
+ throw new AssertionFailedError("Test not supported for this OS");
+ }
+ }
+
public static void assertEquals(Object[] expected, Object[] actual, boolean orderSignificant) {