Back to CSS Preprocessor Coverage Data.

Tests started on Tue Aug 11 19:08:01 PDT 2015 and finished on Tue Aug 11 19:26:18 PDT 2015

Start running the tests on Tue Aug 11 19:10:28 PDT 2015 csspp_tests[12343]: version 1.0.6, seed is 1439345428 Assemble rules completed in 0.000114s with many spaces completed in 0.069412s Assemble rules completed in 0.06954s test multiple declarations in one rule completed in 0.072782s Assemble rules completed in 0.07285s test multiple selector lists completed in 0.066879s Assemble rules completed in 0.06694s test set_unit() to various numbers completed in 0.429831s Assemble rules completed in 0.429903s test unitless() to various numbers completed in 0.085991s Assemble rules completed in 0.08607s test unique_id() completed in 0.040757s Assemble rules completed in 0.040837s identifier with unicode characters and starting with a digit and including a period completed in 0.099412s Assemble rules completed in 0.099479s whitespace at the beginning of a rule completed in 0.084486s Assemble rules completed in 0.084553s whitespace at the beginning of a variable completed in 0.065786s Assemble rules completed in 0.065864s Assemble selectors completed in 1.82911s Assemble numbers completed in 0.049909s Assemble unicode range completed in 0.034724s Assemble strings completed in 0.072795s Assemble URI completed in 0.061909s Assemble C++ comment completed in 0.062499s Assemble @-keyword completed in 0.179871s Assemble functions completed in 0.105675s Assemble placeholder completed in 0.043595s Assemble operators completed in 0.342076s Assembler modes completed in 6.7e-05s Invalid assembler mode completed in 0.023385s Inacceptable nodes completed in 0.003664s CSS incompatible dimensions completed in 0.03179s Invalid colors completed in 0.000575s Default color completed in 8.6e-05s Verify #XXX colors completed in 0.219907s Verify #XXXXXX colors completed in 0.919178s Verify named colors completed in 0.008714s Direct colors completed in 0.130422s HSLA colors completed in 0.682636s Color to string completed in 3.84145s Compile set_date_time_variables() called too soon completed in 7.5e-05s Compile simple stylesheets completed in 0.090465s Compile user defined functions completed in 6.1e-05s deg2rad() function and translate() CSS function completed in 0.014372s Compile user defined functions completed in 0.014404s define an $undefined variable but no undefined() function completed in 0.011244s Compile user defined functions completed in 0.011274s function with default parameters completed in 0.013379s Compile user defined functions completed in 0.013414s function with *complex* default parameter completed in 0.013232s Compile user defined functions completed in 0.013269s function called with a *complex* parameter completed in 0.013064s Compile user defined functions completed in 0.013094s Compile invalid declaration in link with user defined functions completed in 5.5e-05s attempt to call a function with an invalid definition completed in 0.009517s Compile invalid declaration in link with user defined functions completed in 0.00956s attempt to call a function with a missing argument completed in 0.009375s Compile invalid declaration in link with user defined functions completed in 0.009414s @return is empty completed in 0.009678s Compile invalid declaration in link with user defined functions completed in 0.009719s @return with an invalid expression completed in 0.009718s Compile invalid declaration in link with user defined functions completed in 0.009766s Check all argify completed in 0.011743s Invalid arguments completed in 0.01336s Selector attribute tests completed in 0.60762s Invalid attributes completed in 7.6e-05s Missing operator or value completed in 0.006778s Invalid attributes completed in 0.006824s Not an attribute operator completed in 0.00805s Invalid attributes completed in 0.008102s Valid operators, missing right hand side value completed in 0.007077s Invalid attributes completed in 0.007117s Valid operators, invalid right hand side value completed in 0.020804s Invalid attributes completed in 0.020844s Valid operators, right hand side value followed by something completed in 0.025147s Invalid attributes completed in 0.025191s Valid operators, right hand side value missing, no spaces completed in 0.003591s Invalid attributes completed in 0.003633s Undefined paths completed in 0.000356s Simple terms completed in 0.900636s Invalid simple terms completed in 0.294431s Complex terms completed in 8.5e-05s test a placeholder completed in 0.001294s Complex terms completed in 0.001327s test a reference completed in 0.004954s Complex terms completed in 0.004986s test the not() function completed in 0.003953s Complex terms completed in 0.003984s test the not() function + a sub-function completed in 0.002231s Complex terms completed in 0.002269s check all pseudo-elements completed in 0.00964s Complex terms completed in 0.009676s check filter with alpha() function completed in 0.00142s Complex terms completed in 0.001454s check "-filter" with alpha() function completed in 0.001452s Complex terms completed in 0.001485s check progid:... completed in 0.001491s Complex terms completed in 0.001524s Invalid complex terms completed in 0.013991s Invalid node completed in 0.003026s Compile font metrics completed in 0.007564s Nested declarations completed in 0.027243s just one sub-declaration inside a field definition completed in 0.001436s Nested declarations completed in 0.028118s Invalid nested declarations completed in 0.002499s Advanced variables completed in 0.064775s Invalid variables completed in 0.014893s At-Keyword ignored completed in 0.000504s At-Keyword messages completed in 0.000732s At-Keyword with qualified rules completed in 0.010304s Invalid at-keyword expecting qualified rules completed in 0.00027s At-Keyword with declarations completed in 0.008028s Charset completed in 0.004903s Conditional compilation completed in 0.005225s Invalid conditional completed in 0.016652s User @import completed in 0.010873s Invalid @import completed in 0.000881s Invalid variable in comment completed in 0.020088s Version string completed in 2.5e-05s Safe boolean completed in 0.000164s Decimal number output completed in 0.000899s Invalid precision completed in 0.000232s Error names completed in 7.4e-05s ERROR CONSOLE OUTPUT -- test.css(1): info: verbose message to debug the compiler. Error messages completed in 0.000467s Error messages when hidden completed in 0.000449s Error stream completed in 5.6e-05s Expression integer +/- integer completed in 0.046255s Expression integer +/- integer with incompatible dimensions completed in 0.054659s Expression additive errors completed in 5.9e-05s an invalid unary value generates an error caught in additive completed in 0.007624s Expression additive errors completed in 0.00766s an invalid unary on the right side of the operator completed in 0.008092s Expression additive errors completed in 0.008133s cannot add a unicode range with anything completed in 0.007757s Expression additive errors completed in 0.007797s Expression decimal number or integer +/- decimal number or integer completed in 0.279885s Expression percent +/- percent completed in 0.074161s Expression color or offset +/- color or offsets completed in 8.7e-05s add two colors together completed in 0.011254s Expression color or offset +/- color or offsets completed in 0.011302s subtract a color from another completed in 0.011374s Expression color or offset +/- color or offsets completed in 0.011424s subtract a color from another and rescue the alpha channel completed in 0.011422s Expression color or offset +/- color or offsets completed in 0.011476s add an offset to a color completed in 0.012443s Expression color or offset +/- color or offsets completed in 0.012489s add an offset to a color (swapped) completed in 0.012145s Expression color or offset +/- color or offsets completed in 0.012191s subtract an offset from a color completed in 0.012665s Expression color or offset +/- color or offsets completed in 0.012718s subtract a color from an offset completed in 0.012628s Expression color or offset +/- color or offsets completed in 0.012679s Expression color +/- offset with a dimension completed in 8.4e-05s color + 3px completed in 0.007711s Expression color +/- offset with a dimension completed in 0.007757s color - 3px completed in 0.007928s Expression color +/- offset with a dimension completed in 0.007983s 3px + color completed in 0.007954s Expression color +/- offset with a dimension completed in 0.008003s 3px - color completed in 0.007904s Expression color +/- offset with a dimension completed in 0.007955s color + 3.2px completed in 0.00775s Expression color +/- offset with a dimension completed in 0.007804s color - 3.2px completed in 0.008002s Expression color +/- offset with a dimension completed in 0.008064s 3.2px + color completed in 0.008152s Expression color +/- offset with a dimension completed in 0.008208s 3.2px - color completed in 0.007736s Expression color +/- offset with a dimension completed in 0.007792s Expression boolean ? a : b completed in 5.4e-05s check 10 = 3 ? 9 : 5 completed in 0.011396s Expression boolean ? a : b completed in 0.011441s check 10 != 3 ? 9 : 5 completed in 0.01172s Expression boolean ? a : b completed in 0.011756s check 10 != 3 ? "string" : 5 completed in 0.011169s Expression boolean ? a : b completed in 0.011214s Expression invalid ? invalid : invalid completed in 6.7e-05s just ? is not a valid number completed in 0.007845s Expression invalid ? invalid : invalid completed in 0.007896s number ? ? ... is invalid completed in 0.007919s Expression invalid ? invalid : invalid completed in 0.007966s true ? 3em : ? is invalid completed in 0.008002s Expression invalid ? invalid : invalid completed in 0.008054s true ? 3em 10em is invalid, missing ':' completed in 0.007834s Expression invalid ? invalid : invalid completed in 0.007887s unicode-range ? 3em : 10em is invalid, not a boolean completed in 0.008233s Expression invalid ? invalid : invalid completed in 0.008296s ' false ? 3em : ' is invalid, something's missing completed in 0.008039s Expression invalid ? invalid : invalid completed in 0.008092s Expression number =,!= number completed in 0.000119s compare 10 = 3 completed in 0.011303s Expression number =,!= number completed in 0.011387s compare 10 != 3 completed in 0.011505s Expression number =,!= number completed in 0.011566s compare 10.2 = 3.1 completed in 0.0115s Expression number =,!= number completed in 0.011561s compare 10.2 != 3.1 completed in 0.011184s Expression number =,!= number completed in 0.011238s compare 10 = 3.1 completed in 0.011802s Expression number =,!= number completed in 0.011861s compare 10 != 3.1 completed in 0.011283s Expression number =,!= number completed in 0.011342s compare 10.2 = 3 completed in 0.011283s Expression number =,!= number completed in 0.011348s compare 10.2 != 3 completed in 0.011543s Expression number =,!= number completed in 0.011608s compare (5 = 5) = (7.1 = 7.1) completed in 0.011264s Expression number =,!= number completed in 0.011325s compare (5 = 5) != (7.1 = 7.1) completed in 0.011484s Expression number =,!= number completed in 0.011552s compare 7.1% = 7.1%) completed in 0.01145s Expression number =,!= number completed in 0.011511s compare 7.1% != 7.1%) completed in 0.011273s Expression number =,!= number completed in 0.011346s Expression color =,!= color completed in 5.9e-05s compare black = white completed in 0.011689s Expression color =,!= color completed in 0.011729s compare black = #000 completed in 0.011268s Expression color =,!= color completed in 0.011301s compare rgba(r,g,b,a) = rgba(r,g,b,a) completed in 0.011529s Expression color =,!= color completed in 0.011572s Expression string ~=,^=,$=,*=,|= string completed in 0.000153s compare 'blue'/'blanc'/'rouge' ~= 'bleu blanc rouge' -- always true completed in 0.034129s Expression string ~=,^=,$=,*=,|= string completed in 0.034202s compare 'blue'/'blanc'/'rouge' ~= 'blue white red' -- always false completed in 0.035376s Expression string ~=,^=,$=,*=,|= string completed in 0.035461s compare 'blue blanc rouge'.substr(...) ^= 'bleu blanc rouge' -- always true completed in 0.179788s Expression string ~=,^=,$=,*=,|= string completed in 0.179862s compare 'blue blanc rouge'.substr(...) ^= 'bleu blanc rouge' -- always false completed in 0.16856s Expression string ~=,^=,$=,*=,|= string completed in 0.16864s compare 'bleue' ^= 'bleu blanc rouge' -- always false completed in 0.011163s Expression string ~=,^=,$=,*=,|= string completed in 0.011239s compare 'bleu blanc rouge' ^= 'bleu' -- always false completed in 0.01134s Expression string ~=,^=,$=,*=,|= string completed in 0.011407s compare 'blue blanc rouge'.substr(...) $= 'bleu blanc rouge' -- always true completed in 0.179893s Expression string ~=,^=,$=,*=,|= string completed in 0.179975s compare 'blue blanc rouge'.substr(...) $= 'bleu blanc rouge' -- always false completed in 0.15961s Expression string ~=,^=,$=,*=,|= string completed in 0.159706s compare 'bouge' $= 'bleu blanc rouge' -- always false completed in 0.011271s Expression string ~=,^=,$=,*=,|= string completed in 0.011357s compare 'bleu blanc rouge' $= 'rouge' -- always false completed in 0.011296s Expression string ~=,^=,$=,*=,|= string completed in 0.011366s compare 'blue blanc rouge'.substr(...) *= 'bleu blanc rouge' -- always true completed in 0.112656s Expression string ~=,^=,$=,*=,|= string completed in 0.112736s compare 'blue blanc rouge'.substr(...) *= 'bleu blanc rouge' -- always false completed in 0.112804s Expression string ~=,^=,$=,*=,|= string completed in 0.112894s compare 'bouge' *= 'bleu blanc rouge' -- always false completed in 0.011229s Expression string ~=,^=,$=,*=,|= string completed in 0.011315s compare 'bleu'|'blanc'|'rouge' |= 'bleu-blanc-rouge' -- always true completed in 0.034203s Expression string ~=,^=,$=,*=,|= string completed in 0.034285s compare 'bleu#' |= 'bleu-blanc-rouge' -- always false completed in 0.034032s Expression string ~=,^=,$=,*=,|= string completed in 0.034136s compare 'bouge' *= 'bleu-blanc-rouge' -- always false completed in 0.011283s Expression string ~=,^=,$=,*=,|= string completed in 0.01136s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 5.2e-05s just ? is not a valid number completed in 0.007829s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.007871s number ?? ? is invalid completed in 0.05484s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.054895s number ~=,^=,$=,*=,|= number is invalid completed in 0.093921s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.093965s Expression arrays completed in 6.5e-05s test a compiled array completed in 0.011264s Expression arrays completed in 0.011304s create an array and retrieve each element completed in 0.06343s Expression arrays completed in 0.063471s use list to do some computation and retrieve the last result completed in 0.011909s Expression arrays completed in 0.011948s Expression maps completed in 6.8e-05s test a compiled map completed in 0.011478s Expression maps completed in 0.011514s create a map and retrieve each element with block-[] (number and name) and '.' completed in 0.134036s Expression maps completed in 0.134081s test with empty entries in a map completed in 0.13594s Expression maps completed in 0.135989s test once more with no ending value completed in 0.136296s Expression maps completed in 0.136342s Expression invalid lists completed in 0.000136s array was an invalid number completed in 0.008676s Expression invalid lists completed in 0.008747s array accessed with an invalid index completed in 0.008332s Expression invalid lists completed in 0.008445s dereferencing something which cannot be dereferenced completed in 0.007798s Expression invalid lists completed in 0.007863s array accessed with a decimal number index completed in 0.008525s Expression invalid lists completed in 0.008602s array[0] is invalid completed in 0.008386s Expression invalid lists completed in 0.008455s array[-x or +y] are invalid when out of range completed in 1.5266s Expression invalid lists completed in 1.52668s array.field is not invalid completed in 0.008118s Expression invalid lists completed in 0.00819s map with an invalid number completed in 0.008127s Expression invalid lists completed in 0.0082s map accessed with an invalid index completed in 0.007789s Expression invalid lists completed in 0.007862s map accessed with a decimal number index completed in 0.008027s Expression invalid lists completed in 0.008105s map[0] is invalid completed in 0.008085s Expression invalid lists completed in 0.008157s map[-x or +y] are invalid when out of range completed in 1.54661s Expression invalid lists completed in 1.5467s map[unknown] is similar to an 'out of range' error completed in 0.007742s Expression invalid lists completed in 0.007825s map . 123 is not possible completed in 0.008023s Expression invalid lists completed in 0.008095s Expression value && value completed in 4.57382s Expression invalid && invalid completed in 6e-05s just ? is not a valid boolean completed in 0.011305s Expression invalid && invalid completed in 0.01135s boolean && ? is invalid completed in 0.008587s Expression invalid && invalid completed in 0.008636s boolean && U+A?? is invalid completed in 0.008576s Expression invalid && invalid completed in 0.008614s Expression value || value completed in 4.65007s Expression invalid || invalid completed in 5.3e-05s just ? is not a valid number completed in 0.007583s Expression invalid || invalid completed in 0.007634s number || ? is invalid completed in 0.007968s Expression invalid || invalid completed in 0.008007s boolean && U+A?? is invalid completed in 0.007631s Expression invalid || invalid completed in 0.007669s Expression integer *,/,% integer completed in 0.000153s multiple sizes without dimensions (*) completed in 0.011296s Expression integer *,/,% integer completed in 0.011355s multiple sizes without dimensions (mul) completed in 0.011237s Expression integer *,/,% integer completed in 0.011293s divide sizes without dimensions (/) completed in 0.011102s Expression integer *,/,% integer completed in 0.011157s divide sizes without dimensions (div) completed in 0.011194s Expression integer *,/,% integer completed in 0.011255s modulo sizes without dimensions (%) completed in 0.0114s Expression integer *,/,% integer completed in 0.01146s modulo sizes without dimensions (mod) completed in 0.011015s Expression integer *,/,% integer completed in 0.011073s remove dimension (simple divide) completed in 0.01119s Expression integer *,/,% integer completed in 0.011259s convert px to em (multiple + divide) completed in 0.011682s Expression integer *,/,% integer completed in 0.011744s operation going through a unit less dividend completed in 0.011137s Expression integer *,/,% integer completed in 0.011202s complex operations with unitless dividend completed in 0.012218s Expression integer *,/,% integer completed in 0.012287s many divisions with many dimension, then multiplications completed in 0.011566s Expression integer *,/,% integer completed in 0.011634s many multiplications and divisions with differen dimensions completed in 0.012027s Expression integer *,/,% integer completed in 0.012097s modulo of a distance, require same dimension completed in 0.011757s Expression integer *,/,% integer completed in 0.011822s Expression integer *,/,% integer with incompatible dimensions completed in 0.092705s unicode-range % string completed in 0.007755s Expression integer *,/,% integer with incompatible dimensions completed in 0.102056s Expression string * integer completed in 0.05205s Expression multiplicative errors completed in 8.9e-05s ? is not a valid unary completed in 0.007828s Expression multiplicative errors completed in 0.007878s 5 * ? is not valid completed in 0.008622s Expression multiplicative errors completed in 0.008673s 3 / ? is not valid completed in 0.007895s Expression multiplicative errors completed in 0.007945s 3 % ? is not valid completed in 0.00799s Expression multiplicative errors completed in 0.008047s 3 / 0 is not accepted completed in 0.008233s Expression multiplicative errors completed in 0.00829s 3.3 / 0.0 is not accepted completed in 0.007892s Expression multiplicative errors completed in 0.007949s 3 % 0 is not accepted completed in 0.007981s Expression multiplicative errors completed in 0.008045s 3.9 % 0.0 is not accepted completed in 0.007804s Expression multiplicative errors completed in 0.007854s Expression decimal number or integer *,/,% decimal number or integer completed in 0.000177s multiply two decimal numbers completed in 0.012086s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012165s multiply an integer with a decimal number completed in 0.011294s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011367s multiply a decimal number with an integer completed in 0.012166s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012246s multiply decimal numbers with 0 in their fraction completed in 0.011494s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011565s multiply an integer and a decimal number with 0 in their fraction completed in 0.011713s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011784s multiply a decimal number with 0 in their fraction and an integer completed in 0.011893s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011972s divide two decimal numbers completed in 0.011994s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012072s divide an integer with a decimal number completed in 0.011528s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011615s divide a decimal number with an integer completed in 0.011524s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011601s divide decimal numbers with 0 in their fraction completed in 0.011456s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011558s divide an integer and a decimal number with 0 in their fraction completed in 0.011869s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011968s divide a decimal number with 0 in their fraction and an integer completed in 0.011866s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011972s modulo two decimal numbers completed in 0.012731s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012826s modulo an integer with a decimal number completed in 0.011608s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011703s modulo a decimal number with an integer completed in 0.011957s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012052s modulo decimal numbers with 0 in their fraction completed in 0.012389s Expression decimal number or integer *,/,% decimal number or integer completed in 0.01249s modulo an integer and a decimal number with 0 in their fraction completed in 0.012387s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012494s modulo a decimal number with 0 in their fraction and an integer completed in 0.01253s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012626s Expression number *,/,% number with hand-made dimensions completed in 8.4e-05s px * px / px completed in 0.01175s Expression number *,/,% number with hand-made dimensions completed in 0.011806s px*px/px (i.e. not spaces this time) completed in 0.011256s Expression number *,/,% number with hand-made dimensions completed in 0.011305s px*px/px (i.e. not spaces this time) completed in 0.011404s Expression number *,/,% number with hand-made dimensions completed in 0.011461s em *px / px (missing one space completed in 0.011513s Expression number *,/,% number with hand-made dimensions completed in 0.011567s em* px / px (missing the other space) completed in 0.011176s Expression number *,/,% number with hand-made dimensions completed in 0.01123s one space after the dimension is ignored completed in 0.011429s Expression number *,/,% number with hand-made dimensions completed in 0.011481s "1 / px" test completed in 0.012551s Expression number *,/,% number with hand-made dimensions completed in 0.012602s Expression number *,/,% number with invalid hand-made dimensions completed in 0.0001s "25px *" -- missing second dimension completed in 0.00771s Expression number *,/,% number with invalid hand-made dimensions completed in 0.007764s "25px*" -- missing second dimension (no space) completed in 0.008484s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008544s "25\ *\ px" -- missing first dimension completed in 0.007968s Expression number *,/,% number with invalid hand-made dimensions completed in 0.00802s "25\*px" -- missing first dimension (no space) completed in 0.007979s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008038s "px / em / pt" -- two slashes is not valid completed in 0.008272s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008333s "1 / em / pt" -- two slashes is not valid completed in 0.008027s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008086s "1/em/pt" -- two slashes is not valid (no spaces) completed in 0.008229s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008285s "em % pt" -- '%' is not a valid dimension separator completed in 0.008187s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008238s Expression percent *,/,% percent completed in 0.000147s percent multiplication completed in 0.011468s Expression percent *,/,% percent completed in 0.011535s percent multiplication with what looks like an integer (lhs) completed in 0.012612s Expression percent *,/,% percent completed in 0.012687s percent multiplication with what looks like an integer (rhs) completed in 0.01198s Expression percent *,/,% percent completed in 0.012061s percent division completed in 0.012474s Expression percent *,/,% percent completed in 0.012543s percent division with what looks like an integer (lhs) completed in 0.0119s Expression percent *,/,% percent completed in 0.011971s percent division with what looks like an integer (rhs) completed in 0.011742s Expression percent *,/,% percent completed in 0.011848s percent modulo completed in 0.011398s Expression percent *,/,% percent completed in 0.011469s percent modulo with what looks like an integer (lhs) completed in 0.011442s Expression percent *,/,% percent completed in 0.01152s percent modulo with what looks like an integer (rhs) completed in 0.011427s Expression percent *,/,% percent completed in 0.011497s percent and decimal number multiplication completed in 0.011248s Expression percent *,/,% percent completed in 0.011324s percent multiplication with what looks like an integer (lhs) completed in 0.011605s Expression percent *,/,% percent completed in 0.011705s percent multiplication with what looks like an integer (rhs) completed in 0.011337s Expression percent *,/,% percent completed in 0.011417s percent and decimal number division completed in 0.011661s Expression percent *,/,% percent completed in 0.011742s percent division with what looks like an integer (lhs) completed in 0.011297s Expression percent *,/,% percent completed in 0.011375s percent division with what looks like an integer (rhs) completed in 0.011525s Expression percent *,/,% percent completed in 0.011596s Expression with multiplicative unicode ranges completed in 8.3e-05s null * null = null completed in 0.011294s Expression with multiplicative unicode ranges completed in 0.011343s unicode * null = null completed in 0.011529s Expression with multiplicative unicode ranges completed in 0.011581s null * unicode = null completed in 0.011248s Expression with multiplicative unicode ranges completed in 0.011295s unicode * unicode = unicode (smaller range included in other range) completed in 0.011486s Expression with multiplicative unicode ranges completed in 0.011543s unicode * unicode = null (no overlap) completed in 0.011529s Expression with multiplicative unicode ranges completed in 0.011573s unicode * unicode = null (start/end overlap) completed in 0.01134s Expression with multiplicative unicode ranges completed in 0.011389s Expression with invalid multiplicative unicode ranges completed in 7.3e-05s null / null = null completed in 0.008692s Expression with invalid multiplicative unicode ranges completed in 0.008763s unicode % null = null completed in 0.008098s Expression with invalid multiplicative unicode ranges completed in 0.008151s null / unicode = null completed in 0.009027s Expression with invalid multiplicative unicode ranges completed in 0.009081s unicode % unicode is an error completed in 0.007684s Expression with invalid multiplicative unicode ranges completed in 0.007737s unicode / unicode = null (no overlap) completed in 0.007989s Expression with invalid multiplicative unicode ranges completed in 0.008038s unicode % unicode = error really completed in 0.008589s Expression with invalid multiplicative unicode ranges completed in 0.008645s Expression with a font metrics completed in 6.8e-05s Not a division, two integers completed in 0.011176s Expression with a font metrics completed in 0.011214s Not a division, integer and percent completed in 0.01155s Expression with a font metrics completed in 0.011595s Not a division, spaces and percent twice completed in 0.011534s Expression with a font metrics completed in 0.011571s Expression with colors completed in 0.000123s Multiply color by 5 completed in 0.015752s Expression with colors completed in 0.015814s Divide color by 5 completed in 0.014862s Expression with colors completed in 0.01493s Modulo color by 55 completed in 0.014853s Expression with colors completed in 0.014925s Multiply color by 1.5 completed in 0.014302s Expression with colors completed in 0.014365s Multiply color by 1.5 completed in 0.014526s Expression with colors completed in 0.014592s Divide color by 1.5 completed in 0.013619s Expression with colors completed in 0.013679s Modulo color by 0.7 completed in 0.013637s Expression with colors completed in 0.013705s Color * color completed in 0.013764s Expression with colors completed in 0.013833s Color / color completed in 0.013899s Expression with colors completed in 0.013981s Color % color completed in 0.014024s Expression with colors completed in 0.01409s Invalid expressions with colors completed in 8.9e-05s Divide 5 by a color is not valid completed in 0.008119s Invalid expressions with colors completed in 0.008172s Modulo 5 by a color is not valid completed in 0.008419s Invalid expressions with colors completed in 0.008481s Divide 5.8 by a color is not valid completed in 0.009257s Invalid expressions with colors completed in 0.009322s Modulo 5.8 by a color is not valid completed in 0.008505s Invalid expressions with colors completed in 0.008564s Multiply 3px by a color is not valid completed in 0.007898s Invalid expressions with colors completed in 0.007951s Color division by zero completed in 0.008115s Invalid expressions with colors completed in 0.008176s Color modulo by zero completed in 0.007927s Invalid expressions with colors completed in 0.007977s Expression number ** number completed in 0.000157s no units, integers completed in 0.011539s Expression number ** number completed in 0.011605s no units, integers two powers, parenthesis right completed in 0.011222s Expression number ** number completed in 0.011293s no units, integers two powers, parenthesis left completed in 0.011719s Expression number ** number completed in 0.011783s px unit, integers completed in 0.011512s Expression number ** number completed in 0.011584s no units, decimal number / integer completed in 0.012336s Expression number ** number completed in 0.012407s no units, integer and decimal number completed in 0.011781s Expression number ** number completed in 0.011856s no units, decimal number / negative power completed in 0.012134s Expression number ** number completed in 0.012214s px unit, decimal number / integer completed in 0.013092s Expression number ** number completed in 0.013172s px/em unit, decimal number / integer completed in 0.011342s Expression number ** number completed in 0.011475s px/em unit, decimal number / integer completed in 0.011878s Expression number ** number completed in 0.011965s px unit, decimal number / -integer completed in 0.012187s Expression number ** number completed in 0.012274s no units, decimal numbers completed in 0.011595s Expression number ** number completed in 0.011677s px unit, decimal numbers completed in 0.01204s Expression number ** number completed in 0.012121s % and integer completed in 0.011128s Expression number ** number completed in 0.011213s % and decimal numbers completed in 0.011565s Expression number ** number completed in 0.011637s Expression number/invalid ** number/invalid completed in 4.5e-05s just ? is not a valid number completed in 0.007937s Expression number/invalid ** number/invalid completed in 0.007986s number ** ? is invalid completed in 0.009443s Expression number/invalid ** number/invalid completed in 0.009473s Power expressions with invalid dimensions or decimal numbers completed in 7.4e-05s right hand side cannot have a dimension completed in 0.008015s Power expressions with invalid dimensions or decimal numbers completed in 0.00806s power cannot be a percent completed in 0.007964s Power expressions with invalid dimensions or decimal numbers completed in 0.008016s power must be integral if left hand side has a dimension completed in 0.008027s Power expressions with invalid dimensions or decimal numbers completed in 0.008079s power zero with a dimension is not allowed completed in 0.00814s Power expressions with invalid dimensions or decimal numbers completed in 0.00819s power too large completed in 0.024496s Power expressions with invalid dimensions or decimal numbers completed in 0.024545s 'a ** b ** c' is not valid completed in 0.010347s Power expressions with invalid dimensions or decimal numbers completed in 0.010401s Expression number <,<=,>,>= number completed in 0.000175s compare 10 ?? 3 completed in 0.045862s Expression number <,<=,>,>= number completed in 0.045946s compare 3 ?? 10 completed in 0.045764s Expression number <,<=,>,>= number completed in 0.045847s compare 10 ?? 10 completed in 0.046391s Expression number <,<=,>,>= number completed in 0.04648s compare 10% ?? 3% completed in 0.045559s Expression number <,<=,>,>= number completed in 0.045636s compare 3% ?? 10% completed in 0.045778s Expression number <,<=,>,>= number completed in 0.04586s compare 10% ?? 10% completed in 0.04599s Expression number <,<=,>,>= number completed in 0.046075s compare 10.5 ?? 3.15 completed in 0.045847s Expression number <,<=,>,>= number completed in 0.04594s compare 3.15 ?? 10.5 completed in 0.045694s Expression number <,<=,>,>= number completed in 0.04578s compare 10.5 ?? 10.5 completed in 0.045943s Expression number <,<=,>,>= number completed in 0.046041s compare 10 ?? 3.15 completed in 0.047371s Expression number <,<=,>,>= number completed in 0.047469s compare 3.15 ?? 10 completed in 0.045209s Expression number <,<=,>,>= number completed in 0.045298s compare 10 ?? 10.0 completed in 0.045806s Expression number <,<=,>,>= number completed in 0.045906s compare 10.5 ?? 3 completed in 0.045008s Expression number <,<=,>,>= number completed in 0.0451s compare 3 ?? 10.5 completed in 0.046723s Expression number <,<=,>,>= number completed in 0.046828s compare 10 ?? 10.0 completed in 0.047787s Expression number <,<=,>,>= number completed in 0.047892s compare true ?? false completed in 0.195056s Expression number <,<=,>,>= number completed in 0.195165s compare 'xyz' ?? 'abc' completed in 0.049378s Expression number <,<=,>,>= number completed in 0.049492s compare 'abc' ?? 'xyz' completed in 0.049124s Expression number <,<=,>,>= number completed in 0.049238s compare 'abc' ?? 'abc' completed in 0.048765s Expression number <,<=,>,>= number completed in 0.048908s Expression number/invalid <,<=,>,>= number/invalid completed in 5.1e-05s just ? is not a valid number completed in 0.008184s Expression number/invalid <,<=,>,>= number/invalid completed in 0.008227s number ?? ? is invalid completed in 0.031582s Expression number/invalid <,<=,>,>= number/invalid completed in 0.031625s Relational expressions with invalid dimensions or decimal numbers completed in 6.1e-05s left and right must have the same dimension completed in 0.03296s Relational expressions with invalid dimensions or decimal numbers completed in 0.033013s try again with a percent number completed in 0.127884s Relational expressions with invalid dimensions or decimal numbers completed in 0.127929s Relational expressions with colors fail completed in 3.4e-05s color op color always fails completed in 0.031307s Relational expressions with colors fail completed in 0.031342s Unary expressions completed in 5.2e-05s integer, identifier, hash color, color completed in 0.034602s Unary expressions completed in 0.034646s null token (can't output) completed in 0.010944s Unary expressions completed in 0.010981s important width completed in 0.01094s Unary expressions completed in 0.010976s Variables in expressions completed in 3.5e-05s set expression variable and reuse completed in 0.011758s Variables in expressions completed in 0.011794s Invalid unary expressions completed in 6.6e-05s not a unary token completed in 0.007583s Invalid unary expressions completed in 0.007632s invalid # color completed in 0.007772s Invalid unary expressions completed in 0.007817s not a valid token for minus completed in 0.007636s Invalid unary expressions completed in 0.007684s improper initialization of an expression object completed in 4.6e-05s Invalid unary expressions completed in 8.7e-05s important width, wrong order completed in 0.008327s Invalid unary expressions completed in 0.008394s minus by itself completed in 0.007924s Invalid unary expressions completed in 0.008001s Expression calc() completed in 4.1e-05s calc() -- leave that one alone! completed in 0.011604s Expression calc() completed in 0.011641s Expression cos()/sin()/tan() completed in 6.9e-05s cos(pi) completed in 1.47617s Expression cos()/sin()/tan() completed in 1.47622s sin(pi) completed in 3.0936s Expression cos()/sin()/tan() completed in 3.09365s tan(pi) completed in 4.44078s Expression cos()/sin()/tan() completed in 4.44083s Expression acos()/asin()/atan() completed in 6.6e-05s acos(ratio) completed in 0.360465s Expression acos()/asin()/atan() completed in 0.360513s asin(pi) completed in 0.769629s Expression acos()/asin()/atan() completed in 0.76968s atan(pi) completed in 0.768653s Expression acos()/asin()/atan() completed in 0.768699s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 0.000105s abs(number) completed in 4.18114s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 4.18119s ceil(number) completed in 3.87501s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.87507s floor(number) completed in 3.65618s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.65625s round(number) completed in 4.30774s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 4.3078s log(number) completed in 1.5577s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 1.55776s sign(number) completed in 5.85016s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 5.85022s sqrt(number) completed in 3.7097s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.70976s Expression red()/green()/blue()/alpha() completed in 6.2e-05s check color components completed in 33.3311s Expression red()/green()/blue()/alpha() completed in 33.3312s rgb/rgba/frgb/frgba from #color completed in 0.033344s Expression red()/green()/blue()/alpha() completed in 0.033401s Expression hue()/saturation()/lightness()/alpha() completed in 0.000173s check color components completed in 19.3025s Expression hue()/saturation()/lightness()/alpha() completed in 19.3026s rgb/rgba/frgb/frgba from #color completed in 0.031711s Expression hue()/saturation()/lightness()/alpha() completed in 0.031761s Expression function_exists()/variable_exists()/global_variable_exists() completed in 7.7e-05s check existance of internal functions completed in 0.623722s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.623779s check existance of system functions completed in 0.281568s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.281622s check that the system defined variables exist completed in 0.321496s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.321546s check that various variables exist completed in 0.349408s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.349454s Expression unique_id() completed in 6.1e-05s unique_id() without an identifier completed in 0.017265s Expression unique_id() completed in 0.017304s unique_id() with out own identifier completed in 0.017266s Expression unique_id() completed in 0.017306s Expression if() completed in 3.5e-05s check that the inetrnal if() function works as expected completed in 0.014066s Expression if() completed in 0.014094s Expression inspect() completed in 3.5e-05s check that the internal inspect() function works as expected completed in 0.011144s Expression inspect() completed in 0.011172s Expression random() completed in 4.1e-05s check that the internal random() function "works as expected" completed in 0.011414s Expression random() completed in 0.011441s Expression min()/max() completed in 3.1e-05s check the min()/max() functions against a list of random numbers completed in 0.244404s Expression min()/max() completed in 0.244439s Expression str_length() completed in 4.7e-05s check the str_length() function completed in 0.337567s Expression str_length() completed in 0.337601s Expression type_of() completed in 3.8e-05s check the type_of() function completed in 0.026338s Expression type_of() completed in 0.026369s Expression unit() completed in 5e-05s check the unit() function -- standard CSS units completed in 0.014668s Expression unit() completed in 0.014712s check the unit() function -- non-standard CSS units completed in 0.013862s Expression unit() completed in 0.013909s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 8.4e-05s check conversions to decimal number completed in 0.022888s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.022954s check conversions to integer completed in 0.021312s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.021374s check conversions to percentage completed in 0.02112s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.021171s check conversions to string completed in 0.019578s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.019629s check conversions to identifiers completed in 0.01984s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.019893s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 7.8e-05s check conversions to decimal number with an invalid string completed in 0.007989s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008038s check decimal number without a parameter completed in 0.007909s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.007956s check conversions to decimal number with a unicode range completed in 0.007643s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.007693s check conversions to integer with an invalid string completed in 0.008393s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.00845s check conversions to integer with an invalid expression as parameter completed in 0.008468s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008539s check conversions to integer with a unicode range completed in 0.007994s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.00806s Expression calling functions with invalid parameters completed in 0.00048s abs("wrong") completed in 0.008504s Expression calling functions with invalid parameters completed in 0.008713s acos(true) completed in 0.008921s Expression calling functions with invalid parameters completed in 0.009115s alpha(12) completed in 0.007925s Expression calling functions with invalid parameters completed in 0.008099s asin(U+4??) completed in 0.008277s Expression calling functions with invalid parameters completed in 0.008439s atan(U+1-2) completed in 0.008132s Expression calling functions with invalid parameters completed in 0.008309s blue(15) completed in 0.007825s Expression calling functions with invalid parameters completed in 0.007989s ceil(false) completed in 0.007792s Expression calling functions with invalid parameters completed in 0.007955s cos(white) completed in 0.007714s Expression calling functions with invalid parameters completed in 0.007881s floor(false) completed in 0.008177s Expression calling functions with invalid parameters completed in 0.00835s frgb("200") completed in 0.007808s Expression calling functions with invalid parameters completed in 0.007977s frgb(1, 2, 3, 4, 5) completed in 0.007826s Expression calling functions with invalid parameters completed in 0.007995s frgba("200", 1.0) completed in 0.008058s Expression calling functions with invalid parameters completed in 0.008233s function_exists(200) completed in 0.00793s Expression calling functions with invalid parameters completed in 0.008105s global_variable_exists(200) completed in 0.00841s Expression calling functions with invalid parameters completed in 0.008583s green(1 = 5) completed in 0.007753s Expression calling functions with invalid parameters completed in 0.007944s hsl(5, '3', 2) completed in 0.008669s Expression calling functions with invalid parameters completed in 0.008903s hsl(3deg, 3%) completed in 0.00863s Expression calling functions with invalid parameters completed in 0.008845s hsla(5, '3', 2, 0.4) completed in 0.008522s Expression calling functions with invalid parameters completed in 0.008741s hue('string') completed in 0.008313s Expression calling functions with invalid parameters completed in 0.008574s identifier(U+333) completed in 0.008008s Expression calling functions with invalid parameters completed in 0.00821s if(true false) completed in 0.008471s Expression calling functions with invalid parameters completed in 0.00866s lightness(3px solid #439812) completed in 0.007757s Expression calling functions with invalid parameters completed in 0.007939s log(5.3px) completed in 0.008492s Expression calling functions with invalid parameters completed in 0.008678s log(0.0) completed in 0.007741s Expression calling functions with invalid parameters completed in 0.007996s log(-7) completed in 0.007886s Expression calling functions with invalid parameters completed in 0.008105s log("not accepted") completed in 0.007631s Expression calling functions with invalid parameters completed in 0.007815s max(3px, 5em) completed in 0.007934s Expression calling functions with invalid parameters completed in 0.008158s max(3px 5px, 1px 3px) completed in 0.007914s Expression calling functions with invalid parameters completed in 0.008106s max('strings', 'are', 'illegal', 'here') completed in 0.008073s Expression calling functions with invalid parameters completed in 0.00827s min(3px, 5em) completed in 0.008524s Expression calling functions with invalid parameters completed in 0.008722s min(3px 5px, 1px 3px) completed in 0.008708s Expression calling functions with invalid parameters completed in 0.008907s min('strings', 'are', 'illegal', 'here') completed in 0.00877s Expression calling functions with invalid parameters completed in 0.008988s not(U+78-7F) completed in 0.009629s Expression calling functions with invalid parameters completed in 0.009865s not(true false) completed in 0.009005s Expression calling functions with invalid parameters completed in 0.009244s percentage(U+333) completed in 0.008963s Expression calling functions with invalid parameters completed in 0.0092s percentage("not a number") completed in 0.008576s Expression calling functions with invalid parameters completed in 0.00881s red(15) completed in 0.00816s Expression calling functions with invalid parameters completed in 0.008374s rgb("200") completed in 0.008562s Expression calling functions with invalid parameters completed in 0.008765s rgb(red green blue) completed in 0.007989s Expression calling functions with invalid parameters completed in 0.008196s rgba("200", 1.0) completed in 0.009329s Expression calling functions with invalid parameters completed in 0.009543s round(false) completed in 0.008019s Expression calling functions with invalid parameters completed in 0.008236s saturation(U+3??) completed in 0.007817s Expression calling functions with invalid parameters completed in 0.008029s sign('number') completed in 0.007745s Expression calling functions with invalid parameters completed in 0.007948s sin('number') completed in 0.008745s Expression calling functions with invalid parameters completed in 0.00896s sqrt(-4.0) completed in 0.007863s Expression calling functions with invalid parameters completed in 0.008077s sqrt(4.0px) completed in 0.007912s Expression calling functions with invalid parameters completed in 0.008118s sqrt(4.0px*px/em*cm) completed in 0.007643s Expression calling functions with invalid parameters completed in 0.007849s sqrt(4.0px*cm/em*em) completed in 0.00811s Expression calling functions with invalid parameters completed in 0.008333s sqrt(35%) completed in 0.008811s Expression calling functions with invalid parameters completed in 0.009062s sqrt('number') completed in 0.008062s Expression calling functions with invalid parameters completed in 0.00832s sqrt(12px dashed chocolate) completed in 0.007935s Expression calling functions with invalid parameters completed in 0.008191s string(U+110-11f) completed in 0.008074s Expression calling functions with invalid parameters completed in 0.008312s str_length(110) completed in 0.007897s Expression calling functions with invalid parameters completed in 0.008112s str_length(10px solid blue) completed in 0.008004s Expression calling functions with invalid parameters completed in 0.00823s tan(true) completed in 0.007976s Expression calling functions with invalid parameters completed in 0.008197s tan(30px) completed in 0.007971s Expression calling functions with invalid parameters completed in 0.008194s type_of(30pear 3carrot 15apple) completed in 0.012121s Expression calling functions with invalid parameters completed in 0.012345s unique_id() with an integer completed in 0.008091s Expression calling functions with invalid parameters completed in 0.008319s unique_id() with a unicode range completed in 0.008846s Expression calling functions with invalid parameters completed in 0.009258s unit('string') completed in 0.008006s Expression calling functions with invalid parameters completed in 0.00823s unit(5px dashed tan) completed in 0.007733s Expression calling functions with invalid parameters completed in 0.007956s variable_exists(200) completed in 0.007937s Expression calling functions with invalid parameters completed in 0.008159s variable_exists(3px solid white) completed in 0.008913s Expression calling functions with invalid parameters completed in 0.009167s UTF-8 conversions completed in 39.8497s Invalid characters completed in 0.012504s Simple tokens completed in 0.026853s Newline completed in 384.482s C-like comments completed in 73.8899s C++ comments completed in 85.9751s Strings completed in 70.1543s Identifiers completed in 0.104084s Urls completed in 0.017272s Functions completed in 0.050808s Numbers completed in 15.2262s Dimensions completed in 20.9527s Percent completed in 7.29874s Unicode range completed in 13.3008s Hash completed in 0.091417s Invalid hash completed in 0.000244s Placeholders completed in 0.132942s Variables completed in 0.171592s Node types completed in 0.545591s Invalid tree handling completed in 0.002076s True and false completed in 0.014487s Node variables completed in 0.010093s Node flags completed in 0.000666s Type names completed in 0.00071s Node output completed in 0.057236s Node to string completed in 0.098917s Node to string ARG with wrong type completed in 0.012789s Error with node names completed in 0.00085s Print nodes completed in 0.021344s Font metrics completed in 0.004359s Nth child completed in 0.023008s Simple nth child completed in 85.3647s Invalid nth child completed in 0.008356s Simple stylesheets completed in 0.002601s Invalid stylesheets completed in 0.000579s Simple rules completed in 0.001006s Nested rules completed in 0.000184s Invalid rules completed in 0.001015s One simple rule completed in 0.000877s Invalid one rule completed in 0.000679s Simple component values completed in 0.000949s Invalid component values completed in 0.000477s Simple one component value completed in 0.001s Invalid one component value completed in 0.000792s Simple declarations completed in 0.0012s Invalid declarations completed in 0.000562s Multi-line, multi-level stylesheet completed in 0.001304s Is variable set completed in 0.001342s Is nested declaration completed in 0.00366s Rules defined inside an @-Keyword completed in 0.00079s Parse argify completed in 0.001466s Invalid argify completed in 0.002083s Position defaults completed in 0.004062s Position counters completed in 0.03149s Unicode range: start/end equal completed in 0.007276s Unicode range: start/end differ completed in 0.116322s Unicode range: 6 x '?' completed in 4.3e-05s Unicode range: 5 x '?' completed in 4.2e-05s Unicode range: 4 x '?' completed in 0.000202s Unicode range: 3 x '?' completed in 0.00265s Unicode range: 2 x '?' completed in 0.042259s Unicode range: 1 x '?' completed in 0.670284s Unicode range: invalid start/end values completed in 0.012946s All tests passed (125947069 assertions in 185 test cases) Finished running the tests on Tue Aug 11 19:25:52 PDT 2015