<HTML>
<HEAD>
<TITLE>Uploading full test images to CDash</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Although I try to avoid it, occasionally I create or modify a test that requires multiple baseline images because different GPUs will generate images with enough differences.  Doing this is easy enough (just check in the extra baseline images), but I don’t have access to most of the VTK and ParaView dashboards.  In order to get the image, I have to track down someone with access to the machine and ask them to check in the image for me.<BR>
<BR>
In my mind it is backwards to have the dashboard maintainer making the decision on whether a test legitimately failed or has innocuous image differences.  Rather, the person creating the test should make the determination.  Thus, it makes sense for the image to be uploaded to the dashboard where everyone, most importantly the test coder, has access, can download a copy, and check in a new baseline.<BR>
<BR>
I recently met some of the CMake/CDash developers and asked them for this feature.  They told me the functionality is already in CDash; I only need to instruct CTest to upload the files I want to show up.  As it turns out, with only a couple of small changes I can implement this in VTK (and by proxy in ParaView).  The attached VTK patch implements the full image upload.  Are there any objections to checking this in?<BR>
<BR>
-Ken<BR>
</SPAN></FONT><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'><BR>
   ****      Kenneth Moreland<BR>
    ***      Sandia National Laboratories<BR>
***********  <BR>
*** *** ***  email: <a href="kmorel@sandia.gov">kmorel@sandia.gov</a><BR>
**  ***  **  phone: (505) 844-8919<BR>
    ***      web:   <a href="http://www.cs.unm.edu/~kmorel">http://www.cs.unm.edu/~kmorel</a><BR>
</SPAN></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT>
</BODY>
</HTML>