diff --git a/testing/project_setup/cpp_empty/1_setup.sh b/testing/project_setup/cpp_empty/1_setup.sh old mode 100644 new mode 100755 index 99ec0093..7e4992e7 --- a/testing/project_setup/cpp_empty/1_setup.sh +++ b/testing/project_setup/cpp_empty/1_setup.sh @@ -1,11 +1,19 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" SRC_PATH=$MY_PATH/data WORKING_COPY_PATH=$MY_PATH/working_copy mkdir -p $WORKING_COPY_PATH -cp -ar $SRC_PATH/. $WORKING_COPY_PATH +cp -a $SRC_PATH/. $WORKING_COPY_PATH echo "Setup Complete" diff --git a/testing/project_setup/cpp_empty/2_update.sh b/testing/project_setup/cpp_empty/2_update.sh old mode 100644 new mode 100755 index dd26df30..ba2f7bd4 --- a/testing/project_setup/cpp_empty/2_update.sh +++ b/testing/project_setup/cpp_empty/2_update.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/cpp_empty/3_teardown.sh b/testing/project_setup/cpp_empty/3_teardown.sh old mode 100644 new mode 100755 index 1bc80c4b..0877a78a --- a/testing/project_setup/cpp_empty/3_teardown.sh +++ b/testing/project_setup/cpp_empty/3_teardown.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/cxx_cbp/1_setup.sh b/testing/project_setup/cxx_cbp/1_setup.sh old mode 100644 new mode 100755 index 9e28a1db..1396bc8d --- a/testing/project_setup/cxx_cbp/1_setup.sh +++ b/testing/project_setup/cxx_cbp/1_setup.sh @@ -1,17 +1,23 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` - +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi MY_PATH="${MY_PATH//\\//}" SRC_PATH=$MY_PATH/data WORKING_COPY_PATH=$MY_PATH/working_copy WORKING_COPY_SRC_PATH=$WORKING_COPY_PATH/src -CBD_PATH=$WORKING_COPY_PATH/Test.cbp +CBP_PATH=$WORKING_COPY_PATH/Test.cbp mkdir -p $WORKING_COPY_PATH -cp -ar $SRC_PATH/. $WORKING_COPY_PATH +cp -a $SRC_PATH/. $WORKING_COPY_PATH -sed -i "s||${WORKING_COPY_SRC_PATH}|g" ${CBD_PATH} +sed "s||${WORKING_COPY_SRC_PATH}|g" $MY_PATH/data/Test.cbp > ${CBP_PATH} echo "Setup Complete" diff --git a/testing/project_setup/cxx_cbp/2_update.sh b/testing/project_setup/cxx_cbp/2_update.sh old mode 100644 new mode 100755 index d0b522ee..4f862118 --- a/testing/project_setup/cxx_cbp/2_update.sh +++ b/testing/project_setup/cxx_cbp/2_update.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/cxx_cbp/3_teardown.sh b/testing/project_setup/cxx_cbp/3_teardown.sh old mode 100644 new mode 100755 index 1bc80c4b..0877a78a --- a/testing/project_setup/cxx_cbp/3_teardown.sh +++ b/testing/project_setup/cxx_cbp/3_teardown.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/cxx_cbp/checklist.txt b/testing/project_setup/cxx_cbp/checklist.txt index 3081744d..25923fea 100644 --- a/testing/project_setup/cxx_cbp/checklist.txt +++ b/testing/project_setup/cxx_cbp/checklist.txt @@ -4,9 +4,9 @@ * Enter a project name * Set "./working_copy" as project location * Click "Add Source Group" -* Select "C++" -> C/C++ from Compilation Database" +* Select "C++" -> C/C++ from Code::Blocks" * Click "Next" -* Pick "./working_copy/Test.cbp" at "Compilation Database" +* Pick "Test.cbp" at "Code::Blocks Project" * Click "show source files" button * Validate "Source Files" list contains "src/main.cpp" * Click "OK" @@ -31,4 +31,3 @@ * Click "OK" * Close Sourcetrail * Run "3_teardown.sh" - \ No newline at end of file diff --git a/testing/project_setup/cxx_cdb/1_setup.sh b/testing/project_setup/cxx_cdb/1_setup.sh old mode 100644 new mode 100755 index 9609822d..62405028 --- a/testing/project_setup/cxx_cdb/1_setup.sh +++ b/testing/project_setup/cxx_cdb/1_setup.sh @@ -1,6 +1,12 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` - +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi MY_PATH="${MY_PATH//\\//}" SRC_PATH=$MY_PATH/data @@ -10,7 +16,7 @@ CDB_PATH=$WORKING_COPY_PATH/compile_commands.json mkdir -p $WORKING_COPY_PATH -cp -ar $SRC_PATH/. $WORKING_COPY_PATH +cp -a $SRC_PATH/. $WORKING_COPY_PATH echo "[" >> $CDB_PATH echo " {" >> $CDB_PATH diff --git a/testing/project_setup/cxx_cdb/2_update.sh b/testing/project_setup/cxx_cdb/2_update.sh old mode 100644 new mode 100755 index d0b522ee..4f862118 --- a/testing/project_setup/cxx_cdb/2_update.sh +++ b/testing/project_setup/cxx_cdb/2_update.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/cxx_cdb/3_teardown.sh b/testing/project_setup/cxx_cdb/3_teardown.sh old mode 100644 new mode 100755 index 1bc80c4b..0877a78a --- a/testing/project_setup/cxx_cdb/3_teardown.sh +++ b/testing/project_setup/cxx_cdb/3_teardown.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/cxx_cdb/checklist.txt b/testing/project_setup/cxx_cdb/checklist.txt index 96e8533c..3f689aa0 100644 --- a/testing/project_setup/cxx_cdb/checklist.txt +++ b/testing/project_setup/cxx_cdb/checklist.txt @@ -6,7 +6,7 @@ * Click "Add Source Group" * Select "C++" -> C/C++ from Compilation Database" * Click "Next" -* Pick "./working_copy/compile_commands.json" at "Compilation Database" +* Pick "compile_commands.json" at "Compilation Database" * Click "show source files" button * Validate "Source Files" list contains "src/main.cpp" * Click "OK" @@ -31,4 +31,3 @@ * Click "OK" * Close Sourcetrail * Run "3_teardown.sh" - \ No newline at end of file diff --git a/testing/project_setup/cxx_sonargraph_manual/1_setup.sh b/testing/project_setup/cxx_sonargraph_manual/1_setup.sh old mode 100644 new mode 100755 index 520e6142..7e4992e7 --- a/testing/project_setup/cxx_sonargraph_manual/1_setup.sh +++ b/testing/project_setup/cxx_sonargraph_manual/1_setup.sh @@ -1,6 +1,12 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` - +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi MY_PATH="${MY_PATH//\\//}" SRC_PATH=$MY_PATH/data @@ -8,6 +14,6 @@ WORKING_COPY_PATH=$MY_PATH/working_copy mkdir -p $WORKING_COPY_PATH -cp -ar $SRC_PATH/. $WORKING_COPY_PATH +cp -a $SRC_PATH/. $WORKING_COPY_PATH echo "Setup Complete" diff --git a/testing/project_setup/cxx_sonargraph_manual/2_update.sh b/testing/project_setup/cxx_sonargraph_manual/2_update.sh old mode 100644 new mode 100755 index dd26df30..ba2f7bd4 --- a/testing/project_setup/cxx_sonargraph_manual/2_update.sh +++ b/testing/project_setup/cxx_sonargraph_manual/2_update.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/cxx_sonargraph_manual/3_teardown.sh b/testing/project_setup/cxx_sonargraph_manual/3_teardown.sh old mode 100644 new mode 100755 index 1bc80c4b..0877a78a --- a/testing/project_setup/cxx_sonargraph_manual/3_teardown.sh +++ b/testing/project_setup/cxx_sonargraph_manual/3_teardown.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/cxx_sonargraph_manual/checklist.txt b/testing/project_setup/cxx_sonargraph_manual/checklist.txt index 9642980b..37264939 100644 --- a/testing/project_setup/cxx_sonargraph_manual/checklist.txt +++ b/testing/project_setup/cxx_sonargraph_manual/checklist.txt @@ -6,7 +6,7 @@ * Click "Add Source Group" * Select "C++" -> C/C++ from Sonargraph" * Click "Next" -* Pick "./working_copy/Test.sonargraph/system.sonargraph" at "Compilation Database" +* Pick "Test.sonargraph/system.sonargraph" at "Compilation Database" * Click "show source files" button * Validate "Source Files" list contains "src/main.cpp" * Click "OK" @@ -30,4 +30,3 @@ * Click "OK" * Close Sourcetrail * Run "3_teardown.sh" - \ No newline at end of file diff --git a/testing/project_setup/java_empty/1_setup.sh b/testing/project_setup/java_empty/1_setup.sh old mode 100644 new mode 100755 index 99ec0093..7e4992e7 --- a/testing/project_setup/java_empty/1_setup.sh +++ b/testing/project_setup/java_empty/1_setup.sh @@ -1,11 +1,19 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" SRC_PATH=$MY_PATH/data WORKING_COPY_PATH=$MY_PATH/working_copy mkdir -p $WORKING_COPY_PATH -cp -ar $SRC_PATH/. $WORKING_COPY_PATH +cp -a $SRC_PATH/. $WORKING_COPY_PATH echo "Setup Complete" diff --git a/testing/project_setup/java_empty/2_update.sh b/testing/project_setup/java_empty/2_update.sh old mode 100644 new mode 100755 index f6c9fed9..efe9c16d --- a/testing/project_setup/java_empty/2_update.sh +++ b/testing/project_setup/java_empty/2_update.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/java_empty/3_teardown.sh b/testing/project_setup/java_empty/3_teardown.sh old mode 100644 new mode 100755 index 1bc80c4b..0877a78a --- a/testing/project_setup/java_empty/3_teardown.sh +++ b/testing/project_setup/java_empty/3_teardown.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/java_gradle/1_setup.sh b/testing/project_setup/java_gradle/1_setup.sh old mode 100644 new mode 100755 index 99ec0093..7e4992e7 --- a/testing/project_setup/java_gradle/1_setup.sh +++ b/testing/project_setup/java_gradle/1_setup.sh @@ -1,11 +1,19 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" SRC_PATH=$MY_PATH/data WORKING_COPY_PATH=$MY_PATH/working_copy mkdir -p $WORKING_COPY_PATH -cp -ar $SRC_PATH/. $WORKING_COPY_PATH +cp -a $SRC_PATH/. $WORKING_COPY_PATH echo "Setup Complete" diff --git a/testing/project_setup/java_gradle/2_update.sh b/testing/project_setup/java_gradle/2_update.sh old mode 100644 new mode 100755 index ad6042fd..d2c04e14 --- a/testing/project_setup/java_gradle/2_update.sh +++ b/testing/project_setup/java_gradle/2_update.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/java_gradle/3_teardown.sh b/testing/project_setup/java_gradle/3_teardown.sh old mode 100644 new mode 100755 index 1bc80c4b..0877a78a --- a/testing/project_setup/java_gradle/3_teardown.sh +++ b/testing/project_setup/java_gradle/3_teardown.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/java_gradle/checklist.txt b/testing/project_setup/java_gradle/checklist.txt index 58f1936d..0b291466 100644 --- a/testing/project_setup/java_gradle/checklist.txt +++ b/testing/project_setup/java_gradle/checklist.txt @@ -6,11 +6,11 @@ * Click "Add Source Group" * Select "Java" -> Java Source Group from Gradle" * Click "Next" -* Select "./working_copy/build.gradle" at "Gradle Project File" +* Select "build.gradle" at "Gradle Project File" * Click "show source files" * Validate 2 files are listed * Click "OK" -* Check "Sould Index Tests" +* Check "Should Index Tests" * Click "show source files" * Validate 3 files are listed * Click "OK" @@ -36,4 +36,3 @@ * Click "OK" * Close Sourcetrail * Run "3_teardown.sh" - \ No newline at end of file diff --git a/testing/project_setup/java_maven/1_setup.sh b/testing/project_setup/java_maven/1_setup.sh old mode 100644 new mode 100755 index 99ec0093..7e4992e7 --- a/testing/project_setup/java_maven/1_setup.sh +++ b/testing/project_setup/java_maven/1_setup.sh @@ -1,11 +1,19 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" SRC_PATH=$MY_PATH/data WORKING_COPY_PATH=$MY_PATH/working_copy mkdir -p $WORKING_COPY_PATH -cp -ar $SRC_PATH/. $WORKING_COPY_PATH +cp -a $SRC_PATH/. $WORKING_COPY_PATH echo "Setup Complete" diff --git a/testing/project_setup/java_maven/2_update.sh b/testing/project_setup/java_maven/2_update.sh old mode 100644 new mode 100755 index cea46747..6d9a9495 --- a/testing/project_setup/java_maven/2_update.sh +++ b/testing/project_setup/java_maven/2_update.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/java_maven/3_teardown.sh b/testing/project_setup/java_maven/3_teardown.sh old mode 100644 new mode 100755 index 1bc80c4b..0877a78a --- a/testing/project_setup/java_maven/3_teardown.sh +++ b/testing/project_setup/java_maven/3_teardown.sh @@ -1,5 +1,13 @@ +#!/bin/bash +# get absolute path to parent directory of script MY_PATH=`dirname "$0"` +if [[ "${MY_PATH}" != *\\* ]] +then + cd $MY_PATH + MY_PATH=`pwd` +fi +MY_PATH="${MY_PATH//\\//}" WORKING_COPY_PATH=$MY_PATH/working_copy diff --git a/testing/project_setup/java_maven/checklist.txt b/testing/project_setup/java_maven/checklist.txt index 4180ec9a..b16eb55a 100644 --- a/testing/project_setup/java_maven/checklist.txt +++ b/testing/project_setup/java_maven/checklist.txt @@ -6,11 +6,11 @@ * Click "Add Source Group" * Select "Java" -> Java Source Group from Maven" * Click "Next" -* Select "./working_copy/my-app/pom.xml" at "Maven Project File" +* Select "my-app/pom.xml" at "Maven Project File" * Click "show source files" * Validate 4 files are listed * Click "OK" -* Check "Sould Index Tests" +* Check "Should Index Tests" * Click "show source files" * Validate 5 files are listed * Click "OK" @@ -36,4 +36,3 @@ * Click "OK" * Close Sourcetrail * Run "3_teardown.sh" - \ No newline at end of file