Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion test/core/pthread/emscripten_futex_api_basics.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,5 @@ int main() {
rc = emscripten_futex_wake(NULL, 1);
assert(rc == -EINVAL/*-EFAULT*/);

printf("OK\n");
printf("done\n");
}
2 changes: 1 addition & 1 deletion test/core/pthread/emscripten_futex_api_basics.out
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OK
done
2 changes: 1 addition & 1 deletion test/core/pthread/test_emscripten_atomics.c
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,6 @@ int main() {
assert(buffer[7] == 0xde);
assert(buffer[8] == OLD);

printf("OK\n");
printf("done\n");
}

2 changes: 1 addition & 1 deletion test/core/pthread/test_emscripten_atomics.out
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OK
done
2 changes: 1 addition & 1 deletion test/core/test_double_i64_conversion.c
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,6 @@ int main() {
assert(eq(9007199254740992.0, 9007199254740992LL /* == 2^53 */));
assert(eq(-9007199254740992.0, -9007199254740992LL /* == -2^53 */));

printf("OK!\n");
printf("done\n");
return 0;
}
2 changes: 1 addition & 1 deletion test/core/test_double_i64_conversion.out
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OK!
done
4 changes: 3 additions & 1 deletion test/core/test_emulate_function_pointer_casts_directize.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@

typedef void (*two_arg_fn)(void *, void *);

static void one_arg(void *p) { printf("OK\n"); }
static void one_arg(void *p) {
printf("done\n");
}

static two_arg_fn hide_cast(void (*fn)(void *)) {
two_arg_fn result = (two_arg_fn)fn;
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OK
done
2 changes: 1 addition & 1 deletion test/core/test_mallinfo.c
Original file line number Diff line number Diff line change
Expand Up @@ -51,5 +51,5 @@ int main() {
assert(getTotalMemory() == total_mem);
assert(getFreeMemory() == free_mem);

printf("OK.\n");
printf("done\n");
}
2 changes: 1 addition & 1 deletion test/core/test_mallinfo.out
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OK.
done
2 changes: 1 addition & 1 deletion test/core/test_utf16.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -65,5 +65,5 @@ int main() {
testString(u"a");
testString(u"");

printf("OK.\n");
printf("done\n");
}
2 changes: 1 addition & 1 deletion test/core/test_utf8.c
Original file line number Diff line number Diff line change
Expand Up @@ -81,5 +81,5 @@ int main() {
}, utf8String, utf8String2, 0);
assert(utf8String2[0] == 'X');

printf("OK.\n");
printf("done\n");
}
2 changes: 1 addition & 1 deletion test/core/test_wrap_malloc.c
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,6 @@ int main() {
assert(totalAllocs == 21);
assert(totalReallocs == 1);
assert(totalFrees == 20);
emscripten_console_logf("OK.");
emscripten_console_logf("done");
return 0;
}
2 changes: 1 addition & 1 deletion test/other/test_strptime_reentrant.c
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,5 @@ int main() {
assert(tm.tm_yday == 38);
#endif

printf("OK\n");
printf("done\n");
}
2 changes: 1 addition & 1 deletion test/other/test_strptime_reentrant.out
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OK
done
20 changes: 10 additions & 10 deletions test/test_core.py
Original file line number Diff line number Diff line change
Expand Up @@ -1426,10 +1426,10 @@ def test_exceptions_uncaught_2(self):
if (std::uncaught_exceptions())
std::cout << "ERROR: uncaught_exceptions still set.\n";
else
std::cout << "OK\n";
std::cout << "done\n";
}
'''
self.do_run(src, 'OK\n')
self.do_run(src, 'done\n')

@with_all_eh_sjlj
def test_exceptions_typed(self):
Expand Down Expand Up @@ -2838,10 +2838,10 @@ def test_memcpy3(self):

@also_with_standalone_wasm()
def test_memcpy_alignment(self):
self.do_runf('test_memcpy_alignment.c', 'OK.')
self.do_runf('test_memcpy_alignment.c', 'done\n')

def test_memset_alignment(self):
self.do_runf('test_memset_alignment.c', 'OK.')
self.do_runf('test_memset_alignment.c', 'done\n')

def test_memset(self):
self.do_core_test('test_memset.c')
Expand Down Expand Up @@ -5782,27 +5782,27 @@ def test_utf32_short_wchar(self):
@with_both_text_decoder
@crossplatform
def test_utf16(self):
self.do_runf('core/test_utf16.cpp', 'OK.')
self.do_runf('core/test_utf16.cpp', 'done\n')

@with_both_text_decoder
def test_utf8(self):
self.do_runf('core/test_utf8.c', 'OK.')
self.do_runf('core/test_utf8.c', 'done\n')

@with_both_text_decoder
@also_without_bigint
def test_utf8_bench(self):
self.cflags += ['--embed-file', test_file('test_utf8_bench.txt') + '@/utf8_corpus.txt']
self.do_runf('test_utf8_bench.c', 'OK.')
self.do_runf('test_utf8_bench.c', 'done\n')

# Test that invalid character in UTF8 does not cause decoding to crash.
@with_both_text_decoder
@also_with_minimal_runtime
def test_utf8_invalid(self):
self.do_runf('test_utf8_invalid.c', 'OK.')
self.do_runf('test_utf8_invalid.c', 'done\n')

def test_utf16_bench(self):
self.cflags += ['--embed-file', test_file('test_utf16_bench.txt') + '@/utf16_corpus.txt']
self.do_runf('test_utf16_bench.c', 'OK.')
self.do_runf('test_utf16_bench.c', 'done\n')

def test_wprintf(self):
self.do_core_test('test_wprintf.cpp')
Expand Down Expand Up @@ -8659,7 +8659,7 @@ def test_mallinfo(self):
'mimalloc': (['-sMALLOC=mimalloc', '-sABORTING_MALLOC=0'],),
})
def test_wrap_malloc(self, args):
self.do_runf('core/test_wrap_malloc.c', 'OK.', cflags=args)
self.do_runf('core/test_wrap_malloc.c', 'done\n', cflags=args)

def test_environment(self):
self.set_setting('ASSERTIONS')
Expand Down
2 changes: 1 addition & 1 deletion test/test_memcpy_alignment.c
Original file line number Diff line number Diff line change
Expand Up @@ -77,5 +77,5 @@ int main() {
}
}

printf("OK.\n");
printf("done\n");
}
2 changes: 1 addition & 1 deletion test/test_memset_alignment.c
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,5 @@ int main() {
}
}

printf("OK.\n");
printf("done\n");
}
6 changes: 2 additions & 4 deletions test/test_other.py
Original file line number Diff line number Diff line change
Expand Up @@ -6957,11 +6957,9 @@ def test_dlopen_constructors(self):
return 0;
}''')
self.run_process([EMCC, '-g', '-o', 'libside.wasm', 'side.c', '-sSIDE_MODULE'])
self.run_process([EMCC, '-g', '-sMAIN_MODULE=2', 'main.c', 'libside.wasm', '-sNO_AUTOLOAD_DYLIBS'])
self.assertContained('done\n', self.run_js('a.out.js'))
self.do_runf('main.c', 'done\n', cflags=['-g', '-sMAIN_MODULE=2', 'libside.wasm', '-sNO_AUTOLOAD_DYLIBS'])
# Repeat the test without NO_AUTOLOAD_DYLIBS
self.run_process([EMCC, '-g', '-sMAIN_MODULE=2', 'main.c', 'libside.wasm'])
self.assertContained('done\n', self.run_js('a.out.js'))
self.do_runf('main.c', 'done\n', cflags=['-g', '-sMAIN_MODULE=2', 'libside.wasm'])

def test_dlopen_rtld_global(self):
# This test checks RTLD_GLOBAL where a module is loaded
Expand Down
3 changes: 2 additions & 1 deletion test/test_utf16_bench.c
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ int main() {
free(str);
}
double t3 = emscripten_get_now();
printf("OK. Time: %f (%f).\n", t, t3-t2);
printf("Time: %f (%f).\n", t, t3-t2);
printf("done\n");
return 0;
}
3 changes: 2 additions & 1 deletion test/test_utf8_bench.c
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ int main() {
free(str);
}
double t3 = emscripten_get_now();
printf("OK. Time: %f (%f).\n", t, t3-t2);
printf("Time: %f (%f).\n", t, t3-t2);
printf("done\n");
return 0;
}
3 changes: 2 additions & 1 deletion test/test_utf8_invalid.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@ int main() {
for (int i = 0; i < 256; ++i) {
totalLen += EM_ASM_INT({return UTF8ToString($0).length}, ch);
}
printf("OK. Length: %d\n", totalLen);
printf("Length: %d\n", totalLen);
printf("done\n");
}
Loading