Any ideas of how to get to initialised loggers (from the plexus container)
in this method?
My only option so far, is a new DefaultLog().
I'd perfer to use the normal ConsoleLogger etc as set up by the container,
and available to any descendants of the AbstractCommand...
It's just a nice to have.
Also, anyone object to me adding a removeRepo method to ScmTckTestCase.java?
IE:
/**
* This method is available to those SCM clients that need to perform
* a cleanup at the end of the tests. It is needed when server side
* operations are performed, or the check out dirs are outside
* of the normal target directory.
*/
public void removeRepo()
throws Exception
{
}
/**
* Provided to allow removeRepo() to be called.
* @see junit.framework.TestCase#tearDown()
*/
@Override
protected void tearDown()
throws Exception
{
super.tearDown();
removeRepo();
}
I'm thinking that the jazz provider (when scm provides a delete workspace
command...) and possibly the other server based SCM's may want this,
ClearCase, etc might benefit.
It's just a nice to have. And in ScmTckTestCase is the right place for it,
as that is where initRepo() lives and is called by setUp().
-Chris