For instance, a 64-bit program execing a 32-bit program needs the full path to the 32 bit program. The test can't assume that the 32-bit program is located in a specific directory vis: getExecPrefix() + "arch32/funit-exec" instead the full 32-bit exec path should be fetched: getExec32Prefix() + "funit-exec"
Mine
Index: frysk-core/frysk/proc/ChangeLog 2006-12-21 Andrew Cagney <cagney@redhat.com> * TestLib.java (getExec32Prefix): Add. * TestIsa.java: Use getExec32Prefix. Index: frysk-imports/frysk/junit/ChangeLog 2006-12-21 Andrew Cagney <cagney@redhat.com> * TestPaths.java: Test getExec32Prefix. * Runner.java (runTestCases): Pass exec32Path to Paths .setPrefixes. * Paths.java (exec32Prefix): Add. (setPrefixes): Add exec32Prefix parameter.