electron/spec/fixtures/api
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
..
electron-module-app
exit-closes-all-windows-app Add failing spec for app.exit with >2 windows 2017-04-11 09:09:17 -07:00
locale-check add app.setLocale() (#11469) 2018-02-08 08:26:37 -06:00
mixed-sandbox-app 🎨 2017-07-11 18:36:01 -07:00
quit-app
relaunch
singleton Exit gracefully on linux (#12139) 2018-03-06 22:01:17 -05:00
allocate-memory.html Add test to verify memory is released after sandboxed popup is closed 2017-05-01 11:30:07 -03:00
beforeunload-false-prevent3.html Fix #8911 2017-05-03 12:47:00 -05:00
beforeunload-false.html
blank.html
close-beforeunload-empty-string.html
close-beforeunload-false.html
close-beforeunload-undefined.html
close.html
crash-restart.html remove deprecated method call 2017-12-07 14:26:57 -05:00
crash.html clean fixture and fix failing travis test 2017-11-01 08:57:22 -04:00
did-fail-load-iframe.html
frame-subscriber.html
isolated-preload.js add webFrame to sandboxed renderer 2017-08-23 10:52:02 -07:00
isolated.html add webFrame to sandboxed renderer 2017-08-23 10:52:02 -07:00
loaded-from-dataurl.js Issue #8735:Support base URL option to loadURL for data URLs 2017-02-28 16:49:03 -08:00
localstorage.html
native-window-open-blank.html Add spec for native window.open from iframe 2017-05-26 10:10:36 -07:00
native-window-open-child.html Add test for opeing HTML file 2017-04-04 19:05:13 +09:00
native-window-open-cross-origin.html Use an existing host name so that it resolves quickly and tests don't time out. 2017-11-24 10:58:53 +09:00
native-window-open-file.html Fix JS style in test HTMLs 2017-04-30 19:43:21 +09:00
native-window-open-iframe.html Add spec for native window.open from iframe 2017-05-26 10:10:36 -07:00
native-window-open-isolated-preload.js Add test for nativeWindowOpen + contextIsolation 2017-04-30 19:33:40 +09:00
native-window-open-isolated.html Fix JS style in test HTMLs 2017-04-30 19:43:21 +09:00
native-window-open-native-addon.html Surface require errors so spec does not hang 2017-07-13 08:36:58 -07:00
native-window-open-no-allowpopups.html Add failing spec for native window.open returning null without allowpopups 2017-05-26 10:10:36 -07:00
new-window-preload.js Inherit enabled-sandbox in opened windows 2017-07-17 11:55:15 -07:00
new-window.html Add spec for configuring web preferences from sandboxed new-window event 2017-07-17 11:55:15 -07:00
offscreen-rendering.html
preload.html
preloads.html Add a SessionPreferences to manage session related data 2017-12-05 15:59:15 +09:00
remote-event-handler.html
render-view-deleted.html
sandbox.html Add test for #9387 2017-05-16 09:07:41 -03:00
send-sync-message.html
unload.html
window-open-location-change.html Add spec for reloading opened window cross-origin 2017-07-17 11:55:15 -07:00
window-open-location-final.html Add spec for reloading opened window cross-origin 2017-07-17 11:55:15 -07:00
window-open-location-open.html Add spec for reloading opened window cross-origin 2017-07-17 11:55:15 -07:00
window-open-preload.js Add spec for reloading opened window cross-origin 2017-07-17 11:55:15 -07:00