[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/work/khtml-svg
From:       Nikolas Zimmermann <wildfox () kde ! org>
Date:       2006-04-02 12:27:54
Message-ID: 1143980874.057001.30519.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 525543 by wildfox:

Add new 'REF' section to compare with w3c reference rendering for SVG.
Quite handy, not much has to be changed here -> great :-)


 M  +9 -2      test_regression.cpp  


--- branches/work/khtml-svg/test_regression.cpp #525542:525543
@@ -1349,18 +1349,21 @@
                   "pics[0].src = '%1';\n"
                   "pics[1]=new Image();\n"
                   "pics[1].src = '%2';\n"
+                  "pics[2]=new Image();\n"
+                  "pics[2].src = '%3';\n"
                   "var doflicker = 1;\n"
                   "var t = 1;\n"
                   "var lastb=0;\n" )
           .arg( relpath+"/baseline/"+test+"-dump.png" )
-          .arg( testFile+"-dump.png" );
+          .arg( testFile+"-dump.png" )
+          .arg( relpath+"/baseline/"+test+"-ref.png" );
     cl += QString( "function toggleVisible(visible) {\n"
                   "     document.getElementById('render').style.visibility= visible \
                == 'render' ? 'visible' : 'hidden';\n"
                   "     document.getElementById('image').style.visibility= visible \
                == 'image' ? 'visible' : 'hidden';\n"
                   "     document.getElementById('dom').style.visibility= visible == \
'dom' ? 'visible' : 'hidden';\n"  "}\n"
                   "function show() { document.getElementById('image').src = \
                pics[t].src; "
-                  "document.getElementById('image').style.borderColor = t && \
!doflicker ? 'red' : 'gray';\n" +                  \
"document.getElementById('image').style.borderColor = t == 1 && !doflicker ? 'red' : \
'gray';\n"  "toggleVisible('image');\n"
                    "}" );
     cl += QString ( "function runSlideShow(){\n"
@@ -1401,6 +1404,10 @@
         cl += "<span id='b4' class='button' \
onclick='showRender();m(4)'>R-DIFF</span>&nbsp;\n";  if ( domDiff.length() )
         cl += "<span id='b5' class='button' \
onclick='showDom();m(5);'>D-DIFF</span>&nbsp;\n"; +
+    if( QFile::exists( m_baseDir + "/baseline/" + test + "-ref.png" ) )
+        cl += "<span id='b6' class='button' \
onclick=\"doflicker=0;t=2;show();m(6)\">REF</span>&nbsp;\n"; +
     // The test file always exists - except for checkOutput called from *.js files
     if ( QFile::exists( m_baseDir + "/tests/"+ test ) )
         cl += QString( "<a class=button href=\"%1\">HTML</a>&nbsp;" )


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic