This is directly not only to Arjen, but also to everybody else here who
wants to help out with comprehensive testing for this release.

On 2016-12-13 11:49-0000 Arjen Markus wrote:

> Hi Alan,
>
>
>
>> -----Original Message-----
>> From: Alan W. Irwin [mailto:ir...@beluga.phys.uvic.ca]
>> Sent: Tuesday, December 13, 2016 12:13 PM
>>
>> I am very happy to hear that.  Big sigh of relief!
>>
>> Since I currently have comprehensive test success on Linux and you now also 
>> have
>> that on Cygwin, would you be willing to follow up with a comprehensive test 
>> on
>> MinGW-w64/MSYS2 and your spot checks on MSVC with ifort?
>>
> Sure, that should be no particular problem.
>

@Arjen:

Great.

I should have emphasized you should drop all constraints for these
comprehensive tests other than the ones that have
proved absolutely necessary in the past for the given platform.

So ideally your script launch (aside from the nice part, see below)
should be

scripts/comprehensive_test.sh --do_submit_dashboard yes --do_test_interactive no

with very few if any further constraining options.

@Everybody:

I have specified the

--do_submit_dashboard yes

option here.  For a normally unconstrained comprehensive test on a given
platform, that will submit 3 separate dashboards (for the ctest
results for the shared + dynamic devices case, the shared + nondynamic
devices case, and the static + nondynamic devices case), and you
should be able to see that subset of the comprehensive test results at
<http://my.cdash.org/index.php?project=PLplot_git>.  But I ask you to
also send me the report tarball as well (normally stored at
../comprehensive_test_disposeable/comprehensive_test.tar.gz) both when
the script fails to complete (so I can help you figure out the problem
or disable the non-working parts of PLplot on your platform so the
script completes) and when the script completes (so I can summarize
your complete results with your permission at
<https://sourceforge.net/p/plplot/wiki/Testing_PLplot/#Testing@20Reports>).

I presume most testers here do want to skip the interactive part of
the comprehensive tests because X is so slow on Cygwin, and if you do
decide to go ahead with the interactive part of the tests on platforms
where X is fast, then I should warn you there is a whole lot of
keyboarding and mouse clicking to get through to finish the
interactive part of the comprehensive test.  For myself, I tend
to use

--do_test_interactive no

a lot for these reasons, but I do drop this option (or specify the
equivalent --do_test_interactive yes) several times during a release
cycle to make sure the interactive part of PLplot is working properly.
But very few others need to put themselves through that boredom unless
and until they are highly motivated to test PLplot interactive
capability on their particular platform.

@Arjen:

This request for more comprehensive tests is for both
MinGW-w64/MSYS2 and Cygwin (since the successful test you completed
just now for that platform was constrained just to be the build-tree
ctest test for the shared library + dynamic devices case).

These requested comprehensive tests should be pretty straightforward
for you to do since your launch script where you specify the platform
setup (set environment variables, etc. and the comprehensive test options)
should be completely automated by now in the interest of repeatability.
So all you should really have to do is sit back and let your computer do all
the work.

@Everybody:

A tip for Unix users here is to run these comprehensive
tests as follows

time (nice -19 scripts/comprehensive_test.sh --do_submit_dashboard yes 
--do_test_interactive no )

The time part of this lets you know how much time this took once the
command finishes.  The nice -19 part forces this comprehensive test to
only use the cpu if you don't need it for something else.  So when I
do the above, my computer feels somewhat slower (because of all the
disk i/o going on with these tests and the mememory used by these
tests), but the computer is still quite usable.  If I don't specify
nice as above, then the computer seems very slow during these tests.

@Arjen:

It appears the "nice" command does exist on Cygwin.  So I suggest you
try the above trick as well in your launch script to see if it helps
you to use your computer for other tasks during these tests.

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
__________________________

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to