You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by lc...@apache.org on 2011/02/09 17:31:11 UTC

svn commit: r1068987 - /incubator/npanday/trunk/plugins/maven-test-plugin/src/main/java/npanday/plugin/test/TesterMojo.java

Author: lcorneliussen
Date: Wed Feb  9 17:31:10 2011
New Revision: 1068987

URL: http://svn.apache.org/viewvc?rev=1068987&view=rev
Log:
[NPANDAY-369]

* Introduced support for forcing tests to run on 32bit / x86

Modified:
    incubator/npanday/trunk/plugins/maven-test-plugin/src/main/java/npanday/plugin/test/TesterMojo.java

Modified: incubator/npanday/trunk/plugins/maven-test-plugin/src/main/java/npanday/plugin/test/TesterMojo.java
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-test-plugin/src/main/java/npanday/plugin/test/TesterMojo.java?rev=1068987&r1=1068986&r2=1068987&view=diff
==============================================================================
--- incubator/npanday/trunk/plugins/maven-test-plugin/src/main/java/npanday/plugin/test/TesterMojo.java (original)
+++ incubator/npanday/trunk/plugins/maven-test-plugin/src/main/java/npanday/plugin/test/TesterMojo.java Wed Feb  9 17:31:10 2011
@@ -79,6 +79,13 @@ extends AbstractMojo
     private boolean xmlConsole;
 
     /**
+     * On 64bit-systems, the tests will automatically perform in .NET 64bit-version. If you need to
+     * run your tests using 32bit (native calls, i.e.) set this option to true.
+     * @parameter default-value = "false"
+     */
+    private boolean forceX86;
+
+    /**
      * Skips unit test
      * 
      * @parameter expression = "${skipTests}" default-value = "false"
@@ -167,7 +174,8 @@ extends AbstractMojo
         String exe;
         if ( nunitCommand == null )
         {
-            exe = "nunit-console";
+            // nunit-console-x86 is included since 2.4.2 (August 2007, http://www.nunit.org/index.php?p=releaseNotes&r=2.4.3)
+            exe = "nunit-console" + (forceX86 ? "-x86" : "");
 
             if ( vendorInfo != null )
             {