emscripten/tests
Vasilis Kalintiris 74502e3598 Use do_run_from_file() for test_emptyclass 2013-12-07 19:35:55 +02: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 emit proper large float constants when js opts are to be run 2013-11-08 19:13:57 -08:00
cmake
core Use do_run_from_file() for test_emptyclass 2013-12-07 19:35:55 +02:00
ctype
cube2hash
cubescript
dirent
embind correct way of scrollinbg to bottom 2013-11-26 04:08:18 +08:00
enet
env
exceptions
fcntl
fcntl-misc
fcntl-open
filesystem
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
glbook
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
module
msvc10
nbody-java
openjpeg
parseInt
poppler
printf
pthread fix pthread_setspecific on values of null 2013-11-22 10:15:07 -08:00
python
qsort
scons
sockets fix a bug in the accept call in library.js whereby if accept was called with non-NULL addr and addrlen parameters a ReferenceError occurs because accept had a parameter of addrp but later used addr. Modified tests_sockets_echo_server.c to use non-NULL addr if TEST_ACCEPT_ADDR is defined and added test case to test_sockets.py 2013-11-18 19:28:21 +00:00
sounds
sqlite
stat
stdio Fixes bug when renaming a directory into a subdirectory. 2013-10-11 11:58:24 -04:00
systypes
termios
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
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 glGetString and eglQueryString, and optimize emulated glGetString 2013-10-28 17:02:38 -07:00
aniso.png
autoassemble.c
bigswitch.cpp
bloom.dds
browser_gc.cpp
browser_harness.html
browser_main.cpp
browser_module.cpp
checksummer.c
cube2md5.cpp
cube2md5.ok
cube2md5.txt
cube_explosion.c
cube_explosion.png
cubegeom.c Adds to a test case verifying glGetIntegerv returns 2013-11-01 13:52:49 -04:00
cubegeom.png
cubegeom_color.c
cubegeom_color.png
cubegeom_color2.c
cubegeom_color2.png
cubegeom_fog.c
cubegeom_fog.png
cubegeom_glew.c Fixed a few warnings in cubegeom tests 2013-10-13 12:41:25 +02:00
cubegeom_mt.c
cubegeom_mt.png
cubegeom_normal.c
cubegeom_normal.png
cubegeom_normal_dap.c
cubegeom_normal_dap_far.c
cubegeom_normal_dap_far_glda.c
cubegeom_normal_dap_far_glda.png
cubegeom_normal_dap_far_glda_quad.c
cubegeom_normal_dap_far_glda_quad.png
cubegeom_normal_dap_far_range.c
cubegeom_normal_dap_far_range.png
cubegeom_pre.c
cubegeom_pre.png
cubegeom_pre2.c
cubegeom_pre2.png
cubegeom_pre2_vao.c
cubegeom_pre2_vao2.c
cubegeom_pre2_vao2.png
cubegeom_pre3.c
cubegeom_pre_vao.c
cubegeom_pre_vao.png
cubegeom_texturematrix.c
cubegeom_texturematrix.png
dlmalloc_proxy.c
dlmalloc_test.c
emscripten_api_browser.cpp
emscripten_api_browser2.cpp
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
files.cpp
float+.c
float_tex.cpp
float_tex.png
full_es2_sdlproc.c
gears.png
gl_matrix_identity.c
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
gl_vertex_buffer.png
gl_vertex_buffer_pre.c
gl_vertex_buffer_pre.png
glbegin_points.c
glbegin_points.png
gles2_conformance.cpp Implement more complete glGetXXv() for GLES2 binary shader format and shader compiler enums that WebGL will not implement for us. Fixes #1803. 2013-11-14 20:32:28 +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
glfw.c
glgetattachedshaders.c
glshaderinfo.cpp
glut_touchevents.c
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_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.js
hello_world.ll
hello_world_error.c
hello_world_error.cpp
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
http.cpp
http.h
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
openal_playback.cpp
perspective.c
perspective.png
pre_run_deps.cpp
raytrace.cpp
raytrace.ppm
raytrace_7_256.ppm
runner.py Run test with single source input and output files 2013-12-07 19:35:49 +02:00
s3tc.c
s3tc.png
s3tc_crunch.c
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_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
sdl_canvas_proxy.png
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
sdl_gl_read.c
sdl_headless.c
sdl_image.c
sdl_image_prepare.c
sdl_image_prepare_data.c
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
sdl_key_test.c
sdl_maprgba.c
sdl_maprgba.png
sdl_mouse.c
sdl_ogl.c
sdl_ogl_defaultMatrixMode.c
sdl_ogl_p.c
sdl_ogl_proc_alias.c
sdl_pumpevents.c
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
sdl_stb_image_data.c
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 note on linpack 2013-11-13 14:23:33 -08:00
test_browser.py fix file preloading in workers and add test 2013-12-02 16:17:23 -05:00
test_core.py Use do_run_from_file() for test_emptyclass 2013-12-07 19:35:55 +02:00
test_egl.c Add unit test for EGL context creation and confirming that #1775 and #1793 work. 2013-11-13 14:04:15 +02:00
test_egl_width_height.c
test_other.py support C/C++ suffixes in capital form 2013-11-25 10:28:33 -08:00
test_sanity.py fix sanity.test_emcc_caching 2013-11-18 12:03:46 -08:00
test_sockets.py fix a bug in the accept call in library.js whereby if accept was called with non-NULL addr and addrlen parameters a ReferenceError occurs because accept had a parameter of addrp but later used addr. Modified tests_sockets_echo_server.c to use non-NULL addr if TEST_ACCEPT_ADDR is defined and added test case to test_sockets.py 2013-11-18 19:28:21 +00:00
test_webgl_context_attributes_common.c show alerts if antialiasing, depth or stencil are missing in context attributes test 2013-10-27 12:23:33 -07: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
tex_nonbyte.png
twopart_main.cpp
twopart_side.cpp
utf32.cpp
water.dds
whets.cpp
worker_api_2_main.cpp
worker_api_2_worker.cpp
worker_api_main.cpp
worker_api_worker.cpp