Skip to content

Commit e907a29

Browse files
committed
[test] Use modern list format for -s setting. NFC
1 parent 288d475 commit e907a29

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

test/test_browser.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
# found in the LICENSE file.
66

77
import argparse
8-
import json
98
import multiprocessing
109
import os
1110
import 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
'': ([],),

test/test_core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9554,7 +9554,7 @@ def test_embind_lib_with_asyncify(self, args):
95549554
self.emcc_args += [
95559555
'-lembind',
95569556
'-sASYNCIFY',
9557-
'-sASYNCIFY_IMPORTS=["sleep_and_return"]',
9557+
'-sASYNCIFY_IMPORTS=sleep_and_return',
95589558
'-sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE=$ASSERTIONS',
95599559
'--post-js', test_file('core/embind_lib_with_asyncify.test.js'),
95609560
]

test/test_other.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12319,7 +12319,7 @@ def test_split_module(self, customLoader, jspi):
1231912319
self.emcc_args += ['--pre-js', test_file('other/test_load_split_module.pre.js')]
1232012320
if jspi:
1232112321
self.require_jspi()
12322-
self.emcc_args += ['-g', '-sASYNCIFY_EXPORTS=[\'say_hello\']']
12322+
self.emcc_args += ['-g', '-sASYNCIFY_EXPORTS=say_hello']
1232312323
self.emcc_args += ['-sEXPORTED_FUNCTIONS=_malloc,_free']
1232412324
output = self.do_other_test('test_split_module.c')
1232512325
if jspi:

0 commit comments

Comments
 (0)