forked from Automattic/wp-e2e-tests
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGruntfile-ios.js
35 lines (31 loc) · 1.02 KB
/
Gruntfile-ios.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
module.exports = function( grunt ) {
// configure tasks
grunt.initConfig( {
shell: {
runTests: {
command: function( orientationFlag, device ) {
return 'echo ./run-mobile.sh -R -s -c -d ' + device + ' ' + orientationFlag
}
}
},
concurrent: {
target: {
tasks: [ 'run_portrait_ios92-iPhone6', 'run_landscape_ios92-iPhone6',
'run_portrait_ios92-iPadAir', 'run_landscape_ios92-iPadAir' ],
options: {
limit: 4,
logConcurrentOutput: true
}
}
}
} );
// load tasks
grunt.loadNpmTasks( 'grunt-concurrent' );
grunt.loadNpmTasks( 'grunt-shell' );
// register tasks
grunt.registerTask( 'default', ['concurrent:target'] );
grunt.registerTask( 'run_portrait_ios92-iPhone6', ['shell:runTests:-p:ios92_iPhone6'] );
grunt.registerTask( 'run_landscape_ios92-iPhone6', ['shell:runTests:-l:ios92_iPhone6'] );
grunt.registerTask( 'run_portrait_ios92-iPadAir', ['shell:runTests:-p:ios92_iPadAir'] );
grunt.registerTask( 'run_landscape_ios92-iPadAir', ['shell:runTests:-l:ios92_iPadAir'] );
};