Thanks Cos!

I was able to run ant jar-system jar-test-system successfully with my
change. However, when I tried to run

ant test-system -Dhadoop.conf.dir.deployed=${HADOOP_CONF_DIR}

as mentioned in
https://wiki.apache.org/hadoop/HowToUseSystemTestFrameworkall the
streaming and gridmix tests had this error:
     java.lang.IllegalArgumentException: No Configuration passed for hadoop
home and hadoop conf directories
        at
org.apache.hadoop.test.system.process.HadoopDaemonRemoteCluster.populateDirectories(HadoopDaemonRemoteCluster.java:206)
        at
org.apache.hadoop.test.system.process.HadoopDaemonRemoteCluster.init(HadoopDaemonRemoteCluster.java:170)
        at
org.apache.hadoop.mapreduce.test.system.MRCluster.createCluster(MRCluster.java:107)
        at
org.apache.hadoop.mapred.gridmix.GridmixSystemTestCase.before(GridmixSystemTestCase.java:69)

I tried setting -Dtest.system.hdrc.hadoopconfdir=<confDir>
-Dtest.system.hdrc.hadoophome=<hadoophome>
-Dhadoop.conf.dir.deployed=<confdir> but the tests still failed.

I understand these are gridmix and streaming test failures, and may not be
directly related to the FI framework. But the dependency graph of
test-system is such that these tests are being run before FI tests and so
its failing before reaching FI tests. Are you able to run these
successfully, and if yes, how?

Thanks
Ravi


On Mon, May 7, 2012 at 5:47 PM, Konstantin Boudnik <c...@apache.org> wrote:

> Hi Ravi.
>
> You need to run Herriot build to make sure that everything is ok after your
> changes. The way to to it is as follows:
>
>    % ant jar-system jar-test-system
>
> this will perform the compilation of Hadoop binaries with weaved Herriot
> APIs.
>
> More information about Herriot can be found here
>  https://wiki.apache.org/hadoop/HowToUseSystemTestFramework
>
> Cos
>
> On Mon, May 07, 2012 at 04:45PM, Ravi Prakash wrote:
> > Hi folks,
> >
> > I'm patching changes to StatisticsCollector in
> > https://issues.apache.org/jira/browse/MAPREDUCE-4227 .
> >
> > A simple grep shows StatisticsCollector is also referenced in
> > src/test/system/aop/org/apache/hadoop/mapred/StatisticsCollectorAspect.aj
> > src/test/system/aop/org/apache/hadoop/mapred/JobTrackerAspect.aj
> >
> > How can I check whether my changes cause any issues or not in the
> AspectJ?
> > (tests?)
> >
> > Thanks
> > Ravi.
>

Reply via email to