From: <ai...@us...> - 2010-02-26 20:40:52
|
Revision: 10817 http://plplot.svn.sourceforge.net/plplot/?rev=10817&view=rev Author: airwin Date: 2010-02-26 20:40:46 +0000 (Fri, 26 Feb 2010) Log Message: ----------- Initial commit of script to help bisecting of regressions. This first version has been used to find the regression that caused the error in -dev tk for the installed examples. Further reversions will obviously differ depending on how the regression being searched for is generated. N.B. Since this script is under version control be sure to copy it elsewhere before you do "svn update --reversion ..." Added Paths: ----------- trunk/scripts/test_bisect.sh Added: trunk/scripts/test_bisect.sh =================================================================== --- trunk/scripts/test_bisect.sh (rev 0) +++ trunk/scripts/test_bisect.sh 2010-02-26 20:40:46 UTC (rev 10817) @@ -0,0 +1,21 @@ +#!/bin/sh +# test script to generate an error for bisection purposes. +# Expect substantial updates to this script for each new error to be +# bisected. +# +# This particular case is used to generate the test_c_tk run-time +# error in the install-tree. + +rm -rf bisect_test_build_dir bisect_test_install bisect_test_install_build_dir +mkdir bisect_test_build_dir bisect_test_install_build_dir +cd bisect_test_build_dir +cmake -DCMAKE_INSTALL_PREFIX=`pwd`/../bisect_test_install \ +-DDEFAULT_NO_BINDINGS=ON -DENABLE_tcl=ON -DENABLE_tk=ON \ +-DDEFAULT_NO_DEVICES=ON -DPLD_tk=ON -DPLD_xwin=ON \ +.. >& cmake.out +make -j4 install >& make_install.out +cd ../bisect_test_install_build_dir +cmake ../bisect_test_install/share/plplot5.9.5/examples >& cmake.out +make x01c +c/x01c -dev tk + Property changes on: trunk/scripts/test_bisect.sh ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-02-26 20:51:51
|
Revision: 10818 http://plplot.svn.sourceforge.net/plplot/?rev=10818&view=rev Author: airwin Date: 2010-02-26 20:51:45 +0000 (Fri, 26 Feb 2010) Log Message: ----------- Update property to svn:executable. Property Changed: ---------------- trunk/scripts/test_bisect.sh Property changes on: trunk/scripts/test_bisect.sh ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-02-26 21:03:42
|
Revision: 10819 http://plplot.svn.sourceforge.net/plplot/?rev=10819&view=rev Author: airwin Date: 2010-02-26 21:03:34 +0000 (Fri, 26 Feb 2010) Log Message: ----------- Improve script so uses /tmp rather than generating a bunch of files in source tree. Modified Paths: -------------- trunk/scripts/test_bisect.sh Modified: trunk/scripts/test_bisect.sh =================================================================== --- trunk/scripts/test_bisect.sh 2010-02-26 20:51:45 UTC (rev 10818) +++ trunk/scripts/test_bisect.sh 2010-02-26 21:03:34 UTC (rev 10819) @@ -6,16 +6,22 @@ # This particular case is used to generate the test_c_tk run-time # error in the install-tree. -rm -rf bisect_test_build_dir bisect_test_install bisect_test_install_build_dir -mkdir bisect_test_build_dir bisect_test_install_build_dir -cd bisect_test_build_dir -cmake -DCMAKE_INSTALL_PREFIX=`pwd`/../bisect_test_install \ +rm -rf \ +/tmp/bisect_test_build_dir \ +/tmp/bisect_test_install \ +/tmp/bisect_test_install_build_dir + +mkdir \ +/tmp/bisect_test_build_dir \ +/tmp/bisect_test_install_build_dir +SOURCE_DIR=`pwd` +cd /tmp/bisect_test_build_dir +cmake -DCMAKE_INSTALL_PREFIX=/tmp/bisect_test_install \ -DDEFAULT_NO_BINDINGS=ON -DENABLE_tcl=ON -DENABLE_tk=ON \ -DDEFAULT_NO_DEVICES=ON -DPLD_tk=ON -DPLD_xwin=ON \ -.. >& cmake.out +$SOURCE_DIR >& cmake.out make -j4 install >& make_install.out -cd ../bisect_test_install_build_dir -cmake ../bisect_test_install/share/plplot5.9.5/examples >& cmake.out +cd /tmp/bisect_test_install_build_dir +cmake /tmp/bisect_test_install/share/plplot5.9.5/examples >& cmake.out make x01c c/x01c -dev tk - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-02-27 20:29:26
|
Revision: 10825 http://plplot.svn.sourceforge.net/plplot/?rev=10825&view=rev Author: airwin Date: 2010-02-27 20:29:20 +0000 (Sat, 27 Feb 2010) Log Message: ----------- Update script to look for extXdrawable regression (which was found by svn-bisect to occur for Hez's revision 10329). Revision Links: -------------- http://plplot.svn.sourceforge.net/plplot/?rev=10329&view=rev Modified Paths: -------------- trunk/scripts/test_bisect.sh Modified: trunk/scripts/test_bisect.sh =================================================================== --- trunk/scripts/test_bisect.sh 2010-02-27 18:50:47 UTC (rev 10824) +++ trunk/scripts/test_bisect.sh 2010-02-27 20:29:20 UTC (rev 10825) @@ -17,11 +17,25 @@ SOURCE_DIR=`pwd` cd /tmp/bisect_test_build_dir cmake -DCMAKE_INSTALL_PREFIX=/tmp/bisect_test_install \ --DDEFAULT_NO_BINDINGS=ON -DENABLE_tcl=ON -DENABLE_tk=ON \ --DDEFAULT_NO_DEVICES=ON -DPLD_tk=ON -DPLD_xwin=ON \ +-DDEFAULT_NO_BINDINGS=ON \ +-DDEFAULT_NO_DEVICES=ON -DBUILD_TEST=ON -DPLD_xcairo=ON \ $SOURCE_DIR >& cmake.out -make -j4 install >& make_install.out -cd /tmp/bisect_test_install_build_dir -cmake /tmp/bisect_test_install/share/plplot5.9.5/examples >& cmake.out -make x01c -c/x01c -dev tk +#make -j4 install >& make_install.out +#cd /tmp/bisect_test_install_build_dir +#cmake /tmp/bisect_test_install/share/plplot5.9.5/examples >& cmake.out +#make -j4 test_extXdrawable +make -j4 extXdrawable_demo +make -j4 cairo +examples/c/extXdrawable_demo + +result= +while [ "$result" != "before" -a "$result" != "after" ]; do + echo -n "before/after? " + read result + if [ "$result" = "before" ]; then + exit 0 + fi + if [ "$result" = "after" ]; then + exit 1 + fi +done This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-02-27 21:43:08
|
Revision: 10827 http://plplot.svn.sourceforge.net/plplot/?rev=10827&view=rev Author: airwin Date: 2010-02-27 21:42:57 +0000 (Sat, 27 Feb 2010) Log Message: ----------- Update script to help bisect agonizingly slow example 17 issue for xcairo. It turns out this regression was also caused by Hez's revision 10329. Revision Links: -------------- http://plplot.svn.sourceforge.net/plplot/?rev=10329&view=rev Modified Paths: -------------- trunk/scripts/test_bisect.sh Modified: trunk/scripts/test_bisect.sh =================================================================== --- trunk/scripts/test_bisect.sh 2010-02-27 21:30:49 UTC (rev 10826) +++ trunk/scripts/test_bisect.sh 2010-02-27 21:42:57 UTC (rev 10827) @@ -24,9 +24,9 @@ #cd /tmp/bisect_test_install_build_dir #cmake /tmp/bisect_test_install/share/plplot5.9.5/examples >& cmake.out #make -j4 test_extXdrawable -make -j4 extXdrawable_demo +make -j4 x17c make -j4 cairo -examples/c/extXdrawable_demo +examples/c/x17c -dev xcairo -np result= while [ "$result" != "before" -a "$result" != "after" ]; do This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-05-01 15:58:22
|
Revision: 10958 http://plplot.svn.sourceforge.net/plplot/?rev=10958&view=rev Author: airwin Date: 2010-05-01 15:58:15 +0000 (Sat, 01 May 2010) Log Message: ----------- Update bisect script to help find source of python example 15 rendering regression (and other plshade regressions). Modified Paths: -------------- trunk/scripts/test_bisect.sh Modified: trunk/scripts/test_bisect.sh =================================================================== --- trunk/scripts/test_bisect.sh 2010-05-01 15:31:28 UTC (rev 10957) +++ trunk/scripts/test_bisect.sh 2010-05-01 15:58:15 UTC (rev 10958) @@ -3,8 +3,8 @@ # Expect substantial updates to this script for each new error to be # bisected. # -# This particular case is used to generate the test_c_tk run-time -# error in the install-tree. +# This particular case is used to generate the example 15 python rendering +# error in the build tree. rm -rf \ /tmp/bisect_test_build_dir \ @@ -18,15 +18,20 @@ cd /tmp/bisect_test_build_dir cmake -DCMAKE_INSTALL_PREFIX=/tmp/bisect_test_install \ -DDEFAULT_NO_BINDINGS=ON \ --DDEFAULT_NO_DEVICES=ON -DBUILD_TEST=ON -DPLD_xcairo=ON \ +-DDEFAULT_NO_DEVICES=ON -DBUILD_TEST=ON -DENABLE_python=ON -DPLD_xwin=ON \ $SOURCE_DIR >& cmake.out #make -j4 install >& make_install.out #cd /tmp/bisect_test_install_build_dir #cmake /tmp/bisect_test_install/share/plplot5.9.5/examples >& cmake.out #make -j4 test_extXdrawable -make -j4 x17c -make -j4 cairo -examples/c/x17c -dev xcairo -np +####### +#make -j4 x17c +#make -j4 cairo +#examples/c/x17c -dev xcairo -np +####### +make -j4 _plplotcmodule +make python_examples xwin +examples/python/x15 -dev xwin result= while [ "$result" != "before" -a "$result" != "after" ]; do This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-05-31 17:31:32
|
Revision: 11044 http://plplot.svn.sourceforge.net/plplot/?rev=11044&view=rev Author: airwin Date: 2010-05-31 17:31:25 +0000 (Mon, 31 May 2010) Log Message: ----------- Modify to search for test_tk_standard_examples regression. Modified Paths: -------------- trunk/scripts/test_bisect.sh Modified: trunk/scripts/test_bisect.sh =================================================================== --- trunk/scripts/test_bisect.sh 2010-05-31 15:01:09 UTC (rev 11043) +++ trunk/scripts/test_bisect.sh 2010-05-31 17:31:25 UTC (rev 11044) @@ -17,8 +17,8 @@ SOURCE_DIR=`pwd` cd /tmp/bisect_test_build_dir cmake -DCMAKE_INSTALL_PREFIX=/tmp/bisect_test_install \ --DDEFAULT_NO_BINDINGS=ON \ --DDEFAULT_NO_DEVICES=ON -DBUILD_TEST=ON -DENABLE_python=ON -DPLD_xwin=ON \ +-DDEFAULT_NO_BINDINGS=ON -DDEFAULT_NO_DEVICES=ON -DBUILD_TEST=ON \ +-DENABLE_tcl=ON -DENABLE_tk=ON -DPLD_xwin=ON -DPLD_tk=ON \ $SOURCE_DIR >& cmake.out #make -j4 install >& make_install.out #cd /tmp/bisect_test_install_build_dir @@ -29,9 +29,16 @@ #make -j4 cairo #examples/c/x17c -dev xcairo -np ####### -make -j4 _plplotcmodule -make python_examples xwin -examples/python/x15 -dev xwin +#make -j4 _plplotcmodule +#make python_examples xwin +#examples/python/x15 -dev xwin +####### +# Reduce number of examples run by test_tk_standard_examples to speed everything +# up. +cd examples/tk +patch < /tmp/speedup_patch +cd ../.. +make -j4 test_tk_standard_examples result= while [ "$result" != "before" -a "$result" != "after" ]; do This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |