I've done that already. It wasn't so much work but I had to get rid of
the Avalon Fortress container first. It still uses the Avalon
Framework, though.

That's how it works: There's a sample configuration file in
test/java/org/apache/fop/threading that shows how to configure the MT
testbed. The filename to the configuration file is given to the Main
class as a command line parameter. The rest should be pretty easy to
manage. You can specify how many threads you want to run, which FO or
XML/XSLT combinations and how many times the tasks should be run until
the thread dies.

There's still a lot of room for improvements. I haven't bothered with
adjusting to the different configuration in HEAD, yet. It's just a small
tool for reproducing multi-threading problems.

And to cater for the curious: FOP really fails as soon as you run two
threads ATM.

Have fun.

On 07.09.2004 20:47:07 Jeremias Maerki wrote:
> I will try to dig up my multi-threading
> testbed I wrote for FOP maintenance branch a couple of years ago when we
> were tracking down multi-threading problems. It will need a bit of
> adjustment for HEAD but I think it makes sense to put it somewhere in
> the test directory so we can easily stress-test FOP.


Jeremias Maerki

Reply via email to