[
https://issues.apache.org/jira/browse/HADOOP-4605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12646548#action_12646548
]
Steve Loughran commented on HADOOP-4605:
----------------------------------------
>> you aren't going to be able to run them against a different hadoop release
>> than in the classpath.
>picking the right binaries by overriding some ant parameter shouldn't be much
>hard, no?
the problem is you want to run junit with one version of JARs and the server
should be a different set. An Ant property can drive this, but you do need to
start up Hadoop outside of Junit, run the tests then tear the cluster down
>> This will be faster anyway, it just complicates the test setup process
>Yes, it will complicate a lot and automating the runs won't be trivial then.
No, not at all. It is still easy to test, just not within a single JUnit
TestCase.
1. some slides on how we do functional testing, including interop testing
across the internet with other implementations of the same WS-* spec:
http://wiki.smartfrog.org/wiki/display/sf/Presentations
2. To actually do functional testing of smartfrog (other than running tests
under it) we have a special functional test task that starts our server in one
process, blocks until the server is live, runs the tests, then does cleanup in
the <finally> stage. I've proposed providing a rewrite to Ant1.8:
https://issues.apache.org/bugzilla/show_bug.cgi?id=44242
however, you can grab our existing task and use it in Ant today, which would
let hadoop have a set of test cases that could be run against a live server
that had been brought up with a different classpath.
> should run old version of unit tests to check back-compatibility
> ----------------------------------------------------------------
>
> Key: HADOOP-4605
> URL: https://issues.apache.org/jira/browse/HADOOP-4605
> Project: Hadoop Core
> Issue Type: Improvement
> Components: test
> Reporter: Doug Cutting
>
> We should test back-compatibility by running unit tests from a prior release.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.