Hi O.K. this's fixed now, as well there're 14 SFTP tests which are re-enabled so that we can now count on their regression-check.
https://issues.apache.org/jira/browse/CAMEL-5514 Babak Babak Vahdat wrote > > Am 16.08.12 15:32 schrieb "Hadrian Zbarcea" unter <hzbarcea@>: > >>@Babak, >> >>Why produce output only under target? Only to allow `mvn clean` to clean >>up properly. Maven conventions... > > I don't really get your point here! "mvn clean" would *still* clean up > properly even if the tests would create the file under the path > FTP_ROOT_DIR which is "target/res/home" and not directly inside the > "target" folder. Currently it's even worse, as an example try to run the > first test method of SftpSimpleProduceTest which is the method > testSftpSimpleProduce and then look where "hello.txt" get's generated! It > will get generated at the same level of the target folder!!! Then > subversion will consider this as an outgoing change the next time you > would sync with the repo. The reason for this is pretty clear as you > changed the line: > > template.sendBodyAndHeader("sftp://localhost:" + getPort() + "/" + > FTP_ROOT_DIR + "?username=admin&password=admin", "Hello World", > Exchange.FILE_NAME, "hello.txt"); > > To: > > > template.sendBodyAndHeader("sftp://localhost:" + getPort() + > "/?username=admin&password=admin", "Hello World", Exchange.FILE_NAME, > "hello.txt"); > >>Same applies to log files in other >>components. I am not sure I cleaned up in all the places. >> >>I noticed that too. The tests were @Ignore'd before my changes and I >>don't think the reason for failures is only what you mentioned. > > This's not true! > > Yes the tests were *already* @Ignore'd before you modified them and that > is exactly the root cause of the problem as otherwise we had realized this > much sooner (e.g. by next build on CI-Server). As an example consider > *another* test class: SftpSimpleProduceNotStepwiseTest where you're the > last modifier of it (well, Daniel changed some svn:props after you but > that's not relevant for this discussion). Now enable and run the tests, > all 3 will fail, take the previous revision *before* your change, they > will all pass! > > Just to make sure you don't misunderstand me: my aim is NOT to accuse you > or whatnot BUT only to FIX the existing problem creeping after your > revision. As we all know no body is perfect and we do all make mistakes > (including myself). Anyway, I'll raise a JIRA and take over this to fix > them all. > > Thanks for your reply and attention. > > Babak > >> As the >>setUp() did take place, directories were created in the wrong place. >> >>I hope this helps, >>Hadrian >> >> >> >>On 08/16/2012 06:14 AM, Babak Vahdat wrote: >>> Just for the sake of completeness: >>> >>> The broken unit-tests being mentioned here are all "@Ignore"ed, so >>>you've to >>> enable them to see that they're really broken. :-) >>> >>> Babak >>> >>> >>> >>> -- >>> View this message in context: >>>http://camel.465427.n5.nabble.com/About-the-camel-ftp-unit-tests-which-ar >>>e-broken-tp5717372p5717495.html >>> Sent from the Camel Development mailing list archive at Nabble.com. >>> > -- View this message in context: http://camel.465427.n5.nabble.com/About-the-camel-ftp-unit-tests-which-are-broken-tp5717372p5717640.html Sent from the Camel Development mailing list archive at Nabble.com.