When you run schema generation through JavaTest Agent, your schema generator will be executed in the Agent's JVM. Your implementation must provide a custom class to invoke your schema generation tool. This class should implement the SchemaGenTool interface:

package com.sun.jaxb_tck.lib;

public interface SchemaGenTool {

    /**
    * @param javaFiles  array of strings containing java files
    * @param outDir  output directory where schema file(s) will be generated
    * @param out  output stream for logging
    * @param err  error stream for logging
    * @return 0 if schema file(s) generated successfully
    */

    int generate(String[] javaFiles, File outDir,
            final PrintStream out, final PrintStream err) throws Exception;
}

Schema(s) generations should be accomplished during invocation of generate method.

The JAXB TCK includes the following class that is fully compatible with Sun's reference implementation and that can be used for schema generation: com.sun.jaxb_tck.lib.SchemaGen. The realization of the method

generate(String[] javaFiles, File outDir, PrintStream out, PrintStream err)
generates xml schema(s) from java file(s).

If your implementation doesn't provide such a class, please, create it and specify it here.