fix: Show error messages on fatal failures #32 (#34)

* fix: Show error messages on fatal failures #32

* test: Add E2E test

* test: fix E2E scripts

* test: fix E2E scripts

* fix: Race condition in concurrent analyzer

* fix: update formatting to ensure docs URL is clickable

Signed-off-by: Sahil Bansal <bansalsahil315@gmail.com>

* fix: E2E test

---------

Signed-off-by: Sahil Bansal <bansalsahil315@gmail.com>
Co-authored-by: Sahil Bansal <bansalsahil315@gmail.com>
This commit is contained in:
Abhisek Datta
2025-05-17 21:54:47 +05:30
committed by GitHub
co-authored by Sahil Bansal
parent b85f77cfbc
commit 4031219375
12 changed files with 215 additions and 49 deletions
+16
View File
@@ -0,0 +1,16 @@
#!/bin/bash
set -e
scriptDir=$(dirname "$0")
pmg=$scriptDir/../bin/pmg
echo "Running e2e tests..."
## All these should be successful
$pmg --debug --dry-run npm install express
$pmg --debug --dry-run npm install express
$pmg --debug --dry-run pnpm add express
## All these should fail
! $pmg --debug --dry-run npm install nyc-config@10.0.0 || echo "Command failed as expected"