[CI] isolate the pdk installations for the Full User Build test because of using different versions of magic
diff --git a/.travis.yml b/.travis.yml
index d62f64e..17f9932 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -80,7 +80,7 @@
     - name: "The Full User Build Test"
       install:
         - bash .travisCI/utils/bash_run_wrapper.sh ".travisCI/utils/pdkBuild.sh 0"
-        - sh .travisCI/precheck/precheckBuild.sh 1
+        - sh .travisCI/precheck/precheckBuild.sh
         - bash .travisCI/utils/bash_run_wrapper.sh .travisCI/openlane_build/build_openlane.sh
       script:
         - bash .travisCI/utils/bash_run_wrapper.sh ".travisCI/openlane_build/run_macro.sh user_proj_example"
@@ -91,7 +91,7 @@
     - name: "The Full User Build Test"
       install:
         - bash .travisCI/utils/bash_run_wrapper.sh ".travisCI/utils/pdkBuild.sh 0"
-        - sh .travisCI/precheck/precheckBuild.sh 1
+        - sh .travisCI/precheck/precheckBuild.sh
         - bash .travisCI/utils/bash_run_wrapper.sh .travisCI/openlane_build/build_openlane.sh
       script:
         - bash .travisCI/utils/bash_run_wrapper.sh ".travisCI/openlane_build/run_macro.sh user_proj_example"
diff --git a/.travisCI/openlane_build/run_macro.sh b/.travisCI/openlane_build/run_macro.sh
index 3aee691..95de08e 100644
--- a/.travisCI/openlane_build/run_macro.sh
+++ b/.travisCI/openlane_build/run_macro.sh
@@ -27,6 +27,8 @@
 
 bash $RUN_WRAPPER "make $TARGET_MACRO" 2>&1 | tee $logFile
 
+rm -rf $TARGET_MACRO/runs
+
 cnt=$(grep -c "Flow Completed Without Fatal Errors" $logFile)
 if ! [[ $cnt ]]; then cnt=0; fi
 if [[ $cnt -eq 1 ]]; then exit 0; fi
diff --git a/.travisCI/precheck/precheckBuild.sh b/.travisCI/precheck/precheckBuild.sh
index cc84167..d618190 100644
--- a/.travisCI/precheck/precheckBuild.sh
+++ b/.travisCI/precheck/precheckBuild.sh
@@ -25,7 +25,7 @@
 
 if [ $SKIP_PDK_BUILD -eq 0 ]; then
     cd $TARGET_PATH/..
-    export PDK_ROOT=$(pwd)/pdks
+    export PDK_ROOT=$(pwd)/precheck_pdks
     mkdir $PDK_ROOT
     cd $TARGET_PATH/open_mpw_precheck/dependencies
     sh build-pdk.sh
diff --git a/.travisCI/precheck/run-precheck.sh b/.travisCI/precheck/run-precheck.sh
index 0c2ce93..569ecc7 100644
--- a/.travisCI/precheck/run-precheck.sh
+++ b/.travisCI/precheck/run-precheck.sh
@@ -15,7 +15,7 @@
 # SPDX-License-Identifier: Apache-2.0
 export TARGET_PATH=$(pwd)
 cd ..
-export PDK_ROOT=$(pwd)/pdks
+export PDK_ROOT=$(pwd)/precheck_pdks
 cd $TARGET_PATH/open_mpw_precheck/
 
 docker run -v $(pwd):/usr/local/bin -v $TARGET_PATH:$TARGET_PATH -v $PDK_ROOT:$PDK_ROOT -u $(id -u $USER):$(id -g $USER) efabless/open_mpw_precheck:latest bash -c "python3 open_mpw_prechecker.py -p $PDK_ROOT -t $TARGET_PATH"