electron/spec/fixtures/apps
Keeley Hammond 8d9a9641cd
fix: enable crashpad for ELECTRON_RUN_AS_NODE processes (#36483)
* fix: enable crashpad for ELECTRON_RUN_AS_NODE processes

* wip: enable crashpad for node processes

fix: add PID testing method

wip: plumb fd into child_process in node

* node::ProcessInitializationFlags::kNoDefaultSignalHandling

* chore: clean up debug logging

* chore: gate platform includes

* test: clean up node process test

* fix: pass pid in node_main

* chore: cleanup impl

* chore: fixup patch method definition

* fix: expose bound methods to node_main

* fix: remove bound methods

* fix: crashpad connection for all ELECTRON_RUN_AS_NODE processes

* chore: fix typo

* chore: address review feedback

* chore: delay crashpad initialization

* chore: ensure options.env, code hygiene

* chore: add argv test, check for process.env over {}

* fix: fix test, return options.env immutability

Co-authored-by: VerteDinde <keeleymhammond@gmail.com>
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
Co-authored-by: VerteDinde <vertedinde@electronjs.org>

* chore: update patches

Co-authored-by: Jeremy Rose <jeremya@chromium.org>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-11-29 13:03:34 -05:00
..
background-color-transparent test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
crash fix: enable crashpad for ELECTRON_RUN_AS_NODE processes (#36483) 2022-11-29 13:03:34 -05:00
libuv-hang test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
open-new-window-from-link test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
remote-control test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
self-module-paths test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
set-path test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
xwindow-icon test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00