}
function writeFile(filename, content, need_exit) {
- successCallback = function(fs) {
- fs.write(removeUnsupportedFeature(content.replace("testcase.xsl", "testresult.xsl")));
- fs.close();
-
- if (filename == resultFile)
- alert("Export result to " + resultFile + " successfully.");
-
- if (need_exit)
- exitTest();
+ createDirectorySuccess = function (path) {
+ console.log("The directory has been created, path to created directory: " + path);
};
+ createDirectoryError = function (error) {
+ console.log("An error occurred, during directory creation: " + error.message);
+ };
- onsuccess = function(dir) {
- newDir = dir.fullPath + "/tct-behavior-result/";
-
+ try {
+ newDir = "documents" + "/tct-behavior-result/";
if(!tizen.filesystem.pathExists(newDir)){
- newDir = dir.createDirectory("tct-behavior-result");
+ tizen.filesystem.createDirectory(newDir, true, createDirectorySuccess, createDirectoryError);
}
- dir.deleteFile(dir.fullPath + "/tct-behavior-result/" + filename);
+ tizen.filesystem.deleteFile(newDir + filename);
+ fileHandleWrite = tizen.filesystem.openFile(newDir + filename, "w");
- file = dir.createFile("tct-behavior-result/" + filename);
- file.openStream("rw", successCallback, onerror, "UTF-8");
- };
+ fileHandleWrite.writeString(removeUnsupportedFeature(content.replace("testcase.xsl", "testresult.xsl")), "UTF-8");
+ fileHandleWrite.close();
- onerror = function(error) {
- alert("Export result fail: " + error);
- };
+ if (filename == resultFile)
+ alert("Export result to " + resultFile + " successfully.");
- try {
- tizen.filesystem.resolve('documents', onsuccess, onerror, "rw");
+ if (need_exit)
+ exitTest();
} catch (err) {
alert("Write file fail: " + err.message);
}