No more javascriptExecutionTree bu default (option)
This commit is contained in:
@@ -32,7 +32,8 @@ var ApiController = function(app) {
|
||||
url: req.body.url,
|
||||
waitForResponse: req.body.waitForResponse !== false && req.body.waitForResponse !== 'false' && req.body.waitForResponse !== 0,
|
||||
partialResult: req.body.partialResult || null,
|
||||
screenshot: req.body.screenshot || false
|
||||
screenshot: req.body.screenshot || false,
|
||||
jsTimeline: req.body.jsTimeline || false
|
||||
}
|
||||
};
|
||||
|
||||
@@ -64,7 +65,8 @@ var ApiController = function(app) {
|
||||
debug('Launching test %s on %s', run.runId, run.params.url);
|
||||
|
||||
var runOptions = {
|
||||
screenshot: run.params.screenshot ? screenshot.getTmpFilePath() : false
|
||||
screenshot: run.params.screenshot ? screenshot.getTmpFilePath() : false,
|
||||
jsDeepAnalysis: run.params.jsTimeline
|
||||
};
|
||||
|
||||
return ylt(run.params.url, runOptions);
|
||||
@@ -107,7 +109,16 @@ var ApiController = function(app) {
|
||||
|
||||
// Save results
|
||||
.then(function() {
|
||||
// Remove uneeded temp screenshot path
|
||||
delete data.params.options.screenshot;
|
||||
|
||||
// Empty javascriptExecutionTree if not needed
|
||||
if (!run.params.jsTimeline) {
|
||||
data.javascriptExecutionTree = {};
|
||||
}
|
||||
|
||||
// Remove tools results if not needed
|
||||
|
||||
return resultsDatastore.saveResult(data);
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user