From: <ai...@us...> - 2013-12-22 00:10:16
|
Revision: 12900 http://sourceforge.net/p/plplot/code/12900 Author: airwin Date: 2013-12-22 00:10:13 +0000 (Sun, 22 Dec 2013) Log Message: ----------- Add Jerry's contribution to the testing. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2013-12-21 21:34:30 UTC (rev 12899) +++ trunk/README.release 2013-12-22 00:10:13 UTC (rev 12900) @@ -176,6 +176,9 @@ tree configured with our traditional (Make + pkg-config) build system for the examples. +Note that all tests mentioned below were successful ones unless +noted differently. + * Alan W. Irwin ran comprehensive tests for a complete system build environment on 64-bit Debian Wheezy Linux for AMD-64 hardware. @@ -187,29 +190,36 @@ environment (only the wxwidgets and octave components of PLplot were dropped) on 64-bit Debian Wheezy Linux for AMD-64 hardware. -* Alan W. Irwin ran comprehensive tests for a limited (qt, cairo, -wxwidgets, and octave PLplot components were dropped) epa_build -environment for 32-bit MinGW/MSYS/Wine for AMD-64 hardware. The Wine -version was a release candidate for Wine-1.6 that was built on Debian -Wheezy Linux, the compiler was gcc-4.7.2, the CMake generator was -"MSYS Makefiles", and the build command was "make" (i.e., the MSYS -version, not the MinGW version). +* Alan W. Irwin ran fairly comprehensive tests (i.e, for the shared +library/dynamic devices case run ctest and also the +test_noninteractive and test_interactive targets in the build tree) +for a quite limited (qt, cairo, wxwidgets, octave, Tcl/Tk, and Java +PLplot components were dropped) epa_build environment for 32-bit +MinGW/MSYS/Wine for AMD-64 hardware. The Wine version was a release +candidate for Wine-1.6 that was built on Debian Wheezy Linux, the +compiler was gcc-4.7.2, the CMake generator was "MSYS Makefiles", and +the build command was "make" (i.e., the MSYS version, not the MinGW +version). An attempt was made to extend this successful test result +to the installed examples built with the CMake-based build system, but +for that case the Ada examples all failed at run time with a return +code of 3 so no further attempt was made to widen the scope of these +MinGW/MSYS/Wine tests. * Andrew Ross ran fairly comprehensive tests (i.e., for the shared -library/dynamic drivers case use the test_noninteractive and +library/dynamic devices case use the test_noninteractive and test_interactive targets in the build tree) for a complete system build environment on 64-bit Debian unstable Linux for AMD-64 hardware. * Andrew Ross ran comprehensive tests for a complete system build environment on 64-bit Ubuntu Saucy (13.10) Linux for AMD-64 hardware. The only issue was a segmentation fault on the c++ qt_example for -the nondynamic drivers case only. This is reproducible on this +the nondynamic devices case only. This is reproducible on this system, but not on other Linux platforms so may be specific to the Ubuntu version of the Qt libraries. This is unlikely to affect most -users since the default is to use dynamically loaded drivers. +users since the default is to use dynamically loaded devices. * Andrew Ross ran limited tests with a limited number of nondynamic -drivers (mem, null, psc, svg, xfig, xwin) and limited language +devices (mem, null, psc, svg, xfig, xwin) and limited language bindings (C / C++ / F95) for a CentOS 5.10 system with AMD64 hardware. The build passed "make test_diff psc". The java version was too old and java support had to be disabled. Ada support had to be @@ -218,16 +228,16 @@ * Andrew Ross ran limited tests for an epa_build environment on CentOS 5.10. The buildtools and plplot_lite targets were built (with -nondynamic drivers), again after disabling java, ada and cairo support. +nondynamic devices), again after disabling java, ada and cairo support. This build added support for tcl / tk bindings and the pdf and tk based -drivers. The build passed make test_noninteractive in the install tree, +devices. The build passed make test_noninteractive in the install tree, but failed make test_interactive due to missing rpath information for the itcl and itk libraries. This bug can be worked around by setting LD_LIBRARY_PATH to point to the libraries, in which case the interactive test works fine. * Arjen Markus ran a fairly comprehensive test (i.e., for the shared -library/dynamic drivers case use the test_noninteractive target) for a +library/dynamic devices case use the test_noninteractive target) for a incomplete system build environment (the Ada, D, itcl/itk, Lua, ocaml, octave, Java, and wxwidgets components of PLplot were dropped) on 64-bit Cygwin with gcc-4.8.2. That platform was installed on top of @@ -265,7 +275,7 @@ (virtually all PLplot components dropped other than C, C++ and wxwidgets 2.8) for the Visual Studio 2008 IDE (with associated MSVC compiler) on 32-bit Windows 7 for AMD-64 hardware. The "Visual Studio -9 2008" generator yielded good results. Only x86 builds were tested. +9 2008" generator yielded good results. * Phil Rosenberg ran build tests and limited run-time tests (checking by hand that some components of PLplot worked) for the static @@ -285,11 +295,22 @@ nevertheless indicated there are some CMake bugs for those generators that need to be addressed. -* Felipe Gonzalez ran successful build tests for the C, C++, Fortran -95, and OCaml-4.01.0 PLplot bindings on Mac OS X Mountain Lion. The -report from Felipe stated the compiler suite used was probably from -MacPorts, and did not state anything about the hardware type. +* Jerry Bauck ran build tests of PLplot for the C core library, the +Ada, C++, Java, Lua, and Python bindings, and a fairly complete list +of device drivers (including qt and cairo) for PLplot on Mac OS X +Mountain Lion for AMD64 hardware. Extremely narrow run-time tests of +the Ada examples were a success, but all the standard testing scripts +failed because for unknown reasons the lena.pgm file that is used in +conjunction with our standard example 20 was not properly copied by +our build and test system from the source tree to the correct +locations in the build tree. +* Felipe Gonzalez ran build tests of PLplot for the C core library and +the C++, Fortran 95, and OCaml-4.01.0 bindings on Mac OS X Mountain +Lion. The report from Felipe stated the compiler suite used was +probably from MacPorts, and did not state anything about the hardware +type. + 3. Changes relative to PLplot 5.9.10 (the previous development release) 3.1 NUMERIC_INCLUDE_PATH ==> NUMPY_INCLUDE_PATH @@ -335,7 +356,7 @@ As a result of these improvements compiling and linking of our Qt-related components just got a lot more rational, and the long-standing memory management issues reported by valgrind for -examples/c++/qt_example for the non-dynamic drivers case have been +examples/c++/qt_example for the non-dynamic devices case have been resolved. 3.4 The epa_build project has been implemented This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |