mirror of https://github.com/espruino/BangleApps
runapptests - Allow uploading files
parent
5574a0e62b
commit
412a14c2ad
|
@ -35,6 +35,7 @@ if (!require("fs").existsSync(DIR_IDE)) {
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var AppInfo = require(BASE_DIR+"/core/js/appinfo.js");
|
||||||
var apploader = require(BASE_DIR+"/core/lib/apploader.js");
|
var apploader = require(BASE_DIR+"/core/lib/apploader.js");
|
||||||
apploader.init({
|
apploader.init({
|
||||||
DEVICEID : DEVICEID
|
DEVICEID : DEVICEID
|
||||||
|
@ -235,7 +236,13 @@ function runStep(step, subtest, test, state){
|
||||||
case "sleep" :
|
case "sleep" :
|
||||||
p = p.then(new Promise(resolve => {
|
p = p.then(new Promise(resolve => {
|
||||||
console.log("Start waiting for", step.ms);
|
console.log("Start waiting for", step.ms);
|
||||||
setTimeout(resolve, step.ms)
|
setTimeout(resolve, step.ms);
|
||||||
|
}));
|
||||||
|
break;
|
||||||
|
case "upload" :
|
||||||
|
p = p.then(new Promise(() => {
|
||||||
|
console.log("Uploading", step.file);
|
||||||
|
emu.tx(AppInfo.getFileUploadCommands(step.as, require("fs").readFileSync(BASE_DIR + "/" + step.file).toString()));
|
||||||
}));
|
}));
|
||||||
break;
|
break;
|
||||||
default: ERROR("Unknown step type "+step.t);
|
default: ERROR("Unknown step type "+step.t);
|
||||||
|
|
Loading…
Reference in New Issue