@@ -38,15 +38,15 @@ const passingTests = [
38
38
'node built/cli.js spec/controlLockConf.js' ,
39
39
'node built/cli.js spec/customFramework.js' ,
40
40
'node built/cli.js spec/noGlobalsConf.js' ,
41
- // 'node built/cli.js spec/angular2Conf.js',
41
+ 'node built/cli.js spec/angular2Conf.js' ,
42
42
'node built/cli.js spec/hybridConf.js' ,
43
43
'node built/cli.js spec/built/noCFBasicConf.js' ,
44
44
'node built/cli.js spec/built/noCFBasicConf.js --useBlockingProxy' ,
45
45
'node built/cli.js spec/built/noCFPluginConf.js' ,
46
46
'node scripts/driverProviderAttachSession.js' ,
47
- // 'node scripts/errorTest.js',
48
- // // Unit tests
49
- // 'node node_modules/jasmine/bin/jasmine.js JASMINE_CONFIG_PATH=scripts/unit_test.json',
47
+ 'node scripts/errorTest.js' ,
48
+ // Unit tests
49
+ 'node node_modules/jasmine/bin/jasmine.js JASMINE_CONFIG_PATH=scripts/unit_test.json' ,
50
50
// Dependency tests
51
51
'node node_modules/jasmine/bin/jasmine.js JASMINE_CONFIG_PATH=scripts/dependency_test.json' ,
52
52
// Typings tests
@@ -65,88 +65,88 @@ passingTests.forEach((passing_test) => {
65
65
*************************/
66
66
67
67
// assert stacktrace shows line of failure
68
- // executor.addCommandlineTest('node built/cli.js spec/errorTest/singleFailureConf.js')
69
- // .expectExitCode(1)
70
- // .expectErrors({
71
- // stackTrace: 'single_failure_spec1.js:5:32 '
72
- // });
73
-
74
- // // assert timeout works
75
- // executor.addCommandlineTest('node built/cli.js spec/errorTest/timeoutConf.js')
76
- // .expectExitCode(1)
77
- // .expectErrors({
78
- // message: 'Timeout - Async callback was not invoked within timeout ' +
79
- // 'specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.'
80
- // })
81
- // .expectTestDuration(0, 1000);
82
-
83
- // executor.addCommandlineTest('node built/cli.js spec/errorTest/afterLaunchChangesExitCodeConf.js')
84
- // .expectExitCode(11)
85
- // .expectErrors({
86
- // message: 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.'
87
- // });
88
-
89
- // executor.addCommandlineTest('node built/cli.js spec/errorTest/multiFailureConf.js')
90
- // .expectExitCode(1)
91
- // .expectErrors([{
92
- // message: 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.',
93
- // stacktrace: 'single_failure_spec1.js:5:32 '
94
- // }, {
95
- // message: 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.',
96
- // stacktrace: 'single_failure_spec2.js:5:32 '
97
- // }]);
98
-
99
- // executor.addCommandlineTest('node built/cli.js spec/errorTest/shardedFailureConf.js')
100
- // .expectExitCode(1)
101
- // .expectErrors([{
102
- // message: 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.',
103
- // stacktrace: 'single_failure_spec1.js:5:32 '
104
- // }, {
105
- // message: 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.',
106
- // stacktrace: 'single_failure_spec2.js:5:32 '
107
- // }]);
108
-
109
- // executor.addCommandlineTest('node built/cli.js spec/errorTest/mochaFailureConf.js')
110
- // .expectExitCode(1)
111
- // .expectErrors([{
112
- // message: 'expected \'My AngularJS App\' to equal \'INTENTIONALLY INCORRECT\'',
113
- // stacktrace: 'mocha_failure_spec.js:11:20 '
114
- // }]);
115
-
116
- // executor.addCommandlineTest('node built/cli.js spec/errorTest/pluginsFailingConf.js')
117
- // .expectExitCode(1)
118
- // .expectErrors([
119
- // {message: 'Expected true to be false'},
120
- // {message: 'from setup'},
121
- // {message: 'from postTest passing'},
122
- // {message: 'from postTest failing'},
123
- // {message: 'from teardown'}
124
- // ]);
125
-
126
- // executor.addCommandlineTest('node built/cli.js spec/errorTest/slowHttpAndTimeoutConf.js')
127
- // .expectExitCode(1)
128
- // .expectErrors([
129
- // {message: 'The following tasks were pending[\\s\\S]*\\$http: slowcall'},
130
- // {message: 'The following tasks were pending:[\\s\\S]*' +
131
- // '- \\$timeout: function\\(\\) {[\\s\\S]*' +
132
- // '\\$scope\\.slowAngularTimeoutStatus = \'done\';[\\s\\S]' +
133
- // '* }' }
134
- // ]);
135
-
136
- // executor.addCommandlineTest('node built/cli.js spec/errorTest/slowHttpAndTimeoutConf.js ' +
137
- // '--untrackOutstandingTimeouts true')
138
- // .expectExitCode(1)
139
- // .expectErrors([
140
- // {message: 'The following tasks were pending[\\s\\S]*\\$http: slowcall'},
141
- // {message: 'While waiting for element with locator - ' +
142
- // 'Locator: by.binding\\(\\"slowAngularTimeoutStatus\\"\\)$'}
143
- // ]);
144
-
145
- // executor.addCommandlineTest('node built/cli.js spec/angular2TimeoutConf.js')
146
- // .expectExitCode(1)
147
- // .expectErrors([
148
- // {message: 'Timed out waiting for asynchronous Angular tasks to finish'},
149
- // ]);
68
+ executor . addCommandlineTest ( 'node built/cli.js spec/errorTest/singleFailureConf.js' )
69
+ . expectExitCode ( 1 )
70
+ . expectErrors ( {
71
+ stackTrace : 'single_failure_spec1.js:5:38 '
72
+ } ) ;
73
+
74
+ // assert timeout works
75
+ executor . addCommandlineTest ( 'node built/cli.js spec/errorTest/timeoutConf.js' )
76
+ . expectExitCode ( 1 )
77
+ . expectErrors ( {
78
+ message : 'Timeout - Async callback was not invoked within timeout ' +
79
+ 'specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.'
80
+ } )
81
+ . expectTestDuration ( 0 , 1000 ) ;
82
+
83
+ executor . addCommandlineTest ( 'node built/cli.js spec/errorTest/afterLaunchChangesExitCodeConf.js' )
84
+ . expectExitCode ( 11 )
85
+ . expectErrors ( {
86
+ message : 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.'
87
+ } ) ;
88
+
89
+ executor . addCommandlineTest ( 'node built/cli.js spec/errorTest/multiFailureConf.js' )
90
+ . expectExitCode ( 1 )
91
+ . expectErrors ( [ {
92
+ message : 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.' ,
93
+ stacktrace : 'single_failure_spec1.js:5:38 '
94
+ } , {
95
+ message : 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.' ,
96
+ stacktrace : 'single_failure_spec2.js:5:38 '
97
+ } ] ) ;
98
+
99
+ executor . addCommandlineTest ( 'node built/cli.js spec/errorTest/shardedFailureConf.js' )
100
+ . expectExitCode ( 1 )
101
+ . expectErrors ( [ {
102
+ message : 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.' ,
103
+ stacktrace : 'single_failure_spec1.js:5:38 '
104
+ } , {
105
+ message : 'Expected \'Hiya\' to equal \'INTENTIONALLY INCORRECT\'.' ,
106
+ stacktrace : 'single_failure_spec2.js:5:38 '
107
+ } ] ) ;
108
+
109
+ executor . addCommandlineTest ( 'node built/cli.js spec/errorTest/mochaFailureConf.js' )
110
+ . expectExitCode ( 1 )
111
+ . expectErrors ( [ {
112
+ message : 'expected \'My AngularJS App\' to equal \'INTENTIONALLY INCORRECT\'' ,
113
+ stacktrace : 'mocha_failure_spec.js:11:41 '
114
+ } ] ) ;
115
+
116
+ executor . addCommandlineTest ( 'node built/cli.js spec/errorTest/pluginsFailingConf.js' )
117
+ . expectExitCode ( 1 )
118
+ . expectErrors ( [
119
+ { message : 'Expected true to be false' } ,
120
+ { message : 'from setup' } ,
121
+ { message : 'from postTest passing' } ,
122
+ { message : 'from postTest failing' } ,
123
+ { message : 'from teardown' }
124
+ ] ) ;
125
+
126
+ executor . addCommandlineTest ( 'node built/cli.js spec/errorTest/slowHttpAndTimeoutConf.js' )
127
+ . expectExitCode ( 1 )
128
+ . expectErrors ( [
129
+ { message : 'The following tasks were pending[\\s\\S]*\\$http: slowcall' } ,
130
+ { message : 'The following tasks were pending:[\\s\\S]*' +
131
+ '- \\$timeout: function\\(\\) {[\\s\\S]*' +
132
+ '\\$scope\\.slowAngularTimeoutStatus = \'done\';[\\s\\S]' +
133
+ '*}' }
134
+ ] ) ;
135
+
136
+ executor . addCommandlineTest ( 'node built/cli.js spec/errorTest/slowHttpAndTimeoutConf.js ' +
137
+ '--untrackOutstandingTimeouts true' )
138
+ . expectExitCode ( 1 )
139
+ . expectErrors ( [
140
+ { message : 'The following tasks were pending[\\s\\S]*\\$http: slowcall' } ,
141
+ { message : 'While waiting for element with locator - ' +
142
+ 'Locator: by.binding\\(\\"slowAngularTimeoutStatus\\"\\)$' }
143
+ ] ) ;
144
+
145
+ executor . addCommandlineTest ( 'node built/cli.js spec/angular2TimeoutConf.js' )
146
+ . expectExitCode ( 1 )
147
+ . expectErrors ( [
148
+ { message : 'Timed out waiting for asynchronous Angular tasks to finish' } ,
149
+ ] ) ;
150
150
151
151
// If we're running on CircleCI, save stdout and stderr from the test run to a log file.
152
152
if ( process . env [ 'CIRCLE_ARTIFACTS' ] ) {
0 commit comments