On Thu, Aug 20, 2009 at 9:00 AM, Christian Schneider<ch...@die-schneider.net> wrote: > Hi Hadrian, > > I have found the problem in the first test that failed: > GenericFileDeleteProcessStrategyTest.testCannotDeleteFile > > In the method exists file the test checks if the file name equals > "target/foo/boom.txt" but on windows the file name is "target\foo\boom.txt". > So the method says the file does not exist. The test then thinks it has > successfully deleted the file and does not throw the expected exception. >
Good use the FileUtil.normalizePath to ensure the path can be tested using equals. There are other unit tests that does this as well. > I will report back when I found the problem in the other cases. In any case > it would be a good idea to have a windows system that does continouus > integration for camel beside the existing linux and mac systems. > Apache does not have such we only got Hudson. However at fusesource we got a full range of servers and infrastructure. So we catch these when we do a FUSE release based on Camel 2.0 > Greetings > > Christian > > Hadrian Zbarcea schrieb: >> >> Hi Christian, >> >> Thanks for doing the tests. No, it is not ok, but all the tests are >> passing consistently for a few weeks on mac and linux. That code is not >> quite platform specific (well, except for the Windows fs). Could you >> *please* take a look a bit more and maybe figure out what the issue is? Is >> it a fluke, a timing issue, a more serious problem, does it work from an IDE >> like Eclipse? >> >> Imho this is not a blocker for this release (yet), but it's good to know. >> >> Many thanks again, >> Hadrian >> >> >> On Aug 19, 2009, at 7:26 AM, Christian Schneider wrote: >> >>> I just checked out the head (hope this is still the release 2.0.0 state) >>> and did a full build. I got three test failures in camel-core. Is this ok? >>> >>> I built on Windows Vista, JDK 1.6.0_14 and maven 2.2.0. >>> >>> Greetings >>> >>> Christian >>> Failure Details >>> >>> <icon_warning_sml.gif> testCannotDeleteFile >>> >>> junit.framework.AssertionFailedError: Should have thrown an exception >>> >>> >>> org.apache.camel.component.file.strategy.GenericFileDeleteProcessStrategyTest:125 >>> <icon_warning_sml.gif> testCacheStreamToFileAndNotCloseStream >>> >>> junit.framework.AssertionFailedError: we should have no temp file >>> expected:<1> but was:<0> >>> >>> org.apache.camel.converter.stream.CachedOutputStreamTest:117 >>> <icon_warning_sml.gif> testRouteIsCorrectAtRuntime >>> >>> junit.framework.AssertionFailedError: expected:<4> but was:<1> >>> >>> org.apache.camel.processor.ChoiceWithEndTest:39 >>> >>> >>> Hadrian Zbarcea schrieb: >>>> >>>> The first release candidate of apache-camel-2.0.0 is out with 61 new >>>> features, improvements and bug fixes. This concludes more than one year of >>>> efforts to bring a new and improved Apache Camel. Many thanks to everybody >>>> in the community who contributed to this release. >>>> >>>> Please find the staging repo here: >>>> https://repository.apache.org/content/groups/staging/org/apache/camel/ >>>> >>>> The tarballs are here >>>> >>>> https://repository.apache.org/content/groups/staging/org/apache/camel/apache-camel/2.0.0/ >>>> >>>> Please vote to approve this release binary >>>> >>>> [ ] +1 Release the binary as Apache Camel 2.0-M3 >>>> [ ] -1 Veto the release (provide specific comments) >>>> Vote is open for 72 hours. >>>> >>>> >>>> The Camel Riders >>> >> >> > > -- Claus Ibsen Apache Camel Committer Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus