Author: rgodfrey
Date: Thu Sep 27 12:45:09 2012
New Revision: 1390969

URL: http://svn.apache.org/viewvc?rev=1390969&view=rev
Log:
PROTON-34 : Applied patch from Hiram Chirino to restore the Jython tests from 
maven

Modified:
    
qpid/proton/trunk/proton-j/src/test/java/org/apache/qpid/proton/test/JythonTest.java

Modified: 
qpid/proton/trunk/proton-j/src/test/java/org/apache/qpid/proton/test/JythonTest.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/test/java/org/apache/qpid/proton/test/JythonTest.java?rev=1390969&r1=1390968&r2=1390969&view=diff
==============================================================================
--- 
qpid/proton/trunk/proton-j/src/test/java/org/apache/qpid/proton/test/JythonTest.java
 (original)
+++ 
qpid/proton/trunk/proton-j/src/test/java/org/apache/qpid/proton/test/JythonTest.java
 Thu Sep 27 12:45:09 2012
@@ -32,6 +32,7 @@ public class JythonTest
 {
 
     static final private String PROTON_TESTS = "PROTON_TESTS";
+    static final private String PROTON_COMMON = "PROTON_COMMON";
 
     @Test
     public void test() throws Exception
@@ -56,12 +57,30 @@ public class JythonTest
             }
         }
 
+        File commonDir;
+        String protonCommonVar = System.getenv(PROTON_COMMON);
+        if( protonCommonVar != null && protonCommonVar.trim().length()>0 )
+        {
+            commonDir = new File(protonCommonVar).getCanonicalFile();
+            assertTrue(PROTON_COMMON + " env variable set incorrectly: " + 
protonCommonVar, commonDir.isDirectory());
+        }
+        else
+        {
+            commonDir = new File(basedir, "../proton-c/bindings/python");
+            if( !commonDir.isDirectory() )
+            {
+                return;
+            }
+        }
+        // /proton-c/bindings/python
+
         File classesDir = new File(basedir, "target/classes");
         PythonInterpreter interp = new PythonInterpreter();
 
         interp.exec(
         "import sys\n"+
         "sys.path.insert(0,\""+classesDir.getCanonicalPath()+"\")\n"+
+        "sys.path.insert(0,\""+commonDir.getCanonicalPath()+"\")\n"+
         "sys.path.insert(0,\""+testDir.getCanonicalPath()+"\")\n"
         );
         interp.execfile(new File(testDir, "proton-test").getCanonicalPath());



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to