Skip to content

misc testing/CI tidy-up #6890

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jul 24, 2018
Merged

misc testing/CI tidy-up #6890

merged 4 commits into from
Jul 24, 2018

Conversation

hujiajie
Copy link
Contributor

No description provided.

@hujiajie hujiajie force-pushed the testing branch 2 times, most recently from 1eb807f to 0b0a3ea Compare July 23, 2018 09:49
Copy link
Member

@kripken kripken left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @hujiajie, nice work!

@@ -137,15 +141,21 @@ jobs:
test-browser:
<<: *test-defaults
environment:
# browser.test_sdl_ttf_render_text_solid depends on Arial from Microsoft
# browser.test_sdl2_mouse and/or SDL2 should be fixed. The case happens
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the comments about test_sdl2_mouse and test_html5_webgl_create_context may have been removed by mistake, I think they are still needed?

# browser.test_webgl_offscreen_canvas_in_mainthread_after_pthread
# are crashing Firefox (bugzil.la/1281796). The former case even
# reveals more problems: 1) #4412 made it possible to keep threads
# alive for async functions, but the change got reverted by #5878;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please open an issue for the #5878 regression - I think maybe we just need to require NO_EXIT_RUNTIME be false when offscreen canvas, but we need to see. and please link to the issue you open here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #6897

@hujiajie hujiajie force-pushed the testing branch 3 times, most recently from b090cf9 to 3610851 Compare July 24, 2018 10:31
hujiajie added 4 commits July 24, 2018 18:42
The logic has already been in tests/runner.py.
OffscreenCanvas is behind the gfx.offscreencanvas.enabled
preference. The relevant tests are silently reported as ok if the
feature is not enabled. Unfortunately, these tests are still skipped
because of several bugs.
ttf-mscorefonts-installer allows for easy installation of the Microsoft
True Type Core Fonts for the Web including Arial. The package requires
acceptance of an EULA*. Informally speaking:

  These fonts were provided by Microsoft "in the interest of
  cross-platform compatibility". This is no longer the case, but they
  are still available from third parties.

  You are free to download these fonts and use them for your own use,
  but you may not redistribute them in modified form, including changes
  to the file name or packaging format.

* http://corefonts.sourceforge.net/eula.htm
@kripken
Copy link
Member

kripken commented Jul 24, 2018

Great, thanks @hujiajie!

@kripken kripken merged commit e3f79df into emscripten-core:incoming Jul 24, 2018
@hujiajie hujiajie deleted the testing branch July 25, 2018 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants