[fix] new repos

This commit is contained in:
2025-08-19 20:13:24 +01:00
parent ed3e328b99
commit 094eca8da0
3 changed files with 36 additions and 12 deletions

View File

@@ -3,7 +3,7 @@
# This script processes a given repository by replacing its node_modules with the ones from the dist folder.
# The dist folder is expected to contain the base folder name of the repository, then inside that will be sliced dependencies.
# Usage: ./script-placer.sh <repo_location>
set -x
fail() {
echo "Error: $1"
exit "${2-1}" ## Return a code specified by $2, or 1 by default.
@@ -17,10 +17,10 @@ if [[ -z "$REPO_FOLDER" ]]; then
fi
pushd "$REPO_FOLDER"
npm i --silent || fail "Failed to install dependencies"
rm -rf node_modules_2
npm i || fail "Failed to install dependencies"
rm -rf .node_modules node_modules_2
npm run test >> ../coverage/$REPO_BASE-pre.json
less ../coverage/$REPO_BASE-pre.json
# less ../coverage/$REPO_BASE-pre.json
if [[ $? -ne 0 ]]; then
echo "Tests failed in $REPO_FOLDER"
echo "$REPO_FOLDER" >> ../coverage/pre-failed.txt
@@ -37,9 +37,9 @@ if [[ $PRE_TEST_RESULT -ne 0 ]]; then
fi
pushd "$REPO_FOLDER"
mv node_modules node_modules_2
NODE_PATH="/home/atreyab/Documents/Docs/SlicingImport/repos-js/safeImport/dist/$REPO_BASE:/home/atreyab/Documents/Docs/SlicingImport/repos-js/candidates-repos/$REPO_BASE/node_modules_2" npm run test >> ../coverage/$REPO_BASE-post.txt
less ../coverage/$REPO_BASE-post.txt
mv node_modules .node_modules
NODE_PATH="/home/atreyab/Documents/Docs/SlicingImport/repos-js/safeImport/dist/$REPO_BASE:/home/atreyab/Documents/Docs/SlicingImport/repos-js/candidates-repos/$REPO_BASE/.node_modules" npm run test #>> ../coverage/$REPO_BASE-post.txt
# less ../coverage/$REPO_BASE-post.txt
POST_TEST_RESULT=$?
# if post test is true, or both are false, then we can proceed
if [[ $POST_TEST_RESULT -ne 0 && $PRE_TEST_RESULT -ne 0 ]]; then