From f63ea62f2dc4fd25cb90cadad8d8d537a3088172 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Mon, 26 May 2025 18:30:51 +0200 Subject: [PATCH] ci: refacto e2e http start/stop --- .github/workflows/e2e-test.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index c6fc0b91..f318d4c2 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -159,13 +159,15 @@ jobs: - run: chmod a+x ./lightpanda + - name: start http + run: go run ws/main.go & echo $! > WS.pid + - name: run puppeteer run: | - go run ws/main.go & echo $! > WS.pid ./lightpanda serve & echo $! > LPD.pid RUNS=100 npm run bench-puppeteer-cdp > puppeteer.out || exit 1 cat /proc/`cat LPD.pid`/status |grep VmHWM|grep -oP '\d+' > LPD.VmHWM - kill `cat LPD.pid` `cat WS.pid` + kill `cat LPD.pid` - name: puppeteer result run: cat puppeteer.out @@ -180,9 +182,10 @@ jobs: - name: run hyperfine run: | - go run ws/main.go & echo $! > WS.pid hyperfine --export-json=hyperfine.json --warmup 3 --runs 20 --shell=none "./lightpanda --dump http://127.0.0.1:1234/campfire-commerce/" - kill `cat WS.pid` + + - name: stop http + run: kill `cat WS.pid` - name: write commit run: |