You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by mh...@apache.org on 2011/08/28 02:44:48 UTC
[Lucene.Net] svn commit: r1162463 [16/18] - in /incubator/lucene.net/trunk: ./
build/scripts/ lib/ lib/Gallio.3.2.750/ lib/Gallio.3.2.750/licenses/
lib/Gallio.3.2.750/tools/ lib/Gallio.3.2.750/tools/NCover/
lib/Gallio.3.2.750/tools/NCover/Resources/ lib/Gallio.3.2....
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.mocks.dll
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.mocks.dll?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.mocks.dll (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.mocks.dll Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.util.dll
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.util.dll?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.util.dll (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.util.dll Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Assembly.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Assembly.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Assembly.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Assembly.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Container.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Container.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Container.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Container.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Fixture.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Fixture.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Fixture.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Fixture.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.ControlPanel.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.ControlPanel.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.ControlPanel.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.ControlPanel.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Copy.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Copy.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Copy.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Copy.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Echo.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Echo.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Echo.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Echo.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Icarus.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Icarus.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Icarus.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Icarus.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Utility.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Utility.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Utility.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.Utility.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Gallio.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/MbUnit.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/MbUnit.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/MbUnit.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/MbUnit.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Test.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Test.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Test.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Test.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Unsupported.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Unsupported.ico?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Unsupported.ico (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/Unsupported.ico Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/css/Gallio-Report.css
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/css/Gallio-Report.css?rev=1162463&view=auto
==============================================================================
--- incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/css/Gallio-Report.css (added)
+++ incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/css/Gallio-Report.css Sun Aug 28 00:44:41 2011
@@ -0,0 +1,527 @@
+/* Common inherited text options */
+.gallio-report
+{
+ font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+ font-size: 10pt;
+ word-wrap: break-word; /* IE and CSS3, we use <wbr> for other browsers */
+}
+
+/* Containers */
+div.gallio-report, body.gallio-report
+{
+ margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ overflow: hidden;
+ width: 100%;
+}
+
+.gallio-report div.header
+{
+ margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ background-color: #95b0be;
+ background-image: url(../img/header-background.gif);
+ background-repeat: repeat-y;
+ width: 100%;
+ height: 59px;
+ border-bottom: solid 1px black;
+}
+
+.gallio-report div.header-image
+{
+ margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ width: 100%;
+ height: 60px;
+ background-image: url(../img/GallioTestReportHeader.png);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+}
+
+.gallio-report div.content
+{
+ width: 100%;
+}
+
+/* Navigation bar */
+.gallio-report div.navigator
+{
+ position: fixed;
+ right: 0px;
+ bottom: 0px;
+ margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ width: 17px;
+ background-color: #d0d4d8;
+ overflow: hidden;
+}
+
+.gallio-report div.navigator a.navigator-box
+{
+ display: block;
+ cursor: pointer;
+ width: 9px;
+ height: 9px;
+ position: absolute;
+ top: 3px;
+ left: 3px;
+ border: solid 1px black;
+}
+
+.gallio-report div.navigator div.navigator-stripes
+{
+ position: absolute;
+ top: 17px;
+ bottom: 0px;
+ width: 17px;
+}
+
+.gallio-report div.navigator div.navigator-stripes a
+{
+ display: block;
+ cursor: pointer;
+ width: 11px;
+ height: 2px;
+ position: absolute;
+ left: 3px;
+}
+
+/* Generate a fixed layout when the report is the whole document */
+body.gallio-report div.header
+{
+ position: fixed;
+ top: 0px;
+ left: 0px;
+}
+
+body.gallio-report div.content
+{
+ position: fixed;
+ top: 60px;
+ left: 0px;
+ right: 17px;
+ bottom: 0px;
+ overflow: auto;
+ width: auto;
+}
+
+body.gallio-report div.navigator
+{
+ top: 60px;
+}
+
+/* Generate an embedded layout when the report is only a fragment */
+div.gallio-report div.header
+{
+ border: solid 1px black;
+}
+
+div.gallio-report div.navigator
+{
+ top: 0px;
+}
+
+/* Section headings */
+.gallio-report h2
+{
+ font-size: 13pt;
+ letter-spacing: 0.15em;
+ color: #1f1f1f;
+ padding: 0;
+ margin: 0 0 3px 0;
+ text-indent: 8px;
+}
+
+
+/* Toggle regions */
+.gallio-report ul
+{
+ list-style-type: none;
+ padding-left: 0px;
+ margin: 0px 0px 0px 0px;
+}
+
+.gallio-report div.panel
+{
+ margin: 0px 0px 0px 24px;
+}
+
+.gallio-report img.toggle
+{
+ cursor: pointer;
+ margin-right: 6px;
+}
+
+
+/* Status colors */
+.gallio-report .status-passed
+{
+ background-color: #008000;
+}
+
+.gallio-report .status-failed
+{
+ background-color: #ff0000;
+}
+
+.gallio-report .status-inconclusive
+{
+ background-color: #ffff00;
+}
+
+.gallio-report .status-skipped
+{
+ background-color: #999999;
+}
+
+
+/* Outcome bar */
+.gallio-report table.outcome-bar
+{
+ display: inline;
+ vertical-align: middle;
+ margin-left: 8px;
+}
+
+.gallio-report div.outcome-bar
+{
+ overflow: hidden;
+
+ border: solid 1px #000000;
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 0px;
+
+ height: 8px;
+ width: 72px;
+}
+
+.gallio-report div.outcome-bar.condensed
+{
+ height: 6px;
+ width: 20px;
+}
+
+
+/* Outcome statistics */
+.gallio-report span.outcome-icons
+{
+ font-size: 11pt;
+}
+
+
+/* Test Kind Icons (Note: Additional kinds in separate automatically generated css file.) */
+
+.gallio-report .testKind
+{
+ display: inline-block;
+ margin: 0px 6px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ width: 16px;
+ height: 16px;
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-image: url(../img/UnknownTestKind.png);
+}
+
+/* Test runs */
+.gallio-report .testStepRun
+{
+ margin-top: 12pt;
+ font-size: 10pt;
+}
+
+.gallio-report .testStepRunHeading
+{
+ font-weight: bold;
+ font-size: 10pt;
+}
+
+.gallio-report .testStepRunHeading-Level1
+{
+ font-size: 12pt;
+}
+
+.gallio-report .testStepRunHeading-Level2
+{
+ font-size: 11pt;
+}
+
+.gallio-report .testStepRunHeading-Level3
+{
+ font-size: 10pt;
+}
+
+
+/* Metadata entries */
+.gallio-report .metadata
+{
+ margin: 5px 5px 5px 0px;
+ padding: 5px 5px 5px 5px;
+
+ background: #f4f4ff;
+ font-size: 9pt;
+}
+
+/* Test logs */
+.gallio-report .log
+{
+ margin: 5px 0px 5px 0px;
+}
+
+.gallio-report .logAttachmentList
+{
+ font-size: 10pt;
+ font-style: italic;
+}
+
+.gallio-report .logStream
+{
+ background-color: #f0f0f0;
+ border-bottom: solid 1px #c6c6c6;
+ border-right: solid 1px #c6c6c6;
+ margin: 5px 5px 5px 0px;
+ padding: 5px 5px 5px 5px;
+}
+
+.gallio-report .logStreamHeading
+{
+ font-weight:bold;
+ font-size: 10pt;
+ text-decoration: underline;
+}
+
+.gallio-report .logStreamBody
+{
+ font-size: 9pt;
+ border-style: none;
+}
+
+.gallio-report .logStreamSection
+{
+ margin-top: 12pt;
+ margin-bottom: 12pt;
+ padding-left: 6px;
+ border-left: solid 3px black;
+}
+
+.gallio-report .logStreamSectionHeading
+{
+ font-weight: bold;
+ text-decoration: underline;
+}
+
+.gallio-report .logStreamEmbed
+{
+ font-style: italic;
+ padding: 5px 10px 5px 10px;
+}
+
+.gallio-report .logHiddenData
+{
+ display: none;
+}
+
+/* Test log streams */
+.gallio-report .logStream-Failures
+{
+ background-color: #ffd8d8;
+ border: dotted 1px #905050;
+}
+
+.gallio-report .logStream-Warnings
+{
+ background-color: #ffffc8;
+ border: dotted 1px #909050;
+}
+
+/* Test log stream markers */
+.gallio-report .logStreamMarker-AssertionFailure
+{
+}
+
+.gallio-report .logStreamMarker-Label
+{
+ font-weight: bold;
+}
+
+.gallio-report .logStreamMarker-Exception
+{
+ font-style: italic;
+}
+
+.gallio-report .logStreamMarker-StackTrace
+{
+ font-style: italic;
+}
+
+.gallio-report .logStreamMarker-Monospace
+{
+ font-family: Consolas, Courier New, Courier;
+}
+
+.gallio-report .logStreamMarker-Highlight
+{
+ background-color: Yellow;
+}
+
+.gallio-report .logStreamMarker-DiffAddition
+{
+ background-color: #b0ffb0;
+}
+
+.gallio-report .logStreamMarker-DiffDeletion
+{
+ background-color: #ffb0b0;
+ text-decoration: line-through;
+}
+
+.gallio-report .logStreamMarker-DiffChange
+{
+ background-color: #b0b0ff;
+}
+
+.gallio-report .logStreamMarker-Ellipsis
+{
+ text-decoration: underline;
+}
+
+.gallio-report .embeddedImage
+{
+ max-width: 800px;
+}
+
+.gallio-report .attachmentLink
+{
+}
+
+/* Sections */
+.gallio-report div.section
+{
+ background-color: #ebeaea;
+ margin: 5px;
+ padding: 10px;
+ border-bottom: solid 1px #dcdcdc;
+ border-right: solid 1px #dcdcdc;
+ overflow: hidden;
+}
+
+.gallio-report div.section-content
+{
+ background-color: #fbfbfb;
+ padding: 10px 10px 10px 10px;
+ overflow: hidden;
+}
+
+.gallio-report table.statistics-table
+{
+ border-collapse: collapse;
+}
+
+.gallio-report table.statistics-table td
+{
+ width: 100%;
+}
+
+.gallio-report table.statistics-table td.statistics-label-cell
+{
+ font-weight: bolder;
+ color: #646464;
+ padding: 0px 10px 0px 10px;
+ width: auto;
+}
+
+.gallio-report table.statistics-table tr.alternate-row td
+{
+ background-color: #f2f2f2;
+}
+
+
+/* Annotations */
+.gallio-report div.annotation
+{
+}
+
+.gallio-report div.annotation-message
+{
+ margin-left: 2em;
+ text-indent: -2em;
+}
+
+.gallio-report div.annotation-location, div.annotation-reference, div.annotation-details
+{
+ margin-left: 4em;
+ text-indent: -2em;
+ font-style: italic;
+}
+
+.gallio-report .annotation-type-error
+{
+ color: #990000;
+}
+
+.gallio-report .annotation-type-warning
+{
+ color: #999900;
+}
+
+.gallio-report .annotation-type-info
+{
+ color: #999999;
+}
+
+/* Log Entries */
+.gallio-report div.logEntry
+{
+}
+
+.gallio-report div.logEntry-text
+{
+ margin-left: 2em;
+ text-indent: -2em;
+}
+
+.gallio-report div.logEntry-details
+{
+ margin-left: 4em;
+ text-indent: -2em;
+ font-style: italic;
+}
+
+.gallio-report .logEntry-severity-error
+{
+ color: #990000;
+}
+
+.gallio-report .logEntry-severity-warning
+{
+ color: #999900;
+}
+
+.gallio-report .logEntry-severity-important
+{
+ color: #000000;
+}
+
+.gallio-report .logEntry-severity-info
+{
+ color: #999999;
+}
+
+.gallio-report .logEntry-severity-debug
+{
+ color: #aaaaaa;
+}
+
+/* Cross-References */
+
+.gallio-report a:hover.crossref
+{
+ background-color: #eeee99;
+}
+
+.gallio-report a.crossref
+{
+ color: #000000;
+ text-decoration: none;
+ border-bottom: dotted 1px #aa00dd;
+}
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Failed.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Failed.gif?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Failed.gif (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Failed.gif Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/FullStop.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/FullStop.gif?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/FullStop.gif (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/FullStop.gif Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/GallioTestReportHeader.png
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/GallioTestReportHeader.png?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/GallioTestReportHeader.png (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/GallioTestReportHeader.png Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Ignored.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Ignored.gif?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Ignored.gif (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Ignored.gif Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Minus.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Minus.gif?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Minus.gif (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Minus.gif Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Passed.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Passed.gif?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Passed.gif (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Passed.gif Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Plus.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Plus.gif?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Plus.gif (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/Plus.gif Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/UnknownTestKind.png
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/UnknownTestKind.png?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/UnknownTestKind.png (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/UnknownTestKind.png Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/header-background.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/header-background.gif?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/header-background.gif (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/img/header-background.gif Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/Gallio-Report.js
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/Gallio-Report.js?rev=1162463&view=auto
==============================================================================
--- incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/Gallio-Report.js (added)
+++ incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/Gallio-Report.js Sun Aug 28 00:44:41 2011
@@ -0,0 +1,244 @@
+function reportLoaded()
+{
+ fixAttachmentLinksOnIE();
+}
+
+function fixAttachmentLinksOnIE()
+{
+ if (needFixupForIE())
+ {
+ // On IE, pages in the local filesystem that possess the Mark of the Web
+ // are forbidden from navigating to other local files. This breaks links
+ // to attachments on the local filesystem unless we make some changes.
+ var count = document.links.length;
+ for (var i = 0; i < count; i++)
+ {
+ var link = document.links[i];
+ var href = link.href;
+ if (link.className == "attachmentLink" && isLocalFileUri(href))
+ {
+ link.href = toGallioAttachmentUri(href);
+ }
+ }
+ }
+}
+
+function toGallioAttachmentUri(uri)
+{
+ var path = uri.substring(8).replace(/\//g, "\\");
+ return "gallio:openAttachment?path=" + path;
+}
+
+var needFixupForIECache = undefined;
+function needFixupForIE()
+{
+ if (needFixupForIECache == undefined)
+ needFixupForIECache = isIE() && (isLocalFileUri(window.location.href) || isInMemoryUri(window.location.href));
+
+ return needFixupForIECache;
+}
+
+function isIE()
+{
+ return navigator.appName == "Microsoft Internet Explorer";
+}
+
+function isLocalFileUri(uri)
+{
+ return uri.search(/^file:\/\/\//) == 0;
+}
+
+function isInMemoryUri(uri)
+{
+ return uri == "about:blank";
+}
+
+function toggle(id)
+{
+ var icon = document.getElementById('toggle-' + id);
+ if (icon != null)
+ {
+ var childElement = document.getElementById(id);
+ if (icon.src.indexOf('Plus.gif') != -1)
+ {
+ icon.src = icon.src.replace('Plus.gif', 'Minus.gif');
+ if (childElement != null)
+ childElement.style.display = "block";
+ }
+ else
+ {
+ icon.src = icon.src.replace('Minus.gif', 'Plus.gif');
+ if (childElement != null)
+ childElement.style.display = "none";
+ }
+ }
+}
+
+function expand(ids)
+{
+ for (var i = 0; i < ids.length; i++)
+ {
+ var id = ids[i];
+ var icon = document.getElementById('toggle-' + id);
+ if (icon != null)
+ {
+ if (icon.src.indexOf('Plus.gif') != -1)
+ {
+ icon.src = icon.src.replace('Plus.gif', 'Minus.gif');
+
+ var childElement = document.getElementById(id);
+ if (childElement != null)
+ childElement.style.display = "block";
+ }
+ }
+ }
+}
+
+function navigateTo(path, line, column)
+{
+ var navigator = new ActiveXObject("Gallio.Navigator.GallioNavigator");
+ if (navigator)
+ navigator.NavigateTo(path, line, column);
+}
+
+function setInnerHTMLFromUri(id, uri)
+{
+ _asyncLoadContentFromUri(uri, function(loadedDocument)
+ {
+ // workaround for IE failure to auto-detect HTML content
+ var children = isIE() ? loadedDocument.body.children : null;
+ if (children && children.length == 1 && children[0].tagName == "PRE")
+ {
+ var text = getTextContent(loadedDocument.body);
+ setInnerHTMLFromContent(id, text);
+ }
+ else
+ {
+ var html = loadedDocument.body.innerHTML;
+ setInnerHTMLFromContent(id, html);
+ }
+ });
+}
+
+function setPreformattedTextFromUri(id, uri)
+{
+ _asyncLoadContentFromUri(uri, function(loadedDocument) { setPreformattedTextFromContent(id, getTextContent(loadedDocument.body)); });
+}
+
+function setInnerHTMLFromHiddenData(id)
+{
+ var element = document.getElementById(id + '-hidden');
+ if (element)
+ setInnerHTMLFromContent(id, getTextContent(element));
+}
+
+function setPreformattedTextFromHiddenData(id)
+{
+ var element = document.getElementById(id + '-hidden');
+ if (element)
+ setPreformattedTextFromContent(id, getTextContent(element));
+}
+
+function setInnerHTMLFromContent(id, content)
+{
+ if (content != undefined)
+ {
+ var element = document.getElementById(id);
+ if (element)
+ element.innerHTML = content;
+ }
+}
+
+function setPreformattedTextFromContent(id, content)
+{
+ if (content != undefined)
+ {
+ var element = document.getElementById(id);
+ if (element)
+ {
+ element.innerHTML = "<pre></pre>";
+ setTextContent(element.children[0], content);
+ }
+ }
+}
+
+function getTextContent(element)
+{
+ return element.textContent != undefined ? element.textContent : element.innerText;
+}
+
+function setTextContent(element, content)
+{
+ if (element.textContent != undefined)
+ element.textContent = content;
+ else
+ element.innerText = content;
+}
+
+function setFrameLocation(frame, uri)
+{
+ if (frame.contentWindow)
+ frame.contentWindow.location.replace(uri);
+}
+
+function _asyncLoadContentFromUri(uri, callback)
+{
+ var asyncLoadFrame = document.getElementById('_asyncLoadFrame');
+
+ if (!asyncLoadFrame.pendingRequests)
+ asyncLoadFrame.pendingRequests = [];
+
+ asyncLoadFrame.pendingRequests.push({ uri: uri, callback: callback });
+
+ _asyncLoadFrameNext(asyncLoadFrame);
+}
+
+function _asyncLoadFrameOnLoad()
+{
+ var asyncLoadFrame = document.getElementById('_asyncLoadFrame');
+ if (asyncLoadFrame)
+ {
+ var request = asyncLoadFrame.currentRequest;
+ if (request)
+ {
+ asyncLoadFrame.currentRequest = undefined;
+
+ try
+ {
+ var loadedWindow = asyncLoadFrame.contentWindow;
+ if (loadedWindow && loadedWindow.location.href != "about:blank")
+ {
+ var loadedDocument = loadedWindow.document;
+ if (loadedDocument)
+ {
+ request.callback(loadedDocument);
+ }
+ }
+ }
+ catch (ex)
+ {
+ //alert(ex.message);
+ }
+ }
+
+ _asyncLoadFrameNext(asyncLoadFrame);
+ }
+}
+
+function _asyncLoadFrameNext(asyncLoadFrame)
+{
+ while (!asyncLoadFrame.currentRequest && asyncLoadFrame.pendingRequests && asyncLoadFrame.pendingRequests.length > 0)
+ {
+ var request = asyncLoadFrame.pendingRequests.shift();
+ asyncLoadFrame.currentRequest = request;
+
+ try
+ {
+ setFrameLocation(asyncLoadFrame, request.uri);
+ }
+ catch (ex)
+ {
+ //alert(ex.message);
+ }
+ }
+}
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/expressInstall.swf
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/expressInstall.swf?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/expressInstall.swf (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/expressInstall.swf Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/player.swf
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/player.swf?rev=1162463&view=auto
==============================================================================
Files incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/player.swf (added) and incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/player.swf Sun Aug 28 00:44:41 2011 differ
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/swfobject.js
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/swfobject.js?rev=1162463&view=auto
==============================================================================
--- incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/swfobject.js (added)
+++ incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/js/swfobject.js Sun Aug 28 00:44:41 2011
@@ -0,0 +1,4 @@
+/* SWFObject v2.2 <http://code.google.com/p/swfobject/>
+ is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
+*/
+var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace
(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("
body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[a
f].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(
){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.pare
ntNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'
" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}r
eturn X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z
=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(
var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}ret
urn""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
\ No newline at end of file
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details-condensed.xsl
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details-condensed.xsl?rev=1162463&view=auto
==============================================================================
--- incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details-condensed.xsl (added)
+++ incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details-condensed.xsl Sun Aug 28 00:44:41 2011
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:g="http://www.gallio.org/">
+ <xsl:output method="html" indent="no" encoding="utf-8" omit-xml-declaration="yes" />
+ <xsl:param name="resourceRoot" select="''" />
+
+ <xsl:variable name="cssDir">/gallio/css/</xsl:variable>
+ <xsl:variable name="jsDir">/gallio/js/</xsl:variable>
+ <xsl:variable name="imgDir">/gallio/img/</xsl:variable>
+ <xsl:variable name="attachmentBrokerUrl">GallioAttachment.aspx?</xsl:variable>
+ <xsl:variable name="condensed" select="1" />
+
+ <xsl:template match="/">
+ <xsl:apply-templates select="//g:report" mode="html-fragment" />
+ </xsl:template>
+
+ <!-- Include the base HTML / XHTML report template -->
+ <xsl:include href="Gallio-Report.html+xhtml.xsl" />
+</xsl:stylesheet>
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details.xsl
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details.xsl?rev=1162463&view=auto
==============================================================================
--- incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details.xsl (added)
+++ incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details.xsl Sun Aug 28 00:44:41 2011
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:g="http://www.gallio.org/">
+ <xsl:output method="html" indent="no" encoding="utf-8" omit-xml-declaration="yes" />
+ <xsl:param name="resourceRoot" select="''" />
+
+ <xsl:variable name="cssDir">/gallio/css/</xsl:variable>
+ <xsl:variable name="jsDir">/gallio/js/</xsl:variable>
+ <xsl:variable name="imgDir">/gallio/img/</xsl:variable>
+ <xsl:variable name="attachmentBrokerUrl">GallioAttachment.aspx?</xsl:variable>
+ <xsl:variable name="condensed" select="0" />
+
+ <xsl:template match="/">
+ <xsl:apply-templates select="//g:report" mode="html-fragment" />
+ </xsl:template>
+
+ <!-- Include the base HTML / XHTML report template -->
+ <xsl:include href="Gallio-Report.html+xhtml.xsl" />
+</xsl:stylesheet>
Added: incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.common.xsl
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.common.xsl?rev=1162463&view=auto
==============================================================================
--- incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.common.xsl (added)
+++ incubator/lucene.net/trunk/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.common.xsl Sun Aug 28 00:44:41 2011
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:msxsl="urn:schemas-microsoft-com:xslt"
+ xmlns:g="http://www.gallio.org/"
+ xmlns="http://www.w3.org/1999/xhtml">
+ <!-- Common utility functions -->
+
+ <!-- Formats a statistics line like 5 run, 3 passed, 2 failed (1 error), 0 inconclusive, 2 skipped -->
+ <xsl:template name="format-statistics">
+ <xsl:param name="statistics" />
+
+ <xsl:value-of select="$statistics/@runCount"/>
+ <xsl:text> run, </xsl:text>
+
+ <xsl:value-of select="$statistics/@passedCount"/>
+ <xsl:text> passed</xsl:text>
+ <xsl:call-template name="format-statistics-category-counts">
+ <xsl:with-param name="statistics" select="$statistics" />
+ <xsl:with-param name="status">passed</xsl:with-param>
+ </xsl:call-template>
+ <xsl:text>, </xsl:text>
+
+ <xsl:value-of select="$statistics/@failedCount"/>
+ <xsl:text> failed</xsl:text>
+ <xsl:call-template name="format-statistics-category-counts">
+ <xsl:with-param name="statistics" select="$statistics" />
+ <xsl:with-param name="status">failed</xsl:with-param>
+ </xsl:call-template>
+ <xsl:text>, </xsl:text>
+
+ <xsl:value-of select="$statistics/@inconclusiveCount"/>
+ <xsl:text> inconclusive</xsl:text>
+ <xsl:call-template name="format-statistics-category-counts">
+ <xsl:with-param name="statistics" select="$statistics" />
+ <xsl:with-param name="status">inconclusive</xsl:with-param>
+ </xsl:call-template>
+ <xsl:text>, </xsl:text>
+
+ <xsl:value-of select="$statistics/@skippedCount"/>
+ <xsl:text> skipped</xsl:text>
+ <xsl:call-template name="format-statistics-category-counts">
+ <xsl:with-param name="statistics" select="$statistics" />
+ <xsl:with-param name="status">skipped</xsl:with-param>
+ </xsl:call-template>
+ </xsl:template>
+
+ <xsl:template name="format-statistics-category-counts">
+ <xsl:param name="statistics" />
+ <xsl:param name="status" />
+
+ <xsl:variable name="outcomeSummaries" select="$statistics/g:outcomeSummaries/g:outcomeSummary[g:outcome/@status=$status and g:outcome/@category]" />
+
+ <xsl:if test="$outcomeSummaries">
+ <xsl:text> (</xsl:text>
+ <xsl:for-each select="$outcomeSummaries">
+ <xsl:sort data-type="text" order="ascending" select="g:outcome/@category"/>
+
+ <xsl:if test="position() != 1"><xsl:text>, </xsl:text></xsl:if>
+ <xsl:value-of select="@count"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="g:outcome/@category"/>
+ </xsl:for-each>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </xsl:template>
+
+ <!-- Formats a CodeLocation -->
+ <xsl:template name="format-code-location">
+ <xsl:param name="codeLocation" />
+
+ <xsl:choose>
+ <xsl:when test="$codeLocation/@path">
+ <xsl:value-of select="$codeLocation/@path"/>
+ <xsl:if test="$codeLocation/@line">
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$codeLocation/@line"/>
+ <xsl:if test="$codeLocation/@column">
+ <xsl:text>,</xsl:text>
+ <xsl:value-of select="$codeLocation/@column"/>
+ </xsl:if>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>(unknown)</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <!-- Formats a CodeReference -->
+ <xsl:template name="format-code-reference">
+ <xsl:param name="codeReference" />
+
+ <xsl:if test="$codeReference/@parameter">
+ <xsl:text>Parameter </xsl:text>
+ <xsl:value-of select="$codeReference/@parameter"/>
+ <xsl:text> of </xsl:text>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="$codeReference/@type">
+ <xsl:value-of select="$codeReference/@type"/>
+ <xsl:if test="$codeReference/@member">
+ <xsl:text>.</xsl:text>
+ <xsl:value-of select="$codeReference/@member"/>
+ </xsl:if>
+ </xsl:when>
+ <xsl:when test="$codeReference/@namespace">
+ <xsl:value-of select="$codeReference/@namespace"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:if test="$codeReference/@assembly">
+ <xsl:if test="$codeReference/@namespace">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:value-of select="$codeReference/@assembly"/>
+ </xsl:if>
+ </xsl:template>
+
+ <!-- Creates an aggregate statistics summary from a test instance run and its descendants -->
+ <xsl:template name="aggregate-statistics">
+ <xsl:param name="testStepRun" />
+
+ <xsl:variable name="testCaseResults" select="$testStepRun/descendant-or-self::g:testStepRun[g:testStep/@isTestCase='true']/g:result" />
+ <xsl:variable name="testCaseOutcomes" select="$testCaseResults/g:outcome" />
+
+ <xsl:variable name="skippedOutcomes" select="$testCaseOutcomes[@status = 'skipped']" />
+ <xsl:variable name="passedOutcomes" select="$testCaseOutcomes[@status = 'passed']" />
+ <xsl:variable name="inconclusiveOutcomes" select="$testCaseOutcomes[@status = 'inconclusive']" />
+ <xsl:variable name="failedOutcomes" select="$testCaseOutcomes[@status = 'failed']" />
+
+ <xsl:variable name="skippedCount" select="count($skippedOutcomes)"/>
+ <xsl:variable name="passedCount" select="count($passedOutcomes)"/>
+ <xsl:variable name="inconclusiveCount" select="count($inconclusiveOutcomes)"/>
+ <xsl:variable name="failedCount" select="count($failedOutcomes)"/>
+
+ <g:statistics>
+ <xsl:attribute name="duration"><xsl:value-of select="$testStepRun/g:result/@duration"/></xsl:attribute>
+ <xsl:attribute name="assertCount"><xsl:value-of select="$testStepRun/g:result/@assertCount"/></xsl:attribute>
+
+ <xsl:attribute name="skippedCount"><xsl:value-of select="$skippedCount"/></xsl:attribute>
+ <xsl:attribute name="passedCount"><xsl:value-of select="$passedCount"/></xsl:attribute>
+ <xsl:attribute name="inconclusiveCount"><xsl:value-of select="$inconclusiveCount"/></xsl:attribute>
+ <xsl:attribute name="failedCount"><xsl:value-of select="$failedCount"/></xsl:attribute>
+
+ <xsl:attribute name="runCount"><xsl:value-of select="$passedCount + $inconclusiveCount + $failedCount"/></xsl:attribute>
+
+ <g:outcomeSummaries>
+ <xsl:call-template name="aggregate-statistics-outcome-summaries">
+ <xsl:with-param name="status">skipped</xsl:with-param>
+ <xsl:with-param name="outcomes" select="$skippedOutcomes" />
+ </xsl:call-template>
+ <xsl:call-template name="aggregate-statistics-outcome-summaries">
+ <xsl:with-param name="status">passed</xsl:with-param>
+ <xsl:with-param name="outcomes" select="$passedOutcomes" />
+ </xsl:call-template>
+ <xsl:call-template name="aggregate-statistics-outcome-summaries">
+ <xsl:with-param name="status">inconclusive</xsl:with-param>
+ <xsl:with-param name="outcomes" select="$inconclusiveOutcomes" />
+ </xsl:call-template>
+ <xsl:call-template name="aggregate-statistics-outcome-summaries">
+ <xsl:with-param name="status">failed</xsl:with-param>
+ <xsl:with-param name="outcomes" select="$failedOutcomes" />
+ </xsl:call-template>
+ </g:outcomeSummaries>
+ </g:statistics>
+ </xsl:template>
+
+ <xsl:key name="outcome-category" match="g:outcome" use="@category" />
+ <xsl:template name="aggregate-statistics-outcome-summaries">
+ <xsl:param name="status" />
+ <xsl:param name="outcomes" />
+
+ <xsl:for-each select="$outcomes[generate-id() = generate-id(key('outcome-category', @category)[1])]">
+ <xsl:variable name="category" select="@category" />
+ <g:outcomeSummary count="{count($outcomes[@category = $category])}">
+ <g:outcome status="{$status}" category="{$category}" />
+ </g:outcomeSummary>
+ </xsl:for-each>
+ </xsl:template>
+
+ <!-- Indents text using the specified prefix -->
+ <xsl:template name="indent">
+ <xsl:param name="text" />
+ <xsl:param name="firstLinePrefix" select="' '" />
+ <xsl:param name="otherLinePrefix" select="' '" />
+ <xsl:param name="trailingNewline" select="1" />
+
+ <xsl:if test="$text!=''">
+ <xsl:call-template name="indent-recursive">
+ <xsl:with-param name="text" select="translate($text, '	

', ' 
')" />
+ <xsl:with-param name="firstLinePrefix" select="$firstLinePrefix" />
+ <xsl:with-param name="otherLinePrefix" select="$otherLinePrefix" />
+ <xsl:with-param name="trailingNewline" select="$trailingNewline" />
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:template>
+
+ <xsl:template name="indent-recursive">
+ <xsl:param name="text" />
+ <xsl:param name="firstLinePrefix" />
+ <xsl:param name="otherLinePrefix" />
+ <xsl:param name="trailingNewline" />
+
+ <xsl:choose>
+ <xsl:when test="contains($text, '
')">
+ <xsl:value-of select="$firstLinePrefix"/>
+ <xsl:value-of select="substring-before($text, '
')"/>
+ <xsl:text>
</xsl:text>
+ <xsl:call-template name="indent-recursive">
+ <xsl:with-param name="text" select="substring-after($text, '
')" />
+ <xsl:with-param name="firstLinePrefix" select="$otherLinePrefix" />
+ <xsl:with-param name="otherLinePrefix" select="$otherLinePrefix" />
+ <xsl:with-param name="trailingNewline" select="$trailingNewline" />
+ </xsl:call-template>
+ </xsl:when>
+ <!-- Note: when we are not adding a trailing new line, we must be careful
+ to include the leading prefix space even when the text line is empty
+ because subsequently appended text will assume that the current
+ line is already indented appropriately -->
+ <xsl:when test="$text!='' or not($trailingNewline)">
+ <xsl:value-of select="$firstLinePrefix"/>
+ <xsl:value-of select="$text"/>
+ <xsl:if test="$trailingNewline">
+ <xsl:text>
</xsl:text>
+ </xsl:if>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:template>
+
+ <!-- Prints text with <br/> at line breaks.
+ Also introduces <wbr/> word break characters every so often if no natural breakpoints appear.
+ Some of the soft breaks are useful, but the forced break at 20 chars is intended to work around
+ limitations in browsers that do not support the word-wrap:break-all CSS3 property.
+ -->
+ <xsl:template name="print-text-with-breaks">
+ <xsl:param name="text" />
+ <xsl:param name="count" select="0" />
+
+ <xsl:if test="$text">
+ <xsl:variable name="char" select="substring($text, 1, 1)"/>
+
+ <xsl:choose>
+ <!-- natural word breaks -->
+ <xsl:when test="$char = ' '">
+ <!-- Always replace spaces by non-breaking spaces followed by word-breaks to ensure that
+ text can reflow without actually consuming the space. Without this detail
+ it can happen that spaces that are supposed to be highligted (perhaps as part
+ of a marker for a diff) will instead vanish when the text reflow occurs, giving
+ a false impression of the content. -->
+ <xsl:text> </xsl:text>
+ <wbr/>
+ <xsl:call-template name="print-text-with-breaks">
+ <xsl:with-param name="text" select="substring($text, 2)" />
+ <xsl:with-param name="count" select="0" />
+ </xsl:call-template>
+ </xsl:when>
+
+ <!-- line breaks -->
+ <xsl:when test="$char = ' '">
+ <br/>
+ <xsl:call-template name="print-text-with-breaks">
+ <xsl:with-param name="text" select="substring($text, 2)" />
+ <xsl:with-param name="count" select="0" />
+ </xsl:call-template>
+ </xsl:when>
+
+ <!-- characters to break before -->
+ <xsl:when test="$char = '.' or $char = '/' or $char = '\' or $char = ':' or $char = '(' or $char = '<' or $char = '[' or $char = '{' or $char = '_'">
+ <wbr/>
+ <xsl:value-of select="$char"/>
+ <xsl:call-template name="print-text-with-breaks">
+ <xsl:with-param name="text" select="substring($text, 2)" />
+ <xsl:with-param name="count" select="1" />
+ </xsl:call-template>
+ </xsl:when>
+
+ <!-- characters to break after -->
+ <xsl:when test="$char = ')' or $char = '>' or $char = ']' or $char = '}'">
+ <xsl:value-of select="$char"/>
+ <wbr/>
+ <xsl:call-template name="print-text-with-breaks">
+ <xsl:with-param name="text" select="substring($text, 2)" />
+ <xsl:with-param name="count" select="0" />
+ </xsl:call-template>
+ </xsl:when>
+
+ <!-- other characters -->
+ <xsl:when test="$count = 19">
+ <xsl:value-of select="$char"/>
+ <wbr/>
+ <xsl:call-template name="print-text-with-breaks">
+ <xsl:with-param name="text" select="substring($text, 2)" />
+ <xsl:with-param name="count" select="0" />
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:value-of select="$char"/>
+ <xsl:call-template name="print-text-with-breaks">
+ <xsl:with-param name="text" select="substring($text, 2)" />
+ <xsl:with-param name="count" select="$count + 1" />
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </xsl:template>
+
+ <!-- Pretty print date time values -->
+ <xsl:template name="format-datetime">
+ <xsl:param name="datetime" />
+ <xsl:value-of select="substring($datetime, 12, 8)" />, <xsl:value-of select="substring($datetime, 1, 10)" />
+ </xsl:template>
+
+ <!-- Namespace stripping adapted from http://www.xml.com/pub/a/2004/05/05/tr.html -->
+ <xsl:template name="strip-namespace">
+ <xsl:param name="nodes" />
+ <xsl:apply-templates select="msxsl:node-set($nodes)" mode="strip-namespace" />
+ </xsl:template>
+
+ <xsl:template match="*" mode="strip-namespace">
+ <xsl:element name="{local-name()}" namespace="">
+ <xsl:apply-templates select="@*|node()" mode="strip-namespace"/>
+ </xsl:element>
+ </xsl:template>
+
+ <xsl:template match="@*" mode="strip-namespace">
+ <xsl:attribute name="{local-name()}" namespace="">
+ <xsl:value-of select="."/>
+ </xsl:attribute>
+ </xsl:template>
+
+ <xsl:template match="processing-instruction()|comment()" mode="strip-namespace">
+ <xsl:copy>
+ <xsl:apply-templates select="node()" mode="strip-namespace"/>
+ </xsl:copy>
+ </xsl:template>
+
+ <!-- Converting paths to URIs -->
+ <xsl:template name="path-to-uri">
+ <xsl:param name="path" />
+ <xsl:if test="$path != ''">
+ <xsl:choose>
+ <xsl:when test="starts-with($path, '\')">/</xsl:when>
+ <xsl:when test="starts-with($path, ' ')">%20</xsl:when>
+ <xsl:when test="starts-with($path, '%')">%25</xsl:when>
+ <xsl:otherwise><xsl:value-of select="substring($path, 1, 1)"/></xsl:otherwise>
+ </xsl:choose>
+ <xsl:call-template name="path-to-uri">
+ <xsl:with-param name="path" select="substring($path, 2)" />
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:template>
+</xsl:stylesheet>