electron/spec/fixtures
Charles Kerr 65ee977a86 Exit gracefully on linux (#12139)
* Fix timing issue in singleton fixture.

Singleton now sends the "we've started" message out only after it's
received a `'ready'` event from `app`. Previously it sent the message
out immediately, resulting in the parent test trying to manipulate it
before Singleton's event loop was fully bootstrapped.

* Check for graceful exits on Linux, too.

Rewrite the "exits gracefully on macos" spec to run on Linux too.

* Check for graceful exits everywhere.

* Tweak comment

* Better error logging in api-app-spec.js. (#12122)

In the 'exits gracefully' test for app.exit(exitCode),
print the relevant error information if the test fails.

* Run the exit-gracefully test on macOS and Linux.

Windows does not support sending signals, but Node.js offers some
emulation with process.kill(), and subprocess.kill(). Sending signal 0
can be used to test for the existence of a process. Sending SIGINT,
SIGTERM, and SIGKILL cause the unconditional termination of the target
process.

So, we'll need a different approach if we want to test this in win32.
2018-03-06 22:01:17 -05:00
..
api Exit gracefully on linux (#12139) 2018-03-06 22:01:17 -05:00
asar Make the asar-video test run faster 2017-12-02 11:30:57 +01:00
assets update spec with new asset 2017-03-14 00:26:27 +05:30
certificates fix spec 2016-04-18 22:57:37 +05:30
devtools-extensions Update devtools extension spec for chrome.storage 2016-11-15 19:58:08 +08:00
module Add ability to set arbitrary arguments in a renderer process (#11850) 2018-02-12 11:54:31 -06:00
pages feature: Hot security tips (#11810) 2018-02-03 07:50:12 -07:00
workers test: Node integration in web workers 2017-03-20 12:52:46 -07:00
zip
no-proprietary-codecs.js Time out after 5 minutes 2017-03-30 14:39:48 -07:00