Jon - does ${TESTCLASSPATH:-${TESTCLASSES}} need to use $PS so that the path separate is correct on Windows?-Alan.
Alan, The expression as written does not need $PS because the syntax being used is ${A:-${B}} where the :- is shell syntax for providing a default if not set. If I had suggested ${A}:${B} then $PS would be more appropriate. -- Jon