From ba9bb7646368d3f8388d0e3b7be9bf49f8939c06 Mon Sep 17 00:00:00 2001 From: Owen Barton Date: Fri, 4 Mar 2016 14:53:48 -0800 Subject: [PATCH 1/2] First pass at WebdriverCSS Dockerfile. --- Dockerfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..39782d6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:5.7.1-onbuild +MAINTAINER Owen Barton + +RUN apt-get update && \ + apt-get install -y graphicsmagick && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* + +RUN npm link && \ + npm link webdrivercss + +CMD node From 30b0e3a946e2074d6d92a1ebeb26bbb1a1f65706 Mon Sep 17 00:00:00 2001 From: Ben Plessinger Date: Fri, 22 Jan 2016 10:36:59 -0500 Subject: [PATCH 2/2] take totalScreen argument into account --- lib/asyncCallback.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/asyncCallback.js b/lib/asyncCallback.js index 2fb5d38..09b4fd7 100644 --- a/lib/asyncCallback.js +++ b/lib/asyncCallback.js @@ -5,7 +5,8 @@ */ var workflow = require('./workflow.js'), - endSession = require('./endSession.js'); + endSession = require('./endSession.js'), + fs = require('fs'); module.exports = function(err) { @@ -48,6 +49,9 @@ module.exports = function(err) { * finish command */ return endSession.call(this, function(err) { + if(that.currentArgs && !that.currentArgs.totalScreen){ + fs.unlinkSync(that.screenshot); + } that.self.takeScreenshot = undefined; that.cb(err, that.self.resultObject); that.self.resultObject = {};