rem: dataDir = Cc["@mozilla.org/file/local;1"] .getService(Ci.nsILocalFile); dataDir.initWithPath(do_get_topsrcdir()); 
add: dataDir = do_get_topsrcdir(); 
context: function run_test(){  BIS = Components.Constructor("@mozilla.org/binaryinputstream;1",                               "nsIBinaryInputStream",                               "setInputStream");  BOS = Components.Constructor("@mozilla.org/binaryoutputstream;1",                               "nsIBinaryOutputStream",                               "setOutputStream");  _Pipe = Components.Constructor("@mozilla.org/pipe;1",                                 "nsIPipe",                                 "init");  COS = Components.Constructor("@mozilla.org/intl/converter-output-stream;1",                               "nsIConverterOutputStream",                               "init");  FIS = Components.Constructor("@mozilla.org/network/file-input-stream;1",                               "nsIFileInputStream",                               "init");  _SS = Components.Constructor("@mozilla.org/storagestream;1",                               "nsIStorageStream",                               "init");  CIS = Components.Constructor("@mozilla.org/intl/converter-input-stream;1",                               "nsIConverterInputStream",                               "init");  dataDir = Cc["@mozilla.org/file/local;1"]              .getService(Ci.nsILocalFile);  dataDir.initWithPath(do_get_topsrcdir());  dataDir.append("intl");  dataDir.append("uconv");  dataDir.append("tests");  dataDir.append("unit");  dataDir.append("data");  test_utf8_1();  test_utf16_1();  test_utf16_2();  test_utf16_3();  test_cross_conversion();}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/c0fc6a93d5a6c38a3e11b0a681c184f231f892c2/test_charset_conversion.js/buggy/intl/uconv/tests/unit/test_charset_conversion.js