@@ -90,11 +90,23 @@ var LIBS = {
90
90
91
91
// A list of tests that ES3 environments can't pass, either because they
92
92
// use accessors or they test for behaviour achievable only in ES5 environments
93
- es3blacklist = [
94
- 'intl402/9.2.2.html' ,
95
- 'intl402/9.2.1_2.html' ,
96
- 'intl402/NumberFormat/11.1.2.html' ,
97
- 'intl402/DateTimeFormat/12.1.2.html'
93
+ blacklist = [
94
+ '9.2.1_2.html' ,
95
+ '11.1.2.html' ,
96
+ '12.1.2.html' ,
97
+
98
+ // WARNING: The server did not provide any stacktrace information
99
+ '12.1.1_a.html' , '11.1.1_a.html'
100
+ ] ,
101
+
102
+ ie8blacklist = [
103
+ '9.2.8_4.html' ,
104
+ '11.1.1_32.html' ,
105
+ '12.2.1.html' ,
106
+ '12.3_b.html' ,
107
+ '11.2.1.html' ,
108
+ '11.3_b.html' ,
109
+ '11.3.3.html'
98
110
] ;
99
111
100
112
LIBS . http . createServer ( function ( req , res ) {
@@ -242,9 +254,14 @@ function runTestsInBrowser(state, browserConfig, done) {
242
254
243
255
browserConfig . results . currentTest = test ;
244
256
257
+ //
258
+ if ( blacklist . indexOf ( test . split ( '/' ) . pop ( ) ) > - 1 ) {
259
+ console . log ( '--SKIPPED--' , test , browserString , 'Not passable at the moment' ) ;
260
+ return taskDone ( ) ;
261
+ }
245
262
//- Skip impassable tests in IE 8
246
- if ( ie8 && ( test . slice ( - 9 ) === '_L15.html' || es3blacklist . indexOf ( test . split ( '/' ) . pop ( ) ) > - 1 ) ) {
247
- console . log ( '--SKIPPED--' , test , browserString , 'Not passable from ES3 environments' ) ;
263
+ if ( ie8 && ( test . slice ( - 9 ) === '_L15.html' || ie8blacklist . indexOf ( test . split ( '/' ) . pop ( ) ) > - 1 ) ) {
264
+ console . log ( '--SKIPPED--' , test , browserString , 'Not passable in IE8 environments' ) ;
248
265
return taskDone ( ) ;
249
266
}
250
267
0 commit comments