Hi,

Alan W. Irwin wrote:
> On 2009-02-08 21:46+0100 Werner Smekal wrote:
> 
>> Hi Alan,
>>> I confirm that. I found identical qsastime_test results and identical x29
>>> PostScript driver results for revision 9458 compared to previous on my 
>>> Linux
>>> (Debian testing) platform.
>>>
>> I would propose a new test: if a change is done in the PLplot core and 
>> output 
>> of examples changes as well the tests will not show this issue. So I would 
>> propose that we run all examples now and save the ps files and upload them 
>> somewhere. We should add another test to the tests, so if these "correct" 
>> plots are found somewhere the C output is compared to these plots for 
>> changes. So changes due to PLplot core coding would show up. If this changes 
>> are deliberately we'll save a new set of plots. I wouldn't add theses plots 
>> to the src packages, since this would only be needed for thoroughly testing 
>> of  the library.  In addition, it would then also be possible to compare 
>> results between the different platforms. So far we don't know if the 
>> Windows, 
>> Mac OS X and Linux port produce the same output.
> 
> This is an excellent idea that has been proposed a number of times, but
> concerns over rounding differences from one platform to the next have
> stopped anybody actually implementing it up to now. However, if such
> rounding issues proved to be a major issue, you could get around that by
> using ndiff (a fuzzy diff) and setting the difference criterion equal to one
> or two units in the last PostScript place.

> ndiff can only be built and installed on Unix at the moment, but according
> to the package INSTALL file it should be possible to build it for any
> Windows environment where a POSIX-compliant shell (including AWK which is
> mentioned especially) is available.  Currently, it is built using autotools.
> I assume changing over to CMake would be required (and also straightforward
> since it is a pretty small software package) to make the ndiff build
> possible on Windows.

1. ndiff builds and installs(*) on cygwin. Until someone ported ndiff to basic 
windows system the cygwin version could be used to testing both cygwin and 
basic windows versions plplot. (* I needed to use - make install CP=cp)

2. Note the default PLplot build on windows does not include freetype.  If this 
test is implemented, the build options need to be included somewhere to 
highlight this possible major difference.
 

Terrence


      

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to