[Groonga-mysql-commit] mroonga/mroonga [master] travis: don't use symbolic link

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Oct 23 13:28:48 JST 2012


Kouhei Sutou	2012-10-23 13:28:48 +0900 (Tue, 23 Oct 2012)

  New Revision: b127b03cb437dbf1ce0efebf3aeb5b3cdba2d894
  https://github.com/mroonga/mroonga/commit/b127b03cb437dbf1ce0efebf3aeb5b3cdba2d894

  Log:
    travis: don't use symbolic link

  Modified files:
    tools/travis/script.sh

  Modified: tools/travis/script.sh (+9 -8)
===================================================================
--- tools/travis/script.sh    2012-10-23 13:16:52 +0900 (85737b7)
+++ tools/travis/script.sh    2012-10-23 13:28:48 +0900 (b35e1a2)
@@ -20,22 +20,23 @@ run_unit_test()
 
 prepare_mysql_test_dir()
 {
+    mysql_test_dir=/usr/mysql-test
     if [ -d /usr/lib/mysql-testsuite/ ]; then
-	sudo cp -a /usr/lib/mysql-testsuite/ /usr/mysql-test/
+	sudo cp -a /usr/lib/mysql-testsuite/ ${mysql_test_dir}/
     elif [ -d /opt/mysql/ ]; then
-	sudo ln -s /opt/mysql/server-*/mysql-test /usr/mysql-test
+	mysql_test_dir=$(echo /opt/mysql/server-*/mysql-test)
     else
-	sudo cp -a ${MYSQL_SOURCE_DIR}/mysql-test/ /usr/mysql-test/
+	sudo cp -a ${MYSQL_SOURCE_DIR}/mysql-test/ ${mysql_test_dir}/
     fi
-    (cd /usr/mysql-test && sudo chown -R $(id -u):$(id -g) .)
+    sudo chown -R $(id -u):$(id -g) ${mysql_test_dir}/
 
-    cp -a ${top_dir}/test/sql/include/*.inc /usr/mysql-test/include/
-    cp -a ${top_dir}/test/sql/suite/mroonga/ /usr/mysql-test/suite/
+    cp -a ${top_dir}/test/sql/include/*.inc ${mysql_test_dir}/include/
+    cp -a ${top_dir}/test/sql/suite/mroonga/ ${mysql_test_dir}/suite/
 }
 
 collect_test_suite_names()
 {
-    cd /usr/mysql-test/suite/
+    cd ${mysql_test_dir}/suite/
     test_suite_names=""
     for test_suite_name in $(find mroonga -type d '!' -name '[tr]'); do
 	if [ -n "${test_suite_names}" ]; then
@@ -57,7 +58,7 @@ run_sql_test()
 {
     prepare_sql_test
 
-    cd /usr/mysql-test
+    cd ${mysql_test_dir}/
     ./mysql-test-run.pl \
 	--no-check-testcases \
 	--parallel="${n_processors}" \
-------------- next part --------------
HTML����������������������������...
다운로드 



More information about the Groonga-mysql-commit mailing list
Back to archive index