Various enhancements to the testsuite:
- split resources of the suite (CSS, HTML, !JavaScript) - dedicated files for our changes to the suite - CSS enhancements (e.g. hover colors) - a simple quicksearch/filter for the list of testfiles (Only for browsers that support querySelectorAll) - links to the testfiles to easily bypass browser cache - running time info panel - detailed total number of testcases that failed/were ok Non-functional change (closes #3507) git-svn-id: http://svn.openlayers.org/trunk/openlayers@12378 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
243
tests/Test.AnotherWay.css
Normal file
243
tests/Test.AnotherWay.css
Normal file
@@ -0,0 +1,243 @@
|
||||
/**
|
||||
* Test.AnotherWay version 0.5
|
||||
*
|
||||
* Copyright (c) 2005 Artem Khodush, http://straytree.org
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining
|
||||
* a copy of this software and associated documentation files (the
|
||||
* "Software"), to deal in the Software without restriction, including
|
||||
* without limitation the rights to use, copy, modify, merge, publish,
|
||||
* distribute, sublicense, and/or sell copies of the Software, and to
|
||||
* permit persons to whom the Software is furnished to do so, subject to
|
||||
* the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be
|
||||
* included in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*
|
||||
*/
|
||||
|
||||
* {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
html {
|
||||
height: 99%;
|
||||
}
|
||||
|
||||
body {
|
||||
height: 98%;
|
||||
font: normal normal 10pt sans-serif
|
||||
}
|
||||
|
||||
#col1 {
|
||||
float: left;
|
||||
width: 27em;
|
||||
margin: 0 0 0 1em;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
#col2 {
|
||||
position: relative;
|
||||
height: 98%;
|
||||
margin: 0 0.5em 0 28em;
|
||||
}
|
||||
|
||||
#col1_header {
|
||||
margin-top: 0.5em;
|
||||
}
|
||||
|
||||
#scroller {
|
||||
height: 400px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
#testtable {
|
||||
margin: 0 0 2em 0;
|
||||
width: 97%;
|
||||
font-size: 1em;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
#testtable input {
|
||||
cursor: pointer;
|
||||
}
|
||||
#testtable td {
|
||||
line-height: 2em;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border-top: 1px solid #ccc;
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
||||
#testtable tr:hover td {
|
||||
background-color: #ededed;
|
||||
}
|
||||
#testtable tr.isHidden {
|
||||
display: none;
|
||||
}
|
||||
#testtable tr.isShown {
|
||||
display: table-row;
|
||||
}
|
||||
|
||||
#run_buttons, #running-time {
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
#right_header {
|
||||
padding-top: 0.8em;
|
||||
}
|
||||
|
||||
#results_count {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#results > p:hover {
|
||||
background-color: #ededed;
|
||||
}
|
||||
|
||||
.active_tab {
|
||||
float: right;
|
||||
padding: 0 1em 0.2em 1em;
|
||||
background: #0af;
|
||||
border: 1px solid #048;
|
||||
border-bottom: none;
|
||||
cursor: pointer;
|
||||
cursor: hand;
|
||||
position: relative;
|
||||
top: -0.2em;
|
||||
}
|
||||
|
||||
.inactive_tab {
|
||||
float: right;
|
||||
padding: 0 1em 0 1em;
|
||||
background: #9bb;
|
||||
color: #444;
|
||||
border: 1px solid #9bb;
|
||||
border-bottom: none;
|
||||
cursor: pointer;
|
||||
cursor: hand;
|
||||
}
|
||||
|
||||
.inactive_mouseover_tab {
|
||||
float: right;
|
||||
padding: 0 1em 0 1em;
|
||||
background: #9bb;
|
||||
color: #062;
|
||||
border: 1px solid #062;
|
||||
border-bottom: none;
|
||||
cursor: pointer;
|
||||
cursor: hand;
|
||||
}
|
||||
|
||||
#right_frame {
|
||||
overflow: auto;
|
||||
position: relative;
|
||||
top: -0.2em;
|
||||
clear: right;
|
||||
height: 95%;
|
||||
border: 1px solid #048;
|
||||
}
|
||||
|
||||
#debug {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#debug p {
|
||||
margin: 2px 0 0 5em;
|
||||
text-indent: -4.8em;
|
||||
}
|
||||
|
||||
#error {
|
||||
display: none;
|
||||
color: #c22;
|
||||
}
|
||||
|
||||
#results p {
|
||||
margin: 0 0 2px 0;
|
||||
}
|
||||
|
||||
/* cursor indicating that detailed results may be expanded/contracted */
|
||||
#results p.badtest {
|
||||
cursor: text;
|
||||
}
|
||||
|
||||
#results p.ok, #results p.fail {
|
||||
cursor: pointer;
|
||||
cursor: hand;
|
||||
}
|
||||
|
||||
/* colored squares in the results window at the left of test page names */
|
||||
#results p.ok .bullet {
|
||||
background: #6d6;
|
||||
}
|
||||
|
||||
#results p.fail .bullet {
|
||||
background: #d46;
|
||||
}
|
||||
|
||||
#results p.badtest .bullet {
|
||||
background: #ea3;
|
||||
}
|
||||
|
||||
#results p.loading .bullet {
|
||||
background: #48f;
|
||||
}
|
||||
|
||||
#results p.running .bullet {
|
||||
background: #26e;
|
||||
}
|
||||
|
||||
#results p.waiting .bullet {
|
||||
background: #04d;
|
||||
}
|
||||
|
||||
/* highlight in the results line */
|
||||
#results p .warning {
|
||||
background: #ffc;
|
||||
}
|
||||
|
||||
/* layout of the detailed results */
|
||||
.result_detail {
|
||||
padding-left: 3em;
|
||||
}
|
||||
|
||||
.result_exception_detail {
|
||||
padding-left: 4em;
|
||||
}
|
||||
|
||||
.result_exception_stack_detail {
|
||||
padding-left: 5em;
|
||||
}
|
||||
|
||||
.result_micro_detail {
|
||||
padding-left: 6em;
|
||||
}
|
||||
|
||||
/* colouring in the detailed results */
|
||||
.result_detail .fail, .result_exception_detail .fail, .result_micro_detail .fail {
|
||||
background: #ffd8d8;
|
||||
}
|
||||
|
||||
/* "start recording" controls*/
|
||||
#record_div {
|
||||
margin-top: 3em;
|
||||
}
|
||||
|
||||
#record_div p {
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
|
||||
#record_select {
|
||||
width: 88%;
|
||||
}
|
||||
|
||||
#record_input {
|
||||
width: 53%;
|
||||
}
|
||||
Reference in New Issue
Block a user