diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index d5419cd8..6f9055cc 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -177,11 +177,6 @@ jobs: cat /proc/`cat LPD.pid`/status |grep VmHWM|grep -oP '\d+' > LPD.VmHWM kill `cat LPD.pid` - - name: puppeteer result - run: cat puppeteer.out - - - name: cgroup memory regression - run: | PID=$(cat LPD.pid) while kill -0 $PID 2>/dev/null; do sleep 1 @@ -190,7 +185,14 @@ jobs: echo "memory.peak not available in $CG" exit 1 fi - PEAK_BYTES=$(cat $CG_ROOT/$CG/memory.peak) + cat $CG_ROOT/$CG/memory.peak > LPD.cg_mem_peak + + - name: puppeteer result + run: cat puppeteer.out + + - name: cgroup memory regression + run: | + PEAK_BYTES=$(cat LPD.cg_mem_peak) PEAK_KB=$((PEAK_BYTES / 1024)) echo "memory.peak_bytes=$PEAK_BYTES" echo "memory.peak_kb=$PEAK_KB" @@ -216,7 +218,7 @@ jobs: export AVG_DURATION=`cat puppeteer.out|grep 'avg run'|sed 's/avg run duration (ms) //'` export TOTAL_DURATION=`cat puppeteer.out|grep 'total duration'|sed 's/total duration (ms) //'` export LPD_VmHWM=`cat LPD.VmHWM` - export LPD_CG_PEAK_KB=$(( $(cat $CG/memory.peak) / 1024 )) + export LPD_CG_PEAK_KB=$(( $(cat LPD.cg_mem_peak) / 1024 )) echo "{\"duration_total\":${TOTAL_DURATION},\"duration_avg\":${AVG_DURATION},\"mem_peak\":${LPD_VmHWM},\"cg_mem_peak\":${LPD_CG_PEAK_KB}}" > bench.json cat bench.json