Back to CSS Preprocessor Coverage Data.

Tests started on Sun Apr 3 23:49:48 PDT 2016 and finished on Mon Apr 4 00:08:11 PDT 2016

Start running the tests on Sun Apr 3 23:52:11 PDT 2016 csspp_tests[5108]: version 1.0.10, seed is 1459752731 Assemble rules completed in 0.000115s with many spaces completed in 0.071046s Assemble rules completed in 0.07112s test multiple declarations in one rule completed in 0.080497s Assemble rules completed in 0.080558s test multiple selector lists completed in 0.076194s Assemble rules completed in 0.076262s test set_unit() to various numbers completed in 0.439917s Assemble rules completed in 0.439978s test unitless() to various numbers completed in 0.088056s Assemble rules completed in 0.088148s test unique_id() completed in 0.042166s Assemble rules completed in 0.042237s identifier with unicode characters and starting with a digit and including a period completed in 0.10236s Assemble rules completed in 0.102431s whitespace at the beginning of a rule completed in 0.087103s Assemble rules completed in 0.087176s whitespace at the beginning of a variable completed in 0.069012s Assemble rules completed in 0.069093s Assemble selectors completed in 1.92012s Assemble numbers completed in 0.052533s Assemble unicode range completed in 0.036697s Assemble strings completed in 0.07633s Assemble URI completed in 0.065358s Assemble C++ comment completed in 0.066125s Assemble @-keyword completed in 0.188993s Assemble functions completed in 0.113677s Assemble placeholder completed in 0.04589s Assemble operators completed in 0.364325s Assembler modes completed in 5.9e-05s Invalid assembler mode completed in 0.001362s Inacceptable nodes completed in 0.00354s CSS incompatible dimensions completed in 0.033685s Invalid colors completed in 0.000573s Default color completed in 7.8e-05s Verify #XXX colors completed in 0.222253s Verify #XXXXXX colors completed in 0.91826s Verify named colors completed in 0.008659s Direct colors completed in 0.131161s HSLA colors completed in 0.688151s Color to string completed in 3.79781s Compile set_date_time_variables() called too soon completed in 7e-05s Compile simple stylesheets completed in 0.093731s Compile user defined functions completed in 5.3e-05s deg2rad() function and translate() CSS function completed in 0.014988s Compile user defined functions completed in 0.015024s define an $undefined variable but no undefined() function completed in 0.011811s Compile user defined functions completed in 0.011851s function with default parameters completed in 0.01385s Compile user defined functions completed in 0.013891s function with *complex* default parameter completed in 0.013685s Compile user defined functions completed in 0.01372s function called with a *complex* parameter completed in 0.013678s Compile user defined functions completed in 0.013709s Compile invalid declaration in link with user defined functions completed in 5.7e-05s attempt to call a function with an invalid definition completed in 0.010584s Compile invalid declaration in link with user defined functions completed in 0.010634s attempt to call a function with a missing argument completed in 0.009896s Compile invalid declaration in link with user defined functions completed in 0.009939s @return is empty completed in 0.010143s Compile invalid declaration in link with user defined functions completed in 0.010192s @return with an invalid expression completed in 0.010227s Compile invalid declaration in link with user defined functions completed in 0.010265s Check all argify completed in 0.01191s Invalid arguments completed in 0.013627s Selector attribute tests completed in 0.61647s Invalid attributes completed in 7.8e-05s Missing operator or value completed in 0.006314s Invalid attributes completed in 0.00635s Not an attribute operator completed in 0.008291s Invalid attributes completed in 0.008328s Valid operators, missing right hand side value completed in 0.007177s Invalid attributes completed in 0.007214s Valid operators, invalid right hand side value completed in 0.021527s Invalid attributes completed in 0.021572s Valid operators, right hand side value followed by something completed in 0.025825s Invalid attributes completed in 0.025871s Valid operators, right hand side value missing, no spaces completed in 0.003601s Invalid attributes completed in 0.003642s Undefined paths completed in 0.000337s Simple terms completed in 0.878717s Invalid simple terms completed in 0.291365s Complex terms completed in 7.9e-05s test a placeholder completed in 0.001311s Complex terms completed in 0.001343s test a reference completed in 0.005139s Complex terms completed in 0.005172s test the not() function completed in 0.003984s Complex terms completed in 0.004017s test the not() function + a sub-function completed in 0.002185s Complex terms completed in 0.002218s check all pseudo-elements completed in 0.010157s Complex terms completed in 0.010218s check filter with alpha() function completed in 0.001462s Complex terms completed in 0.001498s check "-filter" with alpha() function completed in 0.001578s Complex terms completed in 0.001617s check progid:... completed in 0.001623s Complex terms completed in 0.00166s Invalid complex terms completed in 0.014678s Invalid node completed in 0.003223s Compile font metrics completed in 0.007865s Nested declarations completed in 0.027168s just one sub-declaration inside a field definition completed in 0.001499s Nested declarations completed in 0.028837s Invalid nested declarations completed in 0.002356s Advanced variables completed in 0.065767s Invalid variables completed in 0.015267s At-Keyword ignored completed in 0.000512s At-Keyword messages completed in 0.000741s At-Keyword with qualified rules completed in 0.010806s Invalid at-keyword expecting qualified rules completed in 0.000266s At-Keyword with declarations completed in 0.007972s Charset completed in 0.005242s Conditional compilation completed in 0.005437s Invalid conditional completed in 0.017663s User @import completed in 0.011851s Invalid @import completed in 0.000889s Invalid variable in comment completed in 0.02174s Version string completed in 3.1e-05s Safe boolean completed in 0.000161s Decimal number output completed in 0.000817s Invalid precision completed in 0.000228s Error names completed in 6.9e-05s ERROR CONSOLE OUTPUT -- test.css(1): info: verbose message to debug the compiler. Error messages completed in 0.000469s Error messages when hidden completed in 0.000411s Error stream completed in 5.2e-05s Expression integer +/- integer completed in 0.046644s Expression integer +/- integer with incompatible dimensions completed in 0.057959s Expression additive errors completed in 6e-05s an invalid unary value generates an error caught in additive completed in 0.008108s Expression additive errors completed in 0.008148s an invalid unary on the right side of the operator completed in 0.008424s Expression additive errors completed in 0.008465s cannot add a unicode range with anything completed in 0.008325s Expression additive errors completed in 0.008373s Expression decimal number or integer +/- decimal number or integer completed in 0.291653s Expression percent +/- percent completed in 0.071265s Expression color or offset +/- color or offsets completed in 9.4e-05s add two colors together completed in 0.011774s Expression color or offset +/- color or offsets completed in 0.011823s subtract a color from another completed in 0.011731s Expression color or offset +/- color or offsets completed in 0.011782s subtract a color from another and rescue the alpha channel completed in 0.011852s Expression color or offset +/- color or offsets completed in 0.011907s add an offset to a color completed in 0.012798s Expression color or offset +/- color or offsets completed in 0.012849s add an offset to a color (swapped) completed in 0.013307s Expression color or offset +/- color or offsets completed in 0.013369s subtract an offset from a color completed in 0.012969s Expression color or offset +/- color or offsets completed in 0.013032s subtract a color from an offset completed in 0.012865s Expression color or offset +/- color or offsets completed in 0.012914s Expression color +/- offset with a dimension completed in 8.3e-05s color + 3px completed in 0.008239s Expression color +/- offset with a dimension completed in 0.008292s color - 3px completed in 0.008375s Expression color +/- offset with a dimension completed in 0.008436s 3px + color completed in 0.008366s Expression color +/- offset with a dimension completed in 0.008417s 3px - color completed in 0.008332s Expression color +/- offset with a dimension completed in 0.008387s color + 3.2px completed in 0.008279s Expression color +/- offset with a dimension completed in 0.008336s color - 3.2px completed in 0.008268s Expression color +/- offset with a dimension completed in 0.008328s 3.2px + color completed in 0.008242s Expression color +/- offset with a dimension completed in 0.008298s 3.2px - color completed in 0.008183s Expression color +/- offset with a dimension completed in 0.00823s Expression boolean ? a : b completed in 6.3e-05s check 10 = 3 ? 9 : 5 completed in 0.012211s Expression boolean ? a : b completed in 0.012258s check 10 != 3 ? 9 : 5 completed in 0.011858s Expression boolean ? a : b completed in 0.0119s check 10 != 3 ? "string" : 5 completed in 0.0118s Expression boolean ? a : b completed in 0.011839s Expression invalid ? invalid : invalid completed in 7.1e-05s just ? is not a valid number completed in 0.008364s Expression invalid ? invalid : invalid completed in 0.008443s number ? ? ... is invalid completed in 0.00828s Expression invalid ? invalid : invalid completed in 0.008327s true ? 3em : ? is invalid completed in 0.008273s Expression invalid ? invalid : invalid completed in 0.008319s true ? 3em 10em is invalid, missing ':' completed in 0.008254s Expression invalid ? invalid : invalid completed in 0.008307s unicode-range ? 3em : 10em is invalid, not a boolean completed in 0.008354s Expression invalid ? invalid : invalid completed in 0.008404s ' false ? 3em : ' is invalid, something's missing completed in 0.008221s Expression invalid ? invalid : invalid completed in 0.008268s Expression number =,!= number completed in 0.000128s compare 10 = 3 completed in 0.012359s Expression number =,!= number completed in 0.012419s compare 10 != 3 completed in 0.012452s Expression number =,!= number completed in 0.012515s compare 10.2 = 3.1 completed in 0.011973s Expression number =,!= number completed in 0.012037s compare 10.2 != 3.1 completed in 0.011887s Expression number =,!= number completed in 0.011949s compare 10 = 3.1 completed in 0.011772s Expression number =,!= number completed in 0.011834s compare 10 != 3.1 completed in 0.0119s Expression number =,!= number completed in 0.011971s compare 10.2 = 3 completed in 0.012127s Expression number =,!= number completed in 0.012193s compare 10.2 != 3 completed in 0.011779s Expression number =,!= number completed in 0.011849s compare (5 = 5) = (7.1 = 7.1) completed in 0.011991s Expression number =,!= number completed in 0.012065s compare (5 = 5) != (7.1 = 7.1) completed in 0.011821s Expression number =,!= number completed in 0.011889s compare 7.1% = 7.1%) completed in 0.011807s Expression number =,!= number completed in 0.011884s compare 7.1% != 7.1%) completed in 0.012061s Expression number =,!= number completed in 0.012124s Expression color =,!= color completed in 5.2e-05s compare black = white completed in 0.011725s Expression color =,!= color completed in 0.011769s compare black = #000 completed in 0.011841s Expression color =,!= color completed in 0.011888s compare rgba(r,g,b,a) = rgba(r,g,b,a) completed in 0.012135s Expression color =,!= color completed in 0.012169s Expression string ~=,^=,$=,*=,|= string completed in 0.000142s compare 'blue'/'blanc'/'rouge' ~= 'bleu blanc rouge' -- always true completed in 0.035815s Expression string ~=,^=,$=,*=,|= string completed in 0.035883s compare 'blue'/'blanc'/'rouge' ~= 'blue white red' -- always false completed in 0.035601s Expression string ~=,^=,$=,*=,|= string completed in 0.035677s compare 'blue blanc rouge'.substr(...) ^= 'bleu blanc rouge' -- always true completed in 0.18828s Expression string ~=,^=,$=,*=,|= string completed in 0.188372s compare 'blue blanc rouge'.substr(...) ^= 'bleu blanc rouge' -- always false completed in 0.176295s Expression string ~=,^=,$=,*=,|= string completed in 0.176376s compare 'bleue' ^= 'bleu blanc rouge' -- always false completed in 0.011746s Expression string ~=,^=,$=,*=,|= string completed in 0.01182s compare 'bleu blanc rouge' ^= 'bleu' -- always false completed in 0.012295s Expression string ~=,^=,$=,*=,|= string completed in 0.01237s compare 'blue blanc rouge'.substr(...) $= 'bleu blanc rouge' -- always true completed in 0.189545s Expression string ~=,^=,$=,*=,|= string completed in 0.189657s compare 'blue blanc rouge'.substr(...) $= 'bleu blanc rouge' -- always false completed in 0.166431s Expression string ~=,^=,$=,*=,|= string completed in 0.166525s compare 'bouge' $= 'bleu blanc rouge' -- always false completed in 0.011688s Expression string ~=,^=,$=,*=,|= string completed in 0.011778s compare 'bleu blanc rouge' $= 'rouge' -- always false completed in 0.011756s Expression string ~=,^=,$=,*=,|= string completed in 0.011832s compare 'blue blanc rouge'.substr(...) *= 'bleu blanc rouge' -- always true completed in 0.118363s Expression string ~=,^=,$=,*=,|= string completed in 0.118449s compare 'blue blanc rouge'.substr(...) *= 'bleu blanc rouge' -- always false completed in 0.118087s Expression string ~=,^=,$=,*=,|= string completed in 0.118183s compare 'bouge' *= 'bleu blanc rouge' -- always false completed in 0.011676s Expression string ~=,^=,$=,*=,|= string completed in 0.011776s compare 'bleu'|'blanc'|'rouge' |= 'bleu-blanc-rouge' -- always true completed in 0.035627s Expression string ~=,^=,$=,*=,|= string completed in 0.035711s compare 'bleu#' |= 'bleu-blanc-rouge' -- always false completed in 0.035393s Expression string ~=,^=,$=,*=,|= string completed in 0.035484s compare 'bouge' *= 'bleu-blanc-rouge' -- always false completed in 0.011632s Expression string ~=,^=,$=,*=,|= string completed in 0.011711s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 6.3e-05s just ? is not a valid number completed in 0.008397s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.008442s number ?? ? is invalid completed in 0.057635s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.057682s number ~=,^=,$=,*=,|= number is invalid completed in 0.098887s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.098929s Expression arrays completed in 6.4e-05s test a compiled array completed in 0.011712s Expression arrays completed in 0.011763s create an array and retrieve each element completed in 0.064977s Expression arrays completed in 0.065022s use list to do some computation and retrieve the last result completed in 0.012069s Expression arrays completed in 0.012104s Expression maps completed in 6.9e-05s test a compiled map completed in 0.011743s Expression maps completed in 0.011784s create a map and retrieve each element with block-[] (number and name) and '.' completed in 0.139787s Expression maps completed in 0.139837s test with empty entries in a map completed in 0.138856s Expression maps completed in 0.1389s test once more with no ending value completed in 0.139137s Expression maps completed in 0.13919s Expression invalid lists completed in 0.00013s array was an invalid number completed in 0.008365s Expression invalid lists completed in 0.008425s array accessed with an invalid index completed in 0.008318s Expression invalid lists completed in 0.008382s dereferencing something which cannot be dereferenced completed in 0.008303s Expression invalid lists completed in 0.008367s array accessed with a decimal number index completed in 0.008304s Expression invalid lists completed in 0.008377s array[0] is invalid completed in 0.008713s Expression invalid lists completed in 0.008785s array[-x or +y] are invalid when out of range completed in 1.60323s Expression invalid lists completed in 1.60331s array.field is not invalid completed in 0.008169s Expression invalid lists completed in 0.008246s map with an invalid number completed in 0.008361s Expression invalid lists completed in 0.008433s map accessed with an invalid index completed in 0.008262s Expression invalid lists completed in 0.008335s map accessed with a decimal number index completed in 0.008947s Expression invalid lists completed in 0.00903s map[0] is invalid completed in 0.008491s Expression invalid lists completed in 0.008568s map[-x or +y] are invalid when out of range completed in 1.61395s Expression invalid lists completed in 1.61404s map[unknown] is similar to an 'out of range' error completed in 0.008485s Expression invalid lists completed in 0.008577s map . 123 is not possible completed in 0.008496s Expression invalid lists completed in 0.008572s Expression value && value completed in 4.72102s Expression invalid && invalid completed in 6.3e-05s just ? is not a valid boolean completed in 0.008247s Expression invalid && invalid completed in 0.008288s boolean && ? is invalid completed in 0.008351s Expression invalid && invalid completed in 0.008392s boolean && U+A?? is invalid completed in 0.008264s Expression invalid && invalid completed in 0.008296s Expression value || value completed in 4.72256s Expression invalid || invalid completed in 5.8e-05s just ? is not a valid number completed in 0.008081s Expression invalid || invalid completed in 0.008122s number || ? is invalid completed in 0.008335s Expression invalid || invalid completed in 0.008376s boolean && U+A?? is invalid completed in 0.008097s Expression invalid || invalid completed in 0.00813s Expression integer *,/,% integer completed in 0.000124s multiple sizes without dimensions (*) completed in 0.011772s Expression integer *,/,% integer completed in 0.011837s multiple sizes without dimensions (mul) completed in 0.011608s Expression integer *,/,% integer completed in 0.011667s divide sizes without dimensions (/) completed in 0.011601s Expression integer *,/,% integer completed in 0.011662s divide sizes without dimensions (div) completed in 0.011698s Expression integer *,/,% integer completed in 0.011768s modulo sizes without dimensions (%) completed in 0.011698s Expression integer *,/,% integer completed in 0.011761s modulo sizes without dimensions (mod) completed in 0.011523s Expression integer *,/,% integer completed in 0.011591s remove dimension (simple divide) completed in 0.011636s Expression integer *,/,% integer completed in 0.01171s convert px to em (multiple + divide) completed in 0.011644s Expression integer *,/,% integer completed in 0.01171s operation going through a unit less dividend completed in 0.011743s Expression integer *,/,% integer completed in 0.011819s complex operations with unitless dividend completed in 0.012087s Expression integer *,/,% integer completed in 0.012158s many divisions with many dimension, then multiplications completed in 0.011924s Expression integer *,/,% integer completed in 0.011997s many multiplications and divisions with differen dimensions completed in 0.012252s Expression integer *,/,% integer completed in 0.01233s modulo of a distance, require same dimension completed in 0.011899s Expression integer *,/,% integer completed in 0.011967s Expression integer *,/,% integer with incompatible dimensions completed in 0.101325s unicode-range % string completed in 0.008108s Expression integer *,/,% integer with incompatible dimensions completed in 0.11073s Expression string * integer completed in 0.05207s Expression multiplicative errors completed in 9.3e-05s ? is not a valid unary completed in 0.008131s Expression multiplicative errors completed in 0.00818s 5 * ? is not valid completed in 0.008339s Expression multiplicative errors completed in 0.008389s 3 / ? is not valid completed in 0.008168s Expression multiplicative errors completed in 0.008217s 3 % ? is not valid completed in 0.008211s Expression multiplicative errors completed in 0.008268s 3 / 0 is not accepted completed in 0.008472s Expression multiplicative errors completed in 0.008526s 3.3 / 0.0 is not accepted completed in 0.008241s Expression multiplicative errors completed in 0.008293s 3 % 0 is not accepted completed in 0.008804s Expression multiplicative errors completed in 0.00886s 3.9 % 0.0 is not accepted completed in 0.008488s Expression multiplicative errors completed in 0.008549s Expression decimal number or integer *,/,% decimal number or integer completed in 0.000178s multiply two decimal numbers completed in 0.012075s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012147s multiply an integer with a decimal number completed in 0.011619s Expression decimal number or integer *,/,% decimal number or integer completed in 0.01169s multiply a decimal number with an integer completed in 0.011833s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011915s multiply decimal numbers with 0 in their fraction completed in 0.011783s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011862s multiply an integer and a decimal number with 0 in their fraction completed in 0.011829s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011901s multiply a decimal number with 0 in their fraction and an integer completed in 0.01184s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011918s divide two decimal numbers completed in 0.011703s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011781s divide an integer with a decimal number completed in 0.011782s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011869s divide a decimal number with an integer completed in 0.011732s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011811s divide decimal numbers with 0 in their fraction completed in 0.011714s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011796s divide an integer and a decimal number with 0 in their fraction completed in 0.012026s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012118s divide a decimal number with 0 in their fraction and an integer completed in 0.011736s Expression decimal number or integer *,/,% decimal number or integer completed in 0.01182s modulo two decimal numbers completed in 0.011707s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011798s modulo an integer with a decimal number completed in 0.012003s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012116s modulo a decimal number with an integer completed in 0.011614s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011705s modulo decimal numbers with 0 in their fraction completed in 0.011885s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011981s modulo an integer and a decimal number with 0 in their fraction completed in 0.011902s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011994s modulo a decimal number with 0 in their fraction and an integer completed in 0.01203s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012122s Expression number *,/,% number with hand-made dimensions completed in 0.00013s px * px / px completed in 0.012108s Expression number *,/,% number with hand-made dimensions completed in 0.012163s px*px/px (i.e. not spaces this time) completed in 0.011811s Expression number *,/,% number with hand-made dimensions completed in 0.011863s px*px/px (i.e. not spaces this time) completed in 0.011873s Expression number *,/,% number with hand-made dimensions completed in 0.01193s em *px / px (missing one space completed in 0.01176s Expression number *,/,% number with hand-made dimensions completed in 0.011812s em* px / px (missing the other space) completed in 0.011638s Expression number *,/,% number with hand-made dimensions completed in 0.011689s one space after the dimension is ignored completed in 0.012332s Expression number *,/,% number with hand-made dimensions completed in 0.012407s "1 / px" test completed in 0.012011s Expression number *,/,% number with hand-made dimensions completed in 0.01207s Expression number *,/,% number with invalid hand-made dimensions completed in 9.6e-05s "25px *" -- missing second dimension completed in 0.008398s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008452s "25px*" -- missing second dimension (no space) completed in 0.008271s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008325s "25\ *\ px" -- missing first dimension completed in 0.008269s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008319s "25\*px" -- missing first dimension (no space) completed in 0.008225s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008275s "px / em / pt" -- two slashes is not valid completed in 0.008417s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008479s "1 / em / pt" -- two slashes is not valid completed in 0.008256s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008311s "1/em/pt" -- two slashes is not valid (no spaces) completed in 0.008418s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008476s "em % pt" -- '%' is not a valid dimension separator completed in 0.008204s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008254s Expression percent *,/,% percent completed in 0.000152s percent multiplication completed in 0.012479s Expression percent *,/,% percent completed in 0.012555s percent multiplication with what looks like an integer (lhs) completed in 0.011856s Expression percent *,/,% percent completed in 0.011923s percent multiplication with what looks like an integer (rhs) completed in 0.011896s Expression percent *,/,% percent completed in 0.011973s percent division completed in 0.011719s Expression percent *,/,% percent completed in 0.011784s percent division with what looks like an integer (lhs) completed in 0.012569s Expression percent *,/,% percent completed in 0.012645s percent division with what looks like an integer (rhs) completed in 0.011963s Expression percent *,/,% percent completed in 0.012041s percent modulo completed in 0.011665s Expression percent *,/,% percent completed in 0.011737s percent modulo with what looks like an integer (lhs) completed in 0.011954s Expression percent *,/,% percent completed in 0.012034s percent modulo with what looks like an integer (rhs) completed in 0.011907s Expression percent *,/,% percent completed in 0.011982s percent and decimal number multiplication completed in 0.01195s Expression percent *,/,% percent completed in 0.012035s percent multiplication with what looks like an integer (lhs) completed in 0.012051s Expression percent *,/,% percent completed in 0.012132s percent multiplication with what looks like an integer (rhs) completed in 0.012317s Expression percent *,/,% percent completed in 0.0124s percent and decimal number division completed in 0.012425s Expression percent *,/,% percent completed in 0.012506s percent division with what looks like an integer (lhs) completed in 0.012357s Expression percent *,/,% percent completed in 0.012436s percent division with what looks like an integer (rhs) completed in 0.012128s Expression percent *,/,% percent completed in 0.012205s Expression with multiplicative unicode ranges completed in 8.6e-05s null * null = null completed in 0.012183s Expression with multiplicative unicode ranges completed in 0.012233s unicode * null = null completed in 0.011624s Expression with multiplicative unicode ranges completed in 0.011672s null * unicode = null completed in 0.011653s Expression with multiplicative unicode ranges completed in 0.011704s unicode * unicode = unicode (smaller range included in other range) completed in 0.011803s Expression with multiplicative unicode ranges completed in 0.011854s unicode * unicode = null (no overlap) completed in 0.011527s Expression with multiplicative unicode ranges completed in 0.011581s unicode * unicode = null (start/end overlap) completed in 0.011812s Expression with multiplicative unicode ranges completed in 0.011853s Expression with invalid multiplicative unicode ranges completed in 8.4e-05s null / null = null completed in 0.008295s Expression with invalid multiplicative unicode ranges completed in 0.008339s unicode % null = null completed in 0.008348s Expression with invalid multiplicative unicode ranges completed in 0.008399s null / unicode = null completed in 0.008323s Expression with invalid multiplicative unicode ranges completed in 0.008376s unicode % unicode is an error completed in 0.008508s Expression with invalid multiplicative unicode ranges completed in 0.008561s unicode / unicode = null (no overlap) completed in 0.008254s Expression with invalid multiplicative unicode ranges completed in 0.008305s unicode % unicode = error really completed in 0.008134s Expression with invalid multiplicative unicode ranges completed in 0.008179s Expression with a font metrics completed in 6.4e-05s Not a division, two integers completed in 0.011854s Expression with a font metrics completed in 0.011898s Not a division, integer and percent completed in 0.011756s Expression with a font metrics completed in 0.011797s Not a division, spaces and percent twice completed in 0.012122s Expression with a font metrics completed in 0.012157s Expression with colors completed in 0.000116s Multiply color by 5 completed in 0.016255s Expression with colors completed in 0.016314s Divide color by 5 completed in 0.014145s Expression with colors completed in 0.014206s Modulo color by 55 completed in 0.014221s Expression with colors completed in 0.014283s Multiply color by 1.5 completed in 0.013966s Expression with colors completed in 0.014028s Multiply color by 1.5 completed in 0.014336s Expression with colors completed in 0.014393s Divide color by 1.5 completed in 0.014003s Expression with colors completed in 0.014068s Modulo color by 0.7 completed in 0.014179s Expression with colors completed in 0.01424s Color * color completed in 0.013017s Expression with colors completed in 0.01308s Color / color completed in 0.013282s Expression with colors completed in 0.013348s Color % color completed in 0.013036s Expression with colors completed in 0.013092s Invalid expressions with colors completed in 8e-05s Divide 5 by a color is not valid completed in 0.008194s Invalid expressions with colors completed in 0.008246s Modulo 5 by a color is not valid completed in 0.008386s Invalid expressions with colors completed in 0.00844s Divide 5.8 by a color is not valid completed in 0.00864s Invalid expressions with colors completed in 0.008691s Modulo 5.8 by a color is not valid completed in 0.008173s Invalid expressions with colors completed in 0.008228s Multiply 3px by a color is not valid completed in 0.008364s Invalid expressions with colors completed in 0.00842s Color division by zero completed in 0.008387s Invalid expressions with colors completed in 0.008447s Color modulo by zero completed in 0.008271s Invalid expressions with colors completed in 0.008317s Expression number ** number completed in 0.000139s no units, integers completed in 0.011823s Expression number ** number completed in 0.011893s no units, integers two powers, parenthesis right completed in 0.01169s Expression number ** number completed in 0.011761s no units, integers two powers, parenthesis left completed in 0.011648s Expression number ** number completed in 0.011718s px unit, integers completed in 0.011956s Expression number ** number completed in 0.012029s no units, decimal number / integer completed in 0.011696s Expression number ** number completed in 0.011768s no units, integer and decimal number completed in 0.011728s Expression number ** number completed in 0.011794s no units, decimal number / negative power completed in 0.012121s Expression number ** number completed in 0.012205s px unit, decimal number / integer completed in 0.01166s Expression number ** number completed in 0.011731s px/em unit, decimal number / integer completed in 0.011734s Expression number ** number completed in 0.011814s px/em unit, decimal number / integer completed in 0.011776s Expression number ** number completed in 0.011848s px unit, decimal number / -integer completed in 0.011717s Expression number ** number completed in 0.011799s no units, decimal numbers completed in 0.011852s Expression number ** number completed in 0.011934s px unit, decimal numbers completed in 0.011884s Expression number ** number completed in 0.011961s % and integer completed in 0.011706s Expression number ** number completed in 0.011789s % and decimal numbers completed in 0.011795s Expression number ** number completed in 0.011869s Expression number/invalid ** number/invalid completed in 4.6e-05s just ? is not a valid number completed in 0.008097s Expression number/invalid ** number/invalid completed in 0.008134s number ** ? is invalid completed in 0.008135s Expression number/invalid ** number/invalid completed in 0.008165s Power expressions with invalid dimensions or decimal numbers completed in 7.4e-05s right hand side cannot have a dimension completed in 0.008393s Power expressions with invalid dimensions or decimal numbers completed in 0.008444s power cannot be a percent completed in 0.008297s Power expressions with invalid dimensions or decimal numbers completed in 0.008344s power must be integral if left hand side has a dimension completed in 0.008153s Power expressions with invalid dimensions or decimal numbers completed in 0.0082s power zero with a dimension is not allowed completed in 0.008391s Power expressions with invalid dimensions or decimal numbers completed in 0.008467s power too large completed in 0.018439s Power expressions with invalid dimensions or decimal numbers completed in 0.018494s 'a ** b ** c' is not valid completed in 0.008279s Power expressions with invalid dimensions or decimal numbers completed in 0.008325s Expression number <,<=,>,>= number completed in 0.000163s compare 10 ?? 3 completed in 0.047157s Expression number <,<=,>,>= number completed in 0.04723s compare 3 ?? 10 completed in 0.047069s Expression number <,<=,>,>= number completed in 0.047146s compare 10 ?? 10 completed in 0.046748s Expression number <,<=,>,>= number completed in 0.046823s compare 10% ?? 3% completed in 0.046725s Expression number <,<=,>,>= number completed in 0.0468s compare 3% ?? 10% completed in 0.04705s Expression number <,<=,>,>= number completed in 0.047137s compare 10% ?? 10% completed in 0.047373s Expression number <,<=,>,>= number completed in 0.047454s compare 10.5 ?? 3.15 completed in 0.047107s Expression number <,<=,>,>= number completed in 0.047194s compare 3.15 ?? 10.5 completed in 0.046995s Expression number <,<=,>,>= number completed in 0.047093s compare 10.5 ?? 10.5 completed in 0.046865s Expression number <,<=,>,>= number completed in 0.046951s compare 10 ?? 3.15 completed in 0.046828s Expression number <,<=,>,>= number completed in 0.046922s compare 3.15 ?? 10 completed in 0.047214s Expression number <,<=,>,>= number completed in 0.047309s compare 10 ?? 10.0 completed in 0.046902s Expression number <,<=,>,>= number completed in 0.047001s compare 10.5 ?? 3 completed in 0.047422s Expression number <,<=,>,>= number completed in 0.047519s compare 3 ?? 10.5 completed in 0.046666s Expression number <,<=,>,>= number completed in 0.046763s compare 10 ?? 10.0 completed in 0.047117s Expression number <,<=,>,>= number completed in 0.047212s compare true ?? false completed in 0.191739s Expression number <,<=,>,>= number completed in 0.191853s compare 'xyz' ?? 'abc' completed in 0.048474s Expression number <,<=,>,>= number completed in 0.048592s compare 'abc' ?? 'xyz' completed in 0.047517s Expression number <,<=,>,>= number completed in 0.047649s compare 'abc' ?? 'abc' completed in 0.049672s Expression number <,<=,>,>= number completed in 0.049787s Expression number/invalid <,<=,>,>= number/invalid completed in 5.5e-05s just ? is not a valid number completed in 0.008243s Expression number/invalid <,<=,>,>= number/invalid completed in 0.008284s number ?? ? is invalid completed in 0.03302s Expression number/invalid <,<=,>,>= number/invalid completed in 0.033059s Relational expressions with invalid dimensions or decimal numbers completed in 5.5e-05s left and right must have the same dimension completed in 0.033208s Relational expressions with invalid dimensions or decimal numbers completed in 0.03325s try again with a percent number completed in 0.132687s Relational expressions with invalid dimensions or decimal numbers completed in 0.132726s Relational expressions with colors fail completed in 4.4e-05s color op color always fails completed in 0.033154s Relational expressions with colors fail completed in 0.033185s Unary expressions completed in 6.1e-05s integer, identifier, hash color, color completed in 0.035793s Unary expressions completed in 0.035843s null token (can't output) completed in 0.011737s Unary expressions completed in 0.011782s important width completed in 0.011805s Unary expressions completed in 0.011873s Variables in expressions completed in 3.9e-05s set expression variable and reuse completed in 0.012076s Variables in expressions completed in 0.012107s Invalid unary expressions completed in 6.5e-05s not a unary token completed in 0.00808s Invalid unary expressions completed in 0.008124s invalid # color completed in 0.008267s Invalid unary expressions completed in 0.008319s not a valid token for minus completed in 0.008331s Invalid unary expressions completed in 0.008385s improper initialization of an expression object completed in 4.4e-05s Invalid unary expressions completed in 8.3e-05s important width, wrong order completed in 0.008261s Invalid unary expressions completed in 0.008315s minus by itself completed in 0.008272s Invalid unary expressions completed in 0.008316s Expression calc() completed in 4.5e-05s calc() -- leave that one alone! completed in 0.01183s Expression calc() completed in 0.011861s Expression cos()/sin()/tan() completed in 4.8e-05s cos(pi) completed in 1.64262s Expression cos()/sin()/tan() completed in 1.64266s sin(pi) completed in 3.74163s Expression cos()/sin()/tan() completed in 3.74169s tan(pi) completed in 4.09878s Expression cos()/sin()/tan() completed in 4.09882s Expression acos()/asin()/atan() completed in 7.2e-05s acos(ratio) completed in 0.342224s Expression acos()/asin()/atan() completed in 0.342272s asin(pi) completed in 0.786195s Expression acos()/asin()/atan() completed in 0.786245s atan(pi) completed in 0.899989s Expression acos()/asin()/atan() completed in 0.900037s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 0.000102s abs(number) completed in 3.77812s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.77819s ceil(number) completed in 3.88175s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.88181s floor(number) completed in 3.55788s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.55801s round(number) completed in 3.63376s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.63383s log(number) completed in 2.1154s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 2.11547s sign(number) completed in 6.17281s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 6.17287s sqrt(number) completed in 3.661s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.66106s Expression red()/green()/blue()/alpha() completed in 6.3e-05s check color components completed in 53.006s Expression red()/green()/blue()/alpha() completed in 53.006s rgb/rgba/frgb/frgba from #color completed in 0.031058s Expression red()/green()/blue()/alpha() completed in 0.031102s Expression hue()/saturation()/lightness()/alpha() completed in 6.2e-05s check color components completed in 29.119s Expression hue()/saturation()/lightness()/alpha() completed in 29.1191s rgb/rgba/frgb/frgba from #color completed in 0.030885s Expression hue()/saturation()/lightness()/alpha() completed in 0.030925s Expression function_exists()/variable_exists()/global_variable_exists() completed in 8.1e-05s check existance of internal functions completed in 0.636521s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.636571s check existance of system functions completed in 0.290506s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.290559s check that the system defined variables exist completed in 0.333858s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.33391s check that various variables exist completed in 0.36344s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.363483s Expression unique_id() completed in 8.6e-05s unique_id() without an identifier completed in 0.017864s Expression unique_id() completed in 0.017908s unique_id() with out own identifier completed in 0.017967s Expression unique_id() completed in 0.018002s Expression if() completed in 4e-05s check that the inetrnal if() function works as expected completed in 0.014591s Expression if() completed in 0.01462s Expression inspect() completed in 4.4e-05s check that the internal inspect() function works as expected completed in 0.011661s Expression inspect() completed in 0.011688s Expression random() completed in 4.3e-05s check that the internal random() function "works as expected" completed in 0.011897s Expression random() completed in 0.011929s Expression min()/max() completed in 3.8e-05s check the min()/max() functions against a list of random numbers completed in 0.252084s Expression min()/max() completed in 0.252119s Expression str_length() completed in 4.5e-05s check the str_length() function completed in 0.346864s Expression str_length() completed in 0.346899s Expression type_of() completed in 3.9e-05s check the type_of() function completed in 0.027279s Expression type_of() completed in 0.027314s Expression unit() completed in 4.2e-05s check the unit() function -- standard CSS units completed in 0.01517s Expression unit() completed in 0.01521s check the unit() function -- non-standard CSS units completed in 0.014098s Expression unit() completed in 0.014128s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 7.1e-05s check conversions to decimal number completed in 0.021529s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.021575s check conversions to integer completed in 0.021046s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.021098s check conversions to percentage completed in 0.021301s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.021348s check conversions to string completed in 0.020222s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.020275s check conversions to identifiers completed in 0.020843s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.020886s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 8.2e-05s check conversions to decimal number with an invalid string completed in 0.008713s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008766s check decimal number without a parameter completed in 0.008125s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008177s check conversions to decimal number with a unicode range completed in 0.008663s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008714s check conversions to integer with an invalid string completed in 0.009032s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.009087s check conversions to integer with an invalid expression as parameter completed in 0.008191s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.00824s check conversions to integer with a unicode range completed in 0.008125s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008165s Expression calling functions with invalid parameters completed in 0.000431s abs("wrong") completed in 0.008313s Expression calling functions with invalid parameters completed in 0.008473s acos(true) completed in 0.008398s Expression calling functions with invalid parameters completed in 0.008549s alpha(12) completed in 0.008153s Expression calling functions with invalid parameters completed in 0.008305s asin(U+4??) completed in 0.008292s Expression calling functions with invalid parameters completed in 0.008456s atan(U+1-2) completed in 0.008154s Expression calling functions with invalid parameters completed in 0.008315s blue(15) completed in 0.008245s Expression calling functions with invalid parameters completed in 0.008407s ceil(false) completed in 0.008156s Expression calling functions with invalid parameters completed in 0.008314s cos(white) completed in 0.00827s Expression calling functions with invalid parameters completed in 0.008438s floor(false) completed in 0.008378s Expression calling functions with invalid parameters completed in 0.008544s frgb("200") completed in 0.008344s Expression calling functions with invalid parameters completed in 0.008518s frgb(1, 2, 3, 4, 5) completed in 0.008484s Expression calling functions with invalid parameters completed in 0.008673s frgba("200", 1.0) completed in 0.008354s Expression calling functions with invalid parameters completed in 0.00853s function_exists(200) completed in 0.008283s Expression calling functions with invalid parameters completed in 0.008457s global_variable_exists(200) completed in 0.008181s Expression calling functions with invalid parameters completed in 0.008361s green(1 = 5) completed in 0.008275s Expression calling functions with invalid parameters completed in 0.008452s hsl(5, '3', 2) completed in 0.00831s Expression calling functions with invalid parameters completed in 0.008486s hsl(3deg, 3%) completed in 0.0082s Expression calling functions with invalid parameters completed in 0.00837s hsla(5, '3', 2, 0.4) completed in 0.00831s Expression calling functions with invalid parameters completed in 0.008486s hue('string') completed in 0.008329s Expression calling functions with invalid parameters completed in 0.008514s identifier(U+333) completed in 0.008296s Expression calling functions with invalid parameters completed in 0.008472s if(true false) completed in 0.008387s Expression calling functions with invalid parameters completed in 0.008566s lightness(3px solid #439812) completed in 0.008523s Expression calling functions with invalid parameters completed in 0.008712s log(5.3px) completed in 0.008375s Expression calling functions with invalid parameters completed in 0.008563s log(0.0) completed in 0.008227s Expression calling functions with invalid parameters completed in 0.008412s log(-7) completed in 0.008227s Expression calling functions with invalid parameters completed in 0.008418s log("not accepted") completed in 0.008617s Expression calling functions with invalid parameters completed in 0.008848s max(3px, 5em) completed in 0.0084s Expression calling functions with invalid parameters completed in 0.0086s max(3px 5px, 1px 3px) completed in 0.008268s Expression calling functions with invalid parameters completed in 0.008458s max('strings', 'are', 'illegal', 'here') completed in 0.008268s Expression calling functions with invalid parameters completed in 0.008463s min(3px, 5em) completed in 0.008352s Expression calling functions with invalid parameters completed in 0.008548s min(3px 5px, 1px 3px) completed in 0.008289s Expression calling functions with invalid parameters completed in 0.008486s min('strings', 'are', 'illegal', 'here') completed in 0.008202s Expression calling functions with invalid parameters completed in 0.008397s not(U+78-7F) completed in 0.008334s Expression calling functions with invalid parameters completed in 0.008554s not(true false) completed in 0.00838s Expression calling functions with invalid parameters completed in 0.008582s percentage(U+333) completed in 0.008167s Expression calling functions with invalid parameters completed in 0.008367s percentage("not a number") completed in 0.008389s Expression calling functions with invalid parameters completed in 0.008596s red(15) completed in 0.008336s Expression calling functions with invalid parameters completed in 0.008549s rgb("200") completed in 0.008265s Expression calling functions with invalid parameters completed in 0.008474s rgb(red green blue) completed in 0.008291s Expression calling functions with invalid parameters completed in 0.008497s rgba("200", 1.0) completed in 0.008311s Expression calling functions with invalid parameters completed in 0.008527s round(false) completed in 0.008206s Expression calling functions with invalid parameters completed in 0.00842s saturation(U+3??) completed in 0.008247s Expression calling functions with invalid parameters completed in 0.008458s sign('number') completed in 0.008187s Expression calling functions with invalid parameters completed in 0.008403s sin('number') completed in 0.008263s Expression calling functions with invalid parameters completed in 0.008485s sqrt(-4.0) completed in 0.008325s Expression calling functions with invalid parameters completed in 0.008533s sqrt(4.0px) completed in 0.008142s Expression calling functions with invalid parameters completed in 0.008349s sqrt(4.0px*px/em*cm) completed in 0.008247s Expression calling functions with invalid parameters completed in 0.008465s sqrt(4.0px*cm/em*em) completed in 0.008299s Expression calling functions with invalid parameters completed in 0.008524s sqrt(35%) completed in 0.008253s Expression calling functions with invalid parameters completed in 0.00848s sqrt('number') completed in 0.008141s Expression calling functions with invalid parameters completed in 0.008362s sqrt(12px dashed chocolate) completed in 0.008448s Expression calling functions with invalid parameters completed in 0.008674s string(U+110-11f) completed in 0.008298s Expression calling functions with invalid parameters completed in 0.008527s str_length(110) completed in 0.00813s Expression calling functions with invalid parameters completed in 0.00835s str_length(10px solid blue) completed in 0.008232s Expression calling functions with invalid parameters completed in 0.008453s tan(true) completed in 0.008212s Expression calling functions with invalid parameters completed in 0.008443s tan(30px) completed in 0.008328s Expression calling functions with invalid parameters completed in 0.008546s type_of(30pear 3carrot 15apple) completed in 0.008317s Expression calling functions with invalid parameters completed in 0.008558s unique_id() with an integer completed in 0.008331s Expression calling functions with invalid parameters completed in 0.008565s unique_id() with a unicode range completed in 0.008277s Expression calling functions with invalid parameters completed in 0.008511s unit('string') completed in 0.008236s Expression calling functions with invalid parameters completed in 0.008474s unit(5px dashed tan) completed in 0.008243s Expression calling functions with invalid parameters completed in 0.008475s variable_exists(200) completed in 0.008287s Expression calling functions with invalid parameters completed in 0.008518s variable_exists(3px solid white) completed in 0.008475s Expression calling functions with invalid parameters completed in 0.008698s UTF-8 conversions completed in 38.9654s Invalid characters completed in 0.012267s Simple tokens completed in 0.026798s Newline completed in 381.865s C-like comments completed in 72.979s C++ comments completed in 82.5197s Strings completed in 68.8148s Identifiers completed in 0.005236s Urls completed in 7.2e-05s simple URLs completed in 0.000601s Urls completed in 0.000631s simple quoted URLs completed in 0.00059s Urls completed in 0.000617s invalid URL with EOF too soon completed in 0.000653s Urls completed in 0.000681s invalid URL with various unacceptable characters completed in 0.015807s Urls completed in 0.015847s Functions completed in 0.001251s Numbers completed in 14.5615s Dimensions completed in 20.0631s Percent completed in 6.70081s Unicode range completed in 12.2909s Hash completed in 0.051996s Invalid hash completed in 0.000234s Placeholders completed in 0.061795s Variables completed in 0.168656s Node types completed in 0.073306s Invalid tree handling completed in 0.001977s True and false completed in 8.5e-05s Node variables completed in 0.000731s Node flags completed in 0.000679s Type names completed in 0.000718s Node output completed in 0.000711s Node to string completed in 0.009669s Node to string ARG with wrong type completed in 0.013s Error with node names completed in 0.000795s Print nodes completed in 0.000466s Font metrics completed in 0.004411s Nth child completed in 0.000155s Simple nth child completed in 82.864s Invalid nth child completed in 0.000353s Simple stylesheets completed in 0.002709s Invalid stylesheets completed in 0.000593s Simple rules completed in 0.000929s Nested rules completed in 0.000197s Invalid rules completed in 0.001067s One simple rule completed in 0.000905s Invalid one rule completed in 0.000651s Simple component values completed in 0.000911s Invalid component values completed in 0.000506s Simple one component value completed in 0.001025s Invalid one component value completed in 0.000888s Simple declarations completed in 0.001323s Invalid declarations completed in 0.000564s Multi-line, multi-level stylesheet completed in 0.001442s Is variable set completed in 0.001408s Is nested declaration completed in 0.003617s Rules defined inside an @-Keyword completed in 0.000783s Parse argify completed in 0.001482s Invalid argify completed in 0.001987s Position defaults completed in 0.000146s Position counters completed in 0.021794s Unicode range: start/end equal completed in 0.007271s Unicode range: start/end differ completed in 0.112566s Unicode range: 6 x '?' completed in 2.7e-05s Unicode range: 5 x '?' completed in 4.8e-05s Unicode range: 4 x '?' completed in 0.000206s Unicode range: 3 x '?' completed in 0.002611s Unicode range: 2 x '?' completed in 0.041873s Unicode range: 1 x '?' completed in 0.651747s Unicode range: invalid start/end values completed in 0.000107s All tests passed (126554270 assertions in 185 test cases) Finished running the tests on Mon Apr 4 00:07:49 PDT 2016