Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 208a8ba

Browse files
committed
Merge pull request gridstack#377 from troolee/tests/end-to-end
move webdriver-manager start to grunt
2 parents de83c62 + e2b88ec commit 208a8ba

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,12 @@ install:
2222
- npm install -g bower
2323
- bower install
2424
- npm install
25-
- webdriver-manager update --standalone
25+
- ./node_modules/protractor/bin/webdriver-manager update --standalone
2626

2727
before_script:
2828
- export CHROME_BIN=chromium-browser
2929
- export DISPLAY=:99.0
3030
- sh -e /etc/init.d/xvfb start
31-
- nohup bash -c "webdriver-manager start 2>&1 &"
3231

3332
script:
3433
- npm run build

Gruntfile.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// jscs:disable requireCamelCaseOrUpperCaseIdentifiers
12
module.exports = function(grunt) {
23
grunt.loadNpmTasks('grunt-sass');
34
grunt.loadNpmTasks('grunt-contrib-cssmin');
@@ -9,6 +10,7 @@ module.exports = function(grunt) {
910
grunt.loadNpmTasks('grunt-contrib-watch');
1011
grunt.loadNpmTasks('grunt-protractor-runner');
1112
grunt.loadNpmTasks('grunt-contrib-connect');
13+
grunt.loadNpmTasks('grunt-protractor-webdriver');
1214

1315
grunt.initConfig({
1416
sass: {
@@ -114,8 +116,16 @@ module.exports = function(grunt) {
114116
},
115117
},
116118
},
119+
120+
protractor_webdriver: {
121+
all: {
122+
options: {
123+
command: 'webdriver-manager start',
124+
}
125+
}
126+
}
117127
});
118128

119129
grunt.registerTask('default', ['sass', 'cssmin', 'jshint', 'jscs', 'copy', 'uglify', 'doctoc']);
120-
grunt.registerTask('e2e-test', ['connect', 'protractor']);
130+
grunt.registerTask('e2e-test', ['connect', 'protractor_webdriver', 'protractor']);
121131
};

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"grunt-doctoc": "^0.1.1",
4343
"grunt-jscs": "^2.7.0",
4444
"grunt-protractor-runner": "^3.0.0",
45+
"grunt-protractor-webdriver": "^0.2.5",
4546
"grunt-sass": "^1.1.0",
4647
"jasmine-core": "^2.4.1",
4748
"karma": "^0.13.21",

0 commit comments

Comments
 (0)