@@ -4402,9 +4402,10 @@ def do_js_test(name, source, args, output):
4402
4402
4403
4403
do_emcc_test ('fannkuch.cpp' , ['5' ], 'Pfannkuchen(5) = 7.' , ['-g2' ])
4404
4404
normal = open ('a.out.js' ).read ()
4405
+ shutil .copyfile ('a.out.js' , 'last.js' )
4405
4406
do_emcc_test ('fannkuch.cpp' , ['5' ], 'Pfannkuchen(5) = 7.' , ['-g2' , '--profiling' ])
4406
4407
profiling = open ('a.out.js' ).read ()
4407
- assert len (profiling ) > len (normal ) + 500 , [len (profiling ), len (normal )] # should be much larger
4408
+ assert len (profiling ) > len (normal ) + 300 , [len (profiling ), len (normal )] # should be much larger
4408
4409
4409
4410
print 'blacklisting'
4410
4411
@@ -4562,7 +4563,7 @@ def do_log_test(source, expected, func):
4562
4563
post = post .split ('\n ' )[0 ]
4563
4564
seen = int (post )
4564
4565
print ' seen' , seen , ', expected ' , expected , type (seen ), type (expected )
4565
- assert expected == seen or seen in expected , ['expect' , expected , 'but see' , seen ]
4566
+ assert expected == seen or ( seen in expected if type ( expected ) in [ list , tuple ] else False ) , ['expect' , expected , 'but see' , seen ]
4566
4567
4567
4568
do_log_test (path_from_root ('tests' , 'primes.cpp' ), 86 , 'main' )
4568
4569
do_log_test (path_from_root ('tests' , 'fannkuch.cpp' ), 230 , 'fannkuch_worker' )
0 commit comments