55# found in the LICENSE file.
66
77import argparse
8- import json
98import multiprocessing
109import os
1110import random
@@ -1712,7 +1711,7 @@ def test_chunked_synchronous_xhr(self):
17121711 <body>
17131712 Chunked XHR Web Worker Test
17141713 <script>
1715- var worker = new Worker(""" + json . dumps ( worker_filename ) + r"" ");
1714+ var worker = new Worker("%s ");
17161715 var buffer = [];
17171716 worker.onmessage = (event) => {
17181717 if (event.data.channel === "stdout") {
@@ -1738,7 +1737,7 @@ def test_chunked_synchronous_xhr(self):
17381737 </script>
17391738 </body>
17401739 </html>
1741- """ % self .port )
1740+ """ % ( worker_filename , self .port ) )
17421741
17431742 create_file ('worker_prejs.js' , r"""
17441743 Module.arguments = ["/bigfile"];
@@ -3020,12 +3019,12 @@ def test_sdl2_image_formats(self):
30203019 self .btest_exit ('test_sdl2_image.c' , 512 , args = [
30213020 '--preload-file' , 'screenshot.png' ,
30223021 '-DSCREENSHOT_DIRNAME="/"' , '-DSCREENSHOT_BASENAME="screenshot.png"' , '-DNO_PRELOADED' ,
3023- '-sUSE_SDL=2' , '-sUSE_SDL_IMAGE=2' , '-sSDL2_IMAGE_FORMATS=[" png"] '
3022+ '-sUSE_SDL=2' , '-sUSE_SDL_IMAGE=2' , '-sSDL2_IMAGE_FORMATS=png'
30243023 ])
30253024 self .btest_exit ('test_sdl2_image.c' , 600 , args = [
30263025 '--preload-file' , 'screenshot.jpg' ,
30273026 '-DSCREENSHOT_DIRNAME="/"' , '-DSCREENSHOT_BASENAME="screenshot.jpg"' , '-DBITSPERPIXEL=24' , '-DNO_PRELOADED' ,
3028- '-sUSE_SDL=2' , '-sUSE_SDL_IMAGE=2' , '-sSDL2_IMAGE_FORMATS=[" jpg"] '
3027+ '-sUSE_SDL=2' , '-sUSE_SDL_IMAGE=2' , '-sSDL2_IMAGE_FORMATS=jpg'
30293028 ])
30303029
30313030 @no_wasm64 ('SDL2 + wasm64' )
@@ -3423,11 +3422,11 @@ def test_sdl2_mixer_music(self, formats, flags, music_name):
34233422 shutil .copyfile (test_file ('sounds' , music_name ), music_name )
34243423 self .btest_exit ('test_sdl2_mixer_music.c' , args = [
34253424 '--preload-file' , music_name ,
3426- '-DSOUND_PATH=' + json . dumps ( music_name ) ,
3425+ '-DSOUND_PATH="%s"' % music_name ,
34273426 '-DFLAGS=' + flags ,
34283427 '-sUSE_SDL=2' ,
34293428 '-sUSE_SDL_MIXER=2' ,
3430- '-sSDL2_MIXER_FORMATS=' + json . dumps (formats ),
3429+ '-sSDL2_MIXER_FORMATS=' + ',' . join (formats ),
34313430 '-sINITIAL_MEMORY=33554432'
34323431 ])
34333432
@@ -3510,7 +3509,7 @@ def test_async_iostream(self):
35103509 # ASYNCIFY_IMPORTS.
35113510 # To make the test more precise we also use ASYNCIFY_IGNORE_INDIRECT here.
35123511 @parameterized ({
3513- 'normal' : (['-sASYNCIFY_IMPORTS=[ sync_tunnel, sync_tunnel_bool] ' ],), # noqa
3512+ 'normal' : (['-sASYNCIFY_IMPORTS=sync_tunnel,sync_tunnel_bool' ],), # noqa
35143513 'pattern_imports' : (['-sASYNCIFY_IMPORTS=[sync_tun*]' ],), # noqa
35153514 'response' : (['[email protected] ' ],), # noqa 35163515 'nothing' : (['-DBAD' ],), # noqa
@@ -3523,7 +3522,7 @@ def test_async_returnvalue(self, args):
35233522 self .btest ('async_returnvalue.cpp' , '0' , args = ['-sASYNCIFY' , '-sASYNCIFY_IGNORE_INDIRECT' , '--js-library' , test_file ('browser/async_returnvalue.js' )] + args + ['-sASSERTIONS' ])
35243523
35253524 def test_async_bad_list (self ):
3526- self .btest ('async_bad_list.cpp' , '0' , args = ['-sASYNCIFY' , '-sASYNCIFY_ONLY=[ waka] ' , '--profiling' ])
3525+ self .btest ('async_bad_list.cpp' , '0' , args = ['-sASYNCIFY' , '-sASYNCIFY_ONLY=waka' , '--profiling' ])
35273526
35283527 # Tests that when building with -sMINIMAL_RUNTIME, the build can use -sMODULARIZE as well.
35293528 def test_minimal_runtime_modularize (self ):
@@ -4538,7 +4537,7 @@ def test_utf8_textdecoder(self):
45384537
45394538 @also_with_threads
45404539 def test_utf16_textdecoder (self ):
4541- self .btest_exit ('benchmark/benchmark_utf16.cpp' , 0 , args = ['--embed-file' , test_file ('utf16_corpus.txt' ) + '@/utf16_corpus.txt' , '-sEXPORTED_RUNTIME_METHODS=[ UTF16ToString,stringToUTF16,lengthBytesUTF16] ' ])
4540+ self .btest_exit ('benchmark/benchmark_utf16.cpp' , 0 , args = ['--embed-file' , test_file ('utf16_corpus.txt' ) + '@/utf16_corpus.txt' , '-sEXPORTED_RUNTIME_METHODS=UTF16ToString,stringToUTF16,lengthBytesUTF16' ])
45424541
45434542 @parameterized ({
45444543 '' : ([],),
0 commit comments