Has anyone tried running the system tests on a 0.20.20x release?  Why
don't we run these via Hudson?

After following the instructions on the wiki [1] and making a bunch of
additional fixes (setting dfs.datanode.ipc.address in the config,
using sbin instead of bin, copying libs into the FI build lib dir,
etc) I was able to get the tests running however the tests seem to
have bitrot.

The reason I ask is that it looks like the src/test/system tests are
only compiled or run via the test-system target and it doesn't look
like Hudson or developers use that target, therefore we're not doing
anything to prevent people from breaking the tests. I tried to run
them to see if one of my changes would break them but I can't imagine
most people will jump through all the above hoops.

On a related note, is there any way to run these against an existing
build/cluster? It looks like they require running on a build that's
been fault injected (ie they use custom protocol classes that are not
present in the normal tarball) which makes them much less useful.

Thanks,
Eli

1. http://wiki.apache.org/hadoop/HowToUseSystemTestFramework

Reply via email to