Update execa
The execa update allows us two simplify two things
- Output collection in a log file with a prefix can be done through
stdoutandstderroptions ofexeca. - We don’t need to ensure that all subprocesses are killed when the main process exits.
execatakes care of this
Also includes more preparation commits that fix and simplify things.
10 files changed
+256
-176
fb32e01a
→
ffd49e82
modified httpd-client/tests/support/fixtures.ts
@@ -27,6 +27,6 @@ export const testFixture = test.extend<TestFixtures>({
|
|
|
|
|
|
| - | |
| + | |
|
|
|
modified httpd-client/vite.config.ts
@@ -10,7 +10,7 @@ export default defineConfig({
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified package-lock.json
@@ -5,6 +5,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -48,7 +49,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -907,6 +908,12 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -934,6 +941,18 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -2429,23 +2448,26 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2517,6 +2539,21 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -2674,12 +2711,16 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2956,12 +2997,12 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -3106,6 +3147,18 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -3115,12 +3168,24 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -3809,6 +3874,18 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -4114,6 +4191,21 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -4493,12 +4585,12 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -5152,6 +5244,74 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -5272,6 +5432,18 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified package.json
@@ -1,4 +1,6 @@
|
|
| + | |
| + | |
|
|
|
|
|
@@ -34,7 +36,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/e2e/node.spec.ts
@@ -20,8 +20,6 @@ test("node metadata", async ({ page, peerManager }) => {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
modified tests/support/fixtures.ts
@@ -6,8 +6,8 @@ import * as Path from "node:path";
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
|
|
|
@@ -190,7 +190,7 @@ export async function createSourceBrowsingFixture(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -568,7 +568,7 @@ export async function createCobsFixture(peer: RadiclePeer) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/support/globalSetup.ts
@@ -13,7 +13,6 @@ import {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -78,6 +77,5 @@ export default async function globalSetup(): Promise<() => void> {
|
|
|
|
|
|
| - | |
|
|
|
modified tests/support/peerManager.ts
@@ -1,7 +1,7 @@
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -10,10 +10,7 @@ import * as Util from "node:util";
|
|
|
|
|
|
| - | |
|
|
| - | |
| - | |
|
|
|
|
|
@@ -151,13 +148,20 @@ export const NodeConfigSchema = object({
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -171,11 +175,10 @@ export class RadiclePeer {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -266,7 +269,7 @@ export class RadiclePeer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -279,23 +282,6 @@ export class RadiclePeer {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -314,7 +300,6 @@ export class RadiclePeer {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -345,6 +330,8 @@ export class RadiclePeer {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -355,14 +342,17 @@ export class RadiclePeer {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -392,11 +382,11 @@ export class RadiclePeer {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -404,8 +394,18 @@ export class RadiclePeer {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -418,17 +418,12 @@ export class RadiclePeer {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
deleted tests/support/process.ts
@@ -1,84 +0,0 @@
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
modified tests/support/project.ts
@@ -1,6 +1,5 @@
|
|
|
|
| - | |
|
|
|
|
|
@@ -52,7 +51,7 @@ export async function createProject(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|