[fix] new repos
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user