OK here's my situation:

My company is developing a Java client/server application, and we use Sun's JVM. However, the developers are investigating other JVM's such as Jrocket, and TowerJ. At the same time I am tasked with evaluating automated testing software. My concern is what if we invest in a test tool, and then switch to a different JVM. How much does the JVM impact the test tools? Are there any compatibility issues? For instance, could the test tool stop recognizing objects?

Any thoughts, knowledge, or experience on the subject would be greatly appreciated.

Thank you