Skip to content
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

Smoketest the macOS package #27332

Closed
jdm opened this issue Jul 20, 2020 · 0 comments
Closed

Smoketest the macOS package #27332

jdm opened this issue Jul 20, 2020 · 0 comments
Labels

Comments

@jdm
Copy link
Member

@jdm jdm commented Jul 20, 2020

After packaging when we have a DMG, we should mount that package and run Servo against a page that closes instantly and verify that it runs normally.

$ hdiutil attach target/debug/servo-tech-demo.dmg
$ cd /Volumes/Servo/Servo.app/Contents/MacOS
$ ./servo 'data:text/html,<script>window.onload = () => { console.log("success"); window.close(); };</script>'
$ hdiutil detach /Volumes/Servo

and look for both success and a return code of 0.

This would prevent bustage like #27318 in the future.

bors-servo added a commit that referenced this issue Jul 21, 2020
Include gstreamer plugins in macOS nightly package.

Fixes #27318. Fixes #27332.
bors-servo added a commit that referenced this issue Jul 21, 2020
Include gstreamer plugins in macOS nightly package.

Fixes #27318. Fixes #27332.
bors-servo added a commit that referenced this issue Jul 21, 2020
Include gstreamer plugins in macOS nightly package.

Fixes #27318. Fixes #27332.
bors-servo added a commit that referenced this issue Jul 21, 2020
Include gstreamer plugins in macOS nightly package.

Fixes #27318. Fixes #27332.
bors-servo added a commit that referenced this issue Jul 21, 2020
Include gstreamer plugins in macOS nightly package.

Fixes #27318. Fixes #27332.
bors-servo added a commit that referenced this issue Jul 21, 2020
Include gstreamer plugins in macOS nightly package.

Fixes #27318. Fixes #27332.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

1 participant
You can’t perform that action at this time.