cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Cabrera (JIRA)" <j...@apache.org>
Subject [jira] Moved: (CXF-1379) tools tests fail on Linux
Date Wed, 09 Jan 2008 05:38:34 GMT

     [ https://issues.apache.org/jira/browse/CXF-1379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Alan Cabrera moved YOKO-92 to CXF-1379:
---------------------------------------

          Component/s:     (was: Wsdl2Idl)
                       Yoko
    Affects Version/s:     (was: v1.0-incubating-M2)
                  Key: CXF-1379  (was: YOKO-92)
              Project: CXF  (was: Yoko - CORBA Server)

> tools tests fail on Linux
> -------------------------
>
>                 Key: CXF-1379
>                 URL: https://issues.apache.org/jira/browse/CXF-1379
>             Project: CXF
>          Issue Type: Bug
>          Components: Yoko
>         Environment: Linux
>            Reporter: Lars K├╝hne
>         Attachments: WSDLToIDLTest_linux_failures_fix.diff
>
>
> Several tests in WSDLToIDLTest fail on Linux, e.g.
> [surefire] testBindAndIDLGen(org.apache.yoko.tools.WSDLToIDLTest)  Time elapsed: 0.091
sec  <<< ERROR!
> java.lang.NullPointerException
>         at org.apache.yoko.tools.WSDLToIDLTest.testBindAndIDLGen(WSDLToIDLTest.java:238)
> The problem is that the file in resources/wsdl is called simple-binding.wsdl, while it
is sometime referenced with a capital 'B'. This will fail on systems with a case sensitive
filesystem, like Linux/Unix and probably also Mac OS X
>          String[] cmdArgs = {"-i", "BasePortType",
>                             "-b", "BaseOneCORBABinding",
>                             "-d", output.getCanonicalPath(),
> // the following call to getResource() will work on Windows (case insensitive filesystem)
but return null on Linux/Unix
>                             getClass().getResource("/wsdl/simple-Binding.wsdl").toString()};
>         int exc = execute(cmdArgs);
>         assertEquals("WSDLToIDL Failed", noError, exc);
>         File f1 = new File(output, "simple-Binding-corba.wsdl");
>         assertTrue("simple-Binding-corba.wsdl should be generated", f1.exists());
>         File f2 = new File(output, "simple-binding.idl");
>         assertTrue("simple-binding.idl should be generated", f2.exists());

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message