On 2016-12-23 16:43-0500 Pedro Vicente wrote: > by the way, what are the commands to do comprehensing testing?
That script should be able to run on all Unix systems and Unix-like systems (i.e., Cygwin and MinGW-w64/MSYS2), but not currently for MSVC ("raw Windows"). However, Arjen plans to investigate a possibility for running that script on MSVC platforms as well in 2017. So for now, on Unix or Unix-like systems, I suggest you run scripts/comprehensive_test.sh --cmake_added_options "-DDEFAULT_NO_DEVICES=ON -DPLD_wxwidgets=ON -DDEFAULT_NO_BINDINGS=ON -DENABLE_wxwidgets=ON -DENABLE_cxx=ON -DPLPLOT_WX_DEBUG_OUTPUT=ON -DPLPLOT_WX_NANOSEC=ON" --do_test_noninteractive no --do_ctest no I used exactly those options recently myself. Those options are constraints on the script to keep it from doing time-consuming (several hours?) tests that you probably don't need/want to run right now. So my suggested options constrain the script to just test the plplotwxwidgets library and the wxwidgets device driver for our 3 major configurations and 3 different build trees. (So you will see the tests repeat 9 times for those combinations.) There are no noninteractive tests of the wxwidgets device driver or plplotwxwidgets library. But to avoid the non-interactive C++ tests, we further constrain the script above to avoid all the non-interactive testing. As a result of these constraints the script just builds the test_interactive target for our 9 combinations. For each of those combinations, that target in turn depends on test_wxPLplotDemo (to test the plplotwxwidgets library) and test_c_wxwidgets (to test the wxwidgets device driver). You can also reduce the combinations if you like using additional constraint options for the script. Run scripts/comprehensive_test.sh --help to see about those further possibilities if the 9 combinations turn out to be too much. :-) Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today.http://sdm.link/intel _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel