emscripten/tests
Bruce Mitchener 7b47897f85 catched -> caught 2014-01-18 14:11:57 +07:00
..
Module-exports replaced tests/Module-exports in path_from_root with 'tests', 'Module-exports' to be more friendly multiple OSs 2013-10-05 08:03:24 +01:00
box2d
bullet
cases clean up some more tests/cases 2014-01-13 10:53:22 -08:00
cmake Add functions em_link_js_library(), em_link_pre_js() and em_link_post_js() to support linking .js files to executables, while doing dependency tracking on filestamp modifications. For more info, see https://groups.google.com/forum/#!topic/emscripten-discuss/uRbTIB62V7s . 2013-09-18 16:27:51 +03:00
core catched -> caught 2014-01-18 14:11:57 +07:00
ctype
cube2hash
cubescript
dirent Include signal.h when using signals. 2013-08-04 08:51:04 +08:00
embind correct way of scrollinbg to bottom 2013-11-26 04:08:18 +08:00
emscripten_log Move emscripten-source-map.min.js to src/ since it is a non-tests file needed by public use when user wants to emscripten_log with a C callstack. Remove redundant emscripten_demangle function. 2013-12-20 11:49:36 +02:00
enet second enet fix to handle musl headers in emscripten 2013-09-13 10:52:48 -07:00
env
exceptions
fcntl
fcntl-misc
fcntl-open Include signal.h when using signals. 2013-08-04 08:51:04 +08:00
filesystem updated unistd and fs_base tests to use new FS APIs 2013-09-03 22:00:02 -07:00
freealut Fix browser.test_freealut on Windows by implementing a CMake build path for that library. 2013-11-17 22:06:03 +02:00
freetype
fs - added basic nodefs r/w test 2013-09-29 01:50:35 -07:00
fuzz improve fuzz test tool 2013-12-23 12:15:16 -08:00
glbook strip color correction from pngs, so that the browser reftests are consistent across machines 2013-08-05 11:41:57 -07:00
hyperbolic
langinfo
lua Fix Makefile in test_lua in the case when make is in a path that contains spaces (e.g. c:\program files\emscripten\...\mingw32-make). 2013-11-10 14:50:11 +02:00
math Make lgamma and friends work, add test. 2014-01-14 02:21:11 +07:00
module updated test_stdin to work in SM shell 2013-08-29 12:57:33 -07:00
msvc10 Remove Hello_Triangle_KD project from msvc tests, since it depends on nonexisting OpenKode. 2013-09-10 16:20:55 +03:00
nbody-java
openjpeg
parseInt
poppler fix poppler configure for clang 3.4 2014-01-06 13:53:58 -08:00
printf handle precision -1 in printf .* 2014-01-13 15:31:52 -08:00
pthread fix pthread_setspecific on values of null 2013-11-22 10:15:07 -08:00
python Expand on the instructions for building Python. 2013-09-13 22:04:11 +07:00
qsort Reduce call chain of qsort 2013-07-31 10:32:44 +08:00
scons
sockets add getprotobyname and associated functions from netdb.h. Add test_getprotobyname.c test suite and update test_sockets.py to include test_getprotobyname. ./runner.py sockets.test_getprotobyname completes successfully 2013-11-24 11:16:36 +00:00
sounds First pass at buffer queueing 2013-07-30 17:45:32 -07:00
sqlite
stat Merge pull request #1458 from inolen/vfs 2013-08-06 10:32:57 -07:00
stdio Fixes bug when renaming a directory into a subdirectory. 2013-10-11 11:58:24 -04:00
systypes
termios - added tests for tcgetattr / tcsetattr 2013-08-29 12:57:33 -07:00
time
unistd Fix test_unistd_access and test_unistd_truncate on Windows. Both tests failed at the end on cleanup stage, when the test left behind files with readonly bit set, and shutil.rmtree() fails on Windows if any of the files are read-only. 2013-10-21 22:20:25 +03:00
utime Include signal.h when using signals. 2013-08-04 08:51:04 +08:00
uuid Added crypto quality random number generators for Node.js and browser environment if available 2014-01-02 16:40:09 +00:00
zlib Delete tests/zlib/zconf.h file from the zlib source tree, since it is an automatically generated file during configure step. Add Emscripten-specific mod to make zlib CMakeLists.txt build succeed. 2013-11-13 19:57:08 +02:00
799.cpp
aniso.c fix output in glGetFramebufferAttachmentParameteriv 2014-01-03 11:59:02 -08:00
aniso.png
autoassemble.c
bigswitch.cpp
bloom.dds
browser_gc.cpp
browser_harness.html
browser_main.cpp add browser module test 2013-09-03 14:41:31 -07:00
browser_module.cpp add browser module test 2013-09-03 14:41:31 -07:00
checksummer.c
cube2md5.cpp
cube2md5.ok
cube2md5.txt
cube_explosion.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cube_explosion.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom.c properly handle getParameter returning null when it means a null object (e.g., no buffer is bound) and not an invalid name 2014-01-03 11:39:31 -08:00
cubegeom.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_color.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
cubegeom_color.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_color2.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_color2.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_fog.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_fog.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_glew.c Fixed a few warnings in cubegeom tests 2013-10-13 12:41:25 +02:00
cubegeom_mt.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_mt.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap_far.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap_far_glda.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap_far_glda.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap_far_glda_quad.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap_far_glda_quad.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap_far_range.c update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap_far_range.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_pre.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
cubegeom_pre.png convert test_cubegeom_pre to reftest 2013-08-02 15:50:56 -07:00
cubegeom_pre2.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
cubegeom_pre2.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_pre2_vao.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
cubegeom_pre2_vao2.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
cubegeom_pre2_vao2.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_pre3.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
cubegeom_pre_vao.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
cubegeom_pre_vao.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_texturematrix.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
cubegeom_texturematrix.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
dlmalloc_proxy.c do not eliminate supposedly stub functions in side modules, as they may be imported from the parent 2013-09-03 14:41:31 -07:00
dlmalloc_test.c
doublestart.c fix double start bug #1992 in browser as well 2014-01-14 14:49:29 -08:00
emscripten_api_browser.cpp
emscripten_api_browser2.cpp emscripten_async_load_script 2013-09-13 15:13:30 -07:00
emscripten_api_browser_infloop.cpp
emscripten_fs_api_browser.cpp
emscripten_get_now.cpp use double for emscripten_get_now, to not lose precision from performance.now etc. 2013-10-29 14:48:40 -07:00
fannkuch.cpp
fannkuch.js
fasta.cpp
fasta.js
file_db.cpp FS.loadFilesFromDB|saveFilesToDB 2013-08-27 18:23:35 -07:00
files.cpp Removed old test case and put a test case in a more appropriate area. 2013-09-18 15:44:58 -04:00
float+.c
float_tex.cpp Fix browser.test_float_tex. 2013-08-24 09:59:13 +07:00
float_tex.png
full_es2_sdlproc.c
gears.png
gl_matrix_identity.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
gl_ps.c
gl_ps.png
gl_ps_packed.c
gl_ps_strides.c
gl_ps_strides.png
gl_renderers.c
gl_renderers.png
gl_stride.c
gl_stride.png
gl_subdata.cpp
gl_vertex_buffer.c handle glBufferData usages that are not in WebGL; fixes #1589 2013-09-04 14:54:42 -07:00
gl_vertex_buffer.png Added test which shows broken GL emulation when: 2013-09-04 11:47:36 -04:00
gl_vertex_buffer_pre.c fix repeated calls to glDraw* where the count changes but not the client attributes; fixes part of #1589 2013-09-04 13:21:19 -07:00
gl_vertex_buffer_pre.png fix repeated calls to glDraw* where the count changes but not the client attributes; fixes part of #1589 2013-09-04 13:21:19 -07:00
glbegin_points.c
glbegin_points.png
gles2_conformance.cpp Generate an GL_INVALID_VALUE error when user calls glGetXXX() with a null out pointer instead of crashing. Fix glGetIntegerv of GL_SHADER_BINARY_FORMATS to not write anything out to the provided buffer. 2013-12-13 18:07:04 +02:00
gles2_uniform_arrays.cpp Implement support for glGetProgramiv(GL_ACTIVE_UNIFORM_MAX_LENGTH) and glGetProgramiv(GL_ACTIVE_ATTRIBUTE_MAX_LENGTH). Test this as part of gles2_uniform_arrays.cpp. Closes #1796. 2013-11-14 00:49:35 +02:00
glew.c Add GLEW 1.10.0 emulation 2014-01-14 17:04:58 +02:00
glfw.c
glgetattachedshaders.c
glshaderinfo.cpp _GNU_SOURCE definition not needed. 2013-08-24 10:18:25 +07:00
glut_touchevents.c fix test_glut_touchevents 2013-08-22 19:28:45 -07:00
glut_wheelevents.c add tests for GLUT mouse wheel events 2013-09-30 13:01:28 +02:00
hashtest.cpp
hello_cxx03.cpp
hello_cxx11.cpp
hello_function.cpp
hello_image_sdl.c add test file for tutorial 2013-12-16 17:45:47 -08:00
hello_libcxx.cpp
hello_libcxx_mod1.cpp
hello_libcxx_mod2.cpp
hello_libcxx_mod2a.cpp
hello_malloc.cpp
hello_world.c
hello_world.cpp
hello_world.ll
hello_world_error.c
hello_world_error.cpp
hello_world_exit.c Implement command line passing to work to emrun when --emrun is passed. 2013-12-19 18:10:29 +02:00
hello_world_file.cpp
hello_world_file.txt
hello_world_gles.c
hello_world_gles_deriv.c
hello_world_gles_full.c
hello_world_gles_full_944.c
hello_world_gles_shell.html write out html and side js when html output is requested, to improve page load times 2013-10-23 19:06:55 -07:00
hello_world_loop.cpp
hello_world_loop_malloc.cpp
hello_world_sdl.cpp
hello_world_worker.cpp fix file preloading in workers and add test 2013-12-02 16:17:23 -05:00
htmltest.png strip color correction from pngs, so that the browser reftests are consistent across machines 2013-08-05 11:41:57 -07:00
http.cpp
http.h Fix browser.test_emscripten_async_wget2. 2013-08-24 09:59:00 +07:00
i64_precise.txt
life.c
lifetime.ll
linpack.c is SP is not defined in linpack, default to DP 2013-10-17 15:54:12 -07:00
mmap_file.c Add command line parameter --no-heap-copy that optimizes for small memory footprint and fread() performance over the default behavior that copied VFS to HEAP, that is designed for mmap() performance. 2013-11-02 01:46:31 +02:00
new.cpp
openal_buffers.c fix function type in test_openal_buffers for asm 2014-01-04 18:53:00 -08:00
openal_playback.cpp
perspective.c
perspective.png
pre_run_deps.cpp
raytrace.cpp
raytrace.ppm
raytrace_7_256.ppm
runner.py clean up test runner output 2014-01-07 10:42:35 -08:00
s3tc.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
s3tc.png
s3tc_crunch.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
s3tc_crunch.png
screenshot-fog-density.png
screenshot-fog-exp2.png
screenshot-fog-linear.png
screenshot-fog-negative.png
screenshot-fog-simple.png
screenshot-gray-purple.png
screenshot-gray.png
screenshot.dds
screenshot.jpg
screenshot.png
screenshot2.png
sdl_alloctext.c
sdl_audio.c
sdl_audio_beep.cpp Make the tones shorter in duration to have the test harness not timeout (60 seconds timeout duration) before all the beeps are finished. 2013-09-24 16:56:45 -07:00
sdl_audio_mix.c
sdl_audio_mix_channels.c
sdl_audio_quickload.c
sdl_canvas.c [SDL] Fixing SDL_UnlockSurface in IE10/IE11. 2014-01-03 15:26:47 -05:00
sdl_canvas_alpha.c sdl alpha test 2013-09-24 17:53:45 -07:00
sdl_canvas_alpha.png sdl alpha test 2013-09-24 17:53:45 -07:00
sdl_canvas_blank.c
sdl_canvas_blank.png
sdl_canvas_palette.c Fix SDL_SetColors && SDL_envets 2013-10-30 18:18:29 +07:00
sdl_canvas_palette.png
sdl_canvas_palette_2.c
sdl_canvas_palette_b.png
sdl_canvas_palette_g.png
sdl_canvas_palette_r.png
sdl_canvas_proxy.c test file preloading in worker 2013-09-08 20:00:28 -07:00
sdl_canvas_proxy.png add test harness support for proxying, test_sdl_canvas_proxy passes 2013-09-08 18:49:20 -07:00
sdl_canvas_size.c Implement SDL_SetVideoMode(0,0, ...) to create the canvas in whatever size the <canvas> was in, and not try to resize the canvas to 0x0 pixels. Derive a new test for that from sdl_ogl.c. Fixes #1059. 2013-10-23 17:43:50 +03:00
sdl_canvas_size.html correct way of scrollinbg to bottom 2013-11-26 04:08:18 +08:00
sdl_canvas_twice.c
sdl_canvas_twice.png
sdl_fog_density.c
sdl_fog_exp2.c
sdl_fog_linear.c
sdl_fog_negative.c
sdl_fog_simple.c
sdl_gfx_primitives.c
sdl_gfx_primitives.png strip color correction from pngs, so that the browser reftests are consistent across machines 2013-08-05 11:41:57 -07:00
sdl_gl_read.c
sdl_headless.c make headless test use its own file 2013-08-26 11:58:01 -07:00
sdl_image.c - parameterized sdl_image.c to support different path variations 2013-08-07 21:35:22 -07:00
sdl_image_prepare.c
sdl_image_prepare_data.c Should be fopen, not open. 2013-08-24 13:23:47 +07:00
sdl_joystick.c [SDL] SDL_JoystickEventState should default to SDL_ENABLE, not SDL_DISABLE. 2013-11-19 18:22:45 -08:00
sdl_key.c
sdl_key_proxy.c proxy input events 2013-09-08 22:14:04 -07:00
sdl_key_test.c
sdl_maprgba.c
sdl_maprgba.png strip color correction from pngs, so that the browser reftests are consistent across machines 2013-08-05 11:41:57 -07:00
sdl_mouse.c
sdl_ogl.c
sdl_ogl_defaultMatrixMode.c
sdl_ogl_p.c
sdl_ogl_proc_alias.c allow overriding a gl function with the same name, and keep the original accessible through getProcAddress 2013-08-16 12:58:13 -07:00
sdl_pumpevents.c add tests for alpha keys from SDL_GetKeyState 2013-08-18 03:26:30 -04:00
sdl_quit.c
sdl_resize.c
sdl_rotozoom.c Fix the rotozoom tests 2013-10-07 00:43:59 +02:00
sdl_rotozoom.png Fix the rotozoom tests 2013-10-07 00:43:59 +02:00
sdl_stb_image.c support for stb-image 2013-07-31 11:14:04 -07:00
sdl_stb_image_data.c support for stb-image 2013-07-31 11:14:04 -07:00
sdl_surface_refcount.c
sdl_text.c
sdlglshader.c
sdlglshader.png
sha1.c
ship.dds
skinning_test_no_simd.cpp
test-fix-closure.js
test_benchmark.py fix flakey lua benchmark 2014-01-17 17:38:09 -08:00
test_browser.py fix double start bug #1992 in browser as well 2014-01-14 14:49:29 -08:00
test_core.py catched -> caught 2014-01-18 14:11:57 +07:00
test_egl.c Make EGL function eglCreateContext spec-conformant and actually read the EGL_CONTEXT_CLIENT_VERSION field when creating a context. Require the version number 2, since WebGL1 maps to GLES2. 2013-12-20 11:21:19 +02:00
test_egl_width_height.c
test_other.py don't override Module.print and printErr if the user specified them 2014-01-16 14:17:12 -08:00
test_sanity.py sanity check for js backend in fastcomp 2013-12-31 10:45:17 -08:00
test_sockets.py add getprotobyname and associated functions from netdb.h. Add test_getprotobyname.c test suite and update test_sockets.py to include test_getprotobyname. ./runner.py sockets.test_getprotobyname completes successfully 2013-11-24 11:16:36 +00:00
test_webgl_context_attributes_common.c specify (void) as the arguments in webgl_context_attributes test, to avoid confusion with varargs by clang 2014-01-04 14:02:51 -08:00
test_webgl_context_attributes_glfw.c add tests for WebGL context attributes (antialiasing, depth, stencil) when they are enabled or disabled 2013-10-24 10:34:32 +02:00
test_webgl_context_attributes_glut.c add tests for WebGL context attributes (antialiasing, depth, stencil) when they are enabled or disabled 2013-10-24 10:34:32 +02:00
test_webgl_context_attributes_sdl.c add tests for WebGL context attributes (antialiasing, depth, stencil) when they are enabled or disabled 2013-10-24 10:34:32 +02:00
tex_nonbyte.c Include stdlib.h when using malloc(). 2013-08-24 10:18:24 +07:00
tex_nonbyte.png
twopart_main.cpp
twopart_side.cpp
utf32.cpp Add support for marshalling UTF-16 strings to/from JS. Allows passing wchar_t strings to JS when building with -fshort-wchar. Closes #1565. 2013-09-10 14:39:32 -07:00
water.dds
whets.cpp
worker_api_2_main.cpp
worker_api_2_worker.cpp
worker_api_main.cpp
worker_api_worker.cpp