12345678910111213141516171819202122 |
- function get_test_program(prog)
- {
- var progPath = do_get_cwd();
- progPath.append(prog);
- progPath.leafName = progPath.leafName + mozinfo.bin_suffix;
- return progPath;
- }
- function set_process_running_environment()
- {
- var envSvc = Components.classes["@mozilla.org/process/environment;1"].
- getService(Components.interfaces.nsIEnvironment);
- var dirSvc = Components.classes["@mozilla.org/file/directory_service;1"].
- getService(Components.interfaces.nsIProperties);
- var greBinDir = dirSvc.get("GreBinD", Components.interfaces.nsIFile);
- envSvc.set("DYLD_LIBRARY_PATH", greBinDir.path);
- // For Linux
- envSvc.set("LD_LIBRARY_PATH", greBinDir.path);
- //XXX: handle windows
- }
|