On Mon, Aug 20, 2012 at 2:00 PM, Babak Vahdat
<babak.vah...@swissonline.ch> wrote:
> Hi
>
> There was an old revision not being backported to the 2.9.x branch causing
> the SFTP tests to fail on this branch after I re-enabled them.
>
> After backporting this revision all the tests did pass on this branch as
> well:
>
> https://builds.apache.org/job/Camel.2.9.x.fulltest/org.apache.camel$camel-ftp/128/testReport/
>

Nice work. Great to know it all tests fine on all our branches now.


> Babak
>
>
> Willem.Jiang wrote
>>
>> Hi Babak,
>>
>> Camel.2.9.x.fulltest[1] are failed with this change, can you have a look
>> at it?
>>
>> [1]
>> https://builds.apache.org/job/Camel.2.9.x.fulltest/lastBuild/#showFailuresLink
>>
>> --
>> Willem Jiang
>>
>> FuseSource
>> Web: http://www.fusesource.com (http://www.fusesource.com/)
>> Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/)
>> (English)
>>           http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
>> Twitter: willemjiang
>> Weibo: willemjiang
>>
>>
>>
>>
>>
>> On Saturday, August 18, 2012 at 4:36 AM, Babak Vahdat wrote:
>>
>>> 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 &lt;hzbarcea@&gt;:
>>> >
>>> > > @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
>>> (http://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
>>> (http://Nabble.com).
>>
>
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/About-the-camel-ftp-unit-tests-which-are-broken-tp5717372p5717707.html
> Sent from the Camel Development mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to