Back to CSS Preprocessor Coverage Data.

Tests started on Wed Oct 7 13:55:09 PDT 2015 and finished on Wed Oct 7 14:13:49 PDT 2015

Start running the tests on Wed Oct 7 13:57:39 PDT 2015 csspp_tests[927]: version 1.0.7, seed is 1444251459 Assemble rules completed in 0.000112s with many spaces completed in 0.069756s Assemble rules completed in 0.069852s test multiple declarations in one rule completed in 0.073135s Assemble rules completed in 0.073212s test multiple selector lists completed in 0.068501s Assemble rules completed in 0.06858s test set_unit() to various numbers completed in 0.437002s Assemble rules completed in 0.437074s test unitless() to various numbers completed in 0.084681s Assemble rules completed in 0.084764s test unique_id() completed in 0.040561s Assemble rules completed in 0.040643s identifier with unicode characters and starting with a digit and including a period completed in 0.100007s Assemble rules completed in 0.100089s whitespace at the beginning of a rule completed in 0.084877s Assemble rules completed in 0.084952s whitespace at the beginning of a variable completed in 0.066149s Assemble rules completed in 0.066225s Assemble selectors completed in 1.86729s Assemble numbers completed in 0.05233s Assemble unicode range completed in 0.037013s Assemble strings completed in 0.072803s Assemble URI completed in 0.063128s Assemble C++ comment completed in 0.063585s Assemble @-keyword completed in 0.184741s Assemble functions completed in 0.111672s Assemble placeholder completed in 0.045171s Assemble operators completed in 0.346812s Assembler modes completed in 6.6e-05s Invalid assembler mode completed in 0.001382s Inacceptable nodes completed in 0.003706s CSS incompatible dimensions completed in 0.033696s Invalid colors completed in 0.000619s Default color completed in 8.5e-05s Verify #XXX colors completed in 0.223757s Verify #XXXXXX colors completed in 0.911024s Verify named colors completed in 0.008699s Direct colors completed in 0.131837s HSLA colors completed in 0.664435s Color to string completed in 3.72838s Compile set_date_time_variables() called too soon completed in 6.7e-05s Compile simple stylesheets completed in 0.097129s Compile user defined functions completed in 6.3e-05s deg2rad() function and translate() CSS function completed in 0.014293s Compile user defined functions completed in 0.014322s define an $undefined variable but no undefined() function completed in 0.01156s Compile user defined functions completed in 0.0116s function with default parameters completed in 0.013384s Compile user defined functions completed in 0.013416s function with *complex* default parameter completed in 0.013549s Compile user defined functions completed in 0.013585s function called with a *complex* parameter completed in 0.013655s Compile user defined functions completed in 0.013685s Compile invalid declaration in link with user defined functions completed in 5.2e-05s attempt to call a function with an invalid definition completed in 0.010743s Compile invalid declaration in link with user defined functions completed in 0.010788s attempt to call a function with a missing argument completed in 0.010405s Compile invalid declaration in link with user defined functions completed in 0.01045s @return is empty completed in 0.010259s Compile invalid declaration in link with user defined functions completed in 0.010307s @return with an invalid expression completed in 0.010839s Compile invalid declaration in link with user defined functions completed in 0.010902s Check all argify completed in 0.011882s Invalid arguments completed in 0.013221s Selector attribute tests completed in 0.598105s Invalid attributes completed in 8.1e-05s Missing operator or value completed in 0.006172s Invalid attributes completed in 0.006209s Not an attribute operator completed in 0.007764s Invalid attributes completed in 0.007806s Valid operators, missing right hand side value completed in 0.007033s Invalid attributes completed in 0.00707s Valid operators, invalid right hand side value completed in 0.020361s Invalid attributes completed in 0.020398s Valid operators, right hand side value followed by something completed in 0.025186s Invalid attributes completed in 0.025227s Valid operators, right hand side value missing, no spaces completed in 0.003485s Invalid attributes completed in 0.003524s Undefined paths completed in 0.000305s Simple terms completed in 0.895668s Invalid simple terms completed in 0.291498s Complex terms completed in 7.9e-05s test a placeholder completed in 0.001242s Complex terms completed in 0.001274s test a reference completed in 0.004973s Complex terms completed in 0.005004s test the not() function completed in 0.003856s Complex terms completed in 0.003887s test the not() function + a sub-function completed in 0.002074s Complex terms completed in 0.002107s check all pseudo-elements completed in 0.009518s Complex terms completed in 0.009552s check filter with alpha() function completed in 0.001455s Complex terms completed in 0.001489s check "-filter" with alpha() function completed in 0.001426s Complex terms completed in 0.001461s check progid:... completed in 0.001562s Complex terms completed in 0.001595s Invalid complex terms completed in 0.013695s Invalid node completed in 0.003076s Compile font metrics completed in 0.00751s Nested declarations completed in 0.027714s just one sub-declaration inside a field definition completed in 0.001377s Nested declarations completed in 0.028015s Invalid nested declarations completed in 0.002313s Advanced variables completed in 0.067135s Invalid variables completed in 0.01471s At-Keyword ignored completed in 0.000567s At-Keyword messages completed in 0.000737s At-Keyword with qualified rules completed in 0.010291s Invalid at-keyword expecting qualified rules completed in 0.000279s At-Keyword with declarations completed in 0.007745s Charset completed in 0.004789s Conditional compilation completed in 0.005201s Invalid conditional completed in 0.01683s User @import completed in 0.010661s Invalid @import completed in 0.000918s Invalid variable in comment completed in 0.02119s Version string completed in 2.3e-05s Safe boolean completed in 0.000159s Decimal number output completed in 0.0008s Invalid precision completed in 0.000229s Error names completed in 7.3e-05s ERROR CONSOLE OUTPUT -- test.css(1): info: verbose message to debug the compiler. Error messages completed in 0.00046s Error messages when hidden completed in 0.000406s Error stream completed in 5.5e-05s Expression integer +/- integer completed in 0.050064s Expression integer +/- integer with incompatible dimensions completed in 0.055674s Expression additive errors completed in 5.4e-05s an invalid unary value generates an error caught in additive completed in 0.007771s Expression additive errors completed in 0.007812s an invalid unary on the right side of the operator completed in 0.00805s Expression additive errors completed in 0.008089s cannot add a unicode range with anything completed in 0.007755s Expression additive errors completed in 0.007786s Expression decimal number or integer +/- decimal number or integer completed in 0.319484s Expression percent +/- percent completed in 0.070439s Expression color or offset +/- color or offsets completed in 8.6e-05s add two colors together completed in 0.011533s Expression color or offset +/- color or offsets completed in 0.011581s subtract a color from another completed in 0.012397s Expression color or offset +/- color or offsets completed in 0.012444s subtract a color from another and rescue the alpha channel completed in 0.013658s Expression color or offset +/- color or offsets completed in 0.013709s add an offset to a color completed in 0.014372s Expression color or offset +/- color or offsets completed in 0.014422s add an offset to a color (swapped) completed in 0.01429s Expression color or offset +/- color or offsets completed in 0.014343s subtract an offset from a color completed in 0.013507s Expression color or offset +/- color or offsets completed in 0.013561s subtract a color from an offset completed in 0.014676s Expression color or offset +/- color or offsets completed in 0.014721s Expression color +/- offset with a dimension completed in 0.000241s color + 3px completed in 0.008376s Expression color +/- offset with a dimension completed in 0.008423s color - 3px completed in 0.009339s Expression color +/- offset with a dimension completed in 0.00939s 3px + color completed in 0.009321s Expression color +/- offset with a dimension completed in 0.009372s 3px - color completed in 0.009786s Expression color +/- offset with a dimension completed in 0.009933s color + 3.2px completed in 0.00879s Expression color +/- offset with a dimension completed in 0.008852s color - 3.2px completed in 0.00833s Expression color +/- offset with a dimension completed in 0.008388s 3.2px + color completed in 0.009409s Expression color +/- offset with a dimension completed in 0.009469s 3.2px - color completed in 0.010352s Expression color +/- offset with a dimension completed in 0.01041s Expression boolean ? a : b completed in 5.8e-05s check 10 = 3 ? 9 : 5 completed in 0.013265s Expression boolean ? a : b completed in 0.013315s check 10 != 3 ? 9 : 5 completed in 0.012822s Expression boolean ? a : b completed in 0.012867s check 10 != 3 ? "string" : 5 completed in 0.013023s Expression boolean ? a : b completed in 0.013057s Expression invalid ? invalid : invalid completed in 7.3e-05s just ? is not a valid number completed in 0.008701s Expression invalid ? invalid : invalid completed in 0.008746s number ? ? ... is invalid completed in 0.008352s Expression invalid ? invalid : invalid completed in 0.008469s true ? 3em : ? is invalid completed in 0.008348s Expression invalid ? invalid : invalid completed in 0.008395s true ? 3em 10em is invalid, missing ':' completed in 0.008577s Expression invalid ? invalid : invalid completed in 0.008623s unicode-range ? 3em : 10em is invalid, not a boolean completed in 0.008014s Expression invalid ? invalid : invalid completed in 0.00806s ' false ? 3em : ' is invalid, something's missing completed in 0.008031s Expression invalid ? invalid : invalid completed in 0.00807s Expression number =,!= number completed in 0.000109s compare 10 = 3 completed in 0.012094s Expression number =,!= number completed in 0.01215s compare 10 != 3 completed in 0.011444s Expression number =,!= number completed in 0.011504s compare 10.2 = 3.1 completed in 0.011994s Expression number =,!= number completed in 0.012051s compare 10.2 != 3.1 completed in 0.01337s Expression number =,!= number completed in 0.013433s compare 10 = 3.1 completed in 0.012259s Expression number =,!= number completed in 0.012338s compare 10 != 3.1 completed in 0.012726s Expression number =,!= number completed in 0.012794s compare 10.2 = 3 completed in 0.012192s Expression number =,!= number completed in 0.012255s compare 10.2 != 3 completed in 0.012008s Expression number =,!= number completed in 0.01208s compare (5 = 5) = (7.1 = 7.1) completed in 0.012937s Expression number =,!= number completed in 0.013004s compare (5 = 5) != (7.1 = 7.1) completed in 0.013798s Expression number =,!= number completed in 0.013952s compare 7.1% = 7.1%) completed in 0.012148s Expression number =,!= number completed in 0.012216s compare 7.1% != 7.1%) completed in 0.011683s Expression number =,!= number completed in 0.011747s Expression color =,!= color completed in 5.3e-05s compare black = white completed in 0.011689s Expression color =,!= color completed in 0.011742s compare black = #000 completed in 0.011727s Expression color =,!= color completed in 0.011771s compare rgba(r,g,b,a) = rgba(r,g,b,a) completed in 0.012069s Expression color =,!= color completed in 0.012101s Expression string ~=,^=,$=,*=,|= string completed in 0.00019s compare 'blue'/'blanc'/'rouge' ~= 'bleu blanc rouge' -- always true completed in 0.03634s Expression string ~=,^=,$=,*=,|= string completed in 0.036555s compare 'blue'/'blanc'/'rouge' ~= 'blue white red' -- always false completed in 0.036913s Expression string ~=,^=,$=,*=,|= string completed in 0.036986s compare 'blue blanc rouge'.substr(...) ^= 'bleu blanc rouge' -- always true completed in 0.190095s Expression string ~=,^=,$=,*=,|= string completed in 0.190175s compare 'blue blanc rouge'.substr(...) ^= 'bleu blanc rouge' -- always false completed in 0.176969s Expression string ~=,^=,$=,*=,|= string completed in 0.177054s compare 'bleue' ^= 'bleu blanc rouge' -- always false completed in 0.012316s Expression string ~=,^=,$=,*=,|= string completed in 0.012396s compare 'bleu blanc rouge' ^= 'bleu' -- always false completed in 0.012115s Expression string ~=,^=,$=,*=,|= string completed in 0.012186s compare 'blue blanc rouge'.substr(...) $= 'bleu blanc rouge' -- always true completed in 0.189993s Expression string ~=,^=,$=,*=,|= string completed in 0.190078s compare 'blue blanc rouge'.substr(...) $= 'bleu blanc rouge' -- always false completed in 0.159666s Expression string ~=,^=,$=,*=,|= string completed in 0.159747s compare 'bouge' $= 'bleu blanc rouge' -- always false completed in 0.011889s Expression string ~=,^=,$=,*=,|= string completed in 0.01197s compare 'bleu blanc rouge' $= 'rouge' -- always false completed in 0.011401s Expression string ~=,^=,$=,*=,|= string completed in 0.011477s compare 'blue blanc rouge'.substr(...) *= 'bleu blanc rouge' -- always true completed in 0.115853s Expression string ~=,^=,$=,*=,|= string completed in 0.115942s compare 'blue blanc rouge'.substr(...) *= 'bleu blanc rouge' -- always false completed in 0.114234s Expression string ~=,^=,$=,*=,|= string completed in 0.114336s compare 'bouge' *= 'bleu blanc rouge' -- always false completed in 0.011422s Expression string ~=,^=,$=,*=,|= string completed in 0.011987s compare 'bleu'|'blanc'|'rouge' |= 'bleu-blanc-rouge' -- always true completed in 0.034066s Expression string ~=,^=,$=,*=,|= string completed in 0.034148s compare 'bleu#' |= 'bleu-blanc-rouge' -- always false completed in 0.034593s Expression string ~=,^=,$=,*=,|= string completed in 0.034673s compare 'bouge' *= 'bleu-blanc-rouge' -- always false completed in 0.011574s Expression string ~=,^=,$=,*=,|= string completed in 0.011658s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 5.2e-05s just ? is not a valid number completed in 0.007706s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.007744s number ?? ? is invalid completed in 0.054725s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.054771s number ~=,^=,$=,*=,|= number is invalid completed in 0.098419s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.098462s Expression arrays completed in 6.2e-05s test a compiled array completed in 0.012965s Expression arrays completed in 0.013011s create an array and retrieve each element completed in 0.06643s Expression arrays completed in 0.066478s use list to do some computation and retrieve the last result completed in 0.011923s Expression arrays completed in 0.011959s Expression maps completed in 6.3e-05s test a compiled map completed in 0.01277s Expression maps completed in 0.012817s create a map and retrieve each element with block-[] (number and name) and '.' completed in 0.135775s Expression maps completed in 0.135826s test with empty entries in a map completed in 0.136903s Expression maps completed in 0.13696s test once more with no ending value completed in 0.135674s Expression maps completed in 0.135718s Expression invalid lists completed in 0.000151s array was an invalid number completed in 0.007972s Expression invalid lists completed in 0.00803s array accessed with an invalid index completed in 0.007968s Expression invalid lists completed in 0.008028s dereferencing something which cannot be dereferenced completed in 0.007853s Expression invalid lists completed in 0.007924s array accessed with a decimal number index completed in 0.008028s Expression invalid lists completed in 0.008168s array[0] is invalid completed in 0.008046s Expression invalid lists completed in 0.008128s array[-x or +y] are invalid when out of range completed in 1.53464s Expression invalid lists completed in 1.53472s array.field is not invalid completed in 0.007803s Expression invalid lists completed in 0.007879s map with an invalid number completed in 0.008052s Expression invalid lists completed in 0.008127s map accessed with an invalid index completed in 0.008323s Expression invalid lists completed in 0.008393s map accessed with a decimal number index completed in 0.00788s Expression invalid lists completed in 0.007952s map[0] is invalid completed in 0.007889s Expression invalid lists completed in 0.007961s map[-x or +y] are invalid when out of range completed in 1.5488s Expression invalid lists completed in 1.54888s map[unknown] is similar to an 'out of range' error completed in 0.007896s Expression invalid lists completed in 0.007984s map . 123 is not possible completed in 0.007912s Expression invalid lists completed in 0.00798s Expression value && value completed in 4.57989s Expression invalid && invalid completed in 5.4e-05s just ? is not a valid boolean completed in 0.007717s Expression invalid && invalid completed in 0.007759s boolean && ? is invalid completed in 0.007845s Expression invalid && invalid completed in 0.007882s boolean && U+A?? is invalid completed in 0.007743s Expression invalid && invalid completed in 0.007785s Expression value || value completed in 4.5961s Expression invalid || invalid completed in 5.2e-05s just ? is not a valid number completed in 0.0078s Expression invalid || invalid completed in 0.007847s number || ? is invalid completed in 0.007734s Expression invalid || invalid completed in 0.007774s boolean && U+A?? is invalid completed in 0.007751s Expression invalid || invalid completed in 0.007783s Expression integer *,/,% integer completed in 0.000115s multiple sizes without dimensions (*) completed in 0.011472s Expression integer *,/,% integer completed in 0.011533s multiple sizes without dimensions (mul) completed in 0.011816s Expression integer *,/,% integer completed in 0.011884s divide sizes without dimensions (/) completed in 0.011279s Expression integer *,/,% integer completed in 0.011347s divide sizes without dimensions (div) completed in 0.011425s Expression integer *,/,% integer completed in 0.011487s modulo sizes without dimensions (%) completed in 0.011249s Expression integer *,/,% integer completed in 0.011314s modulo sizes without dimensions (mod) completed in 0.011436s Expression integer *,/,% integer completed in 0.011505s remove dimension (simple divide) completed in 0.011289s Expression integer *,/,% integer completed in 0.011356s convert px to em (multiple + divide) completed in 0.011355s Expression integer *,/,% integer completed in 0.011423s operation going through a unit less dividend completed in 0.011499s Expression integer *,/,% integer completed in 0.011569s complex operations with unitless dividend completed in 0.011767s Expression integer *,/,% integer completed in 0.011837s many divisions with many dimension, then multiplications completed in 0.012293s Expression integer *,/,% integer completed in 0.012365s many multiplications and divisions with differen dimensions completed in 0.011732s Expression integer *,/,% integer completed in 0.011799s modulo of a distance, require same dimension completed in 0.011231s Expression integer *,/,% integer completed in 0.011304s Expression integer *,/,% integer with incompatible dimensions completed in 0.094286s unicode-range % string completed in 0.008075s Expression integer *,/,% integer with incompatible dimensions completed in 0.102089s Expression string * integer completed in 0.049966s Expression multiplicative errors completed in 8.9e-05s ? is not a valid unary completed in 0.007702s Expression multiplicative errors completed in 0.007749s 5 * ? is not valid completed in 0.007964s Expression multiplicative errors completed in 0.008013s 3 / ? is not valid completed in 0.008347s Expression multiplicative errors completed in 0.008396s 3 % ? is not valid completed in 0.007789s Expression multiplicative errors completed in 0.007839s 3 / 0 is not accepted completed in 0.007735s Expression multiplicative errors completed in 0.007786s 3.3 / 0.0 is not accepted completed in 0.007764s Expression multiplicative errors completed in 0.007815s 3 % 0 is not accepted completed in 0.007741s Expression multiplicative errors completed in 0.007793s 3.9 % 0.0 is not accepted completed in 0.007876s Expression multiplicative errors completed in 0.007922s Expression decimal number or integer *,/,% decimal number or integer completed in 0.000173s multiply two decimal numbers completed in 0.011439s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011505s multiply an integer with a decimal number completed in 0.011629s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011708s multiply a decimal number with an integer completed in 0.011355s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011437s multiply decimal numbers with 0 in their fraction completed in 0.011288s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011361s multiply an integer and a decimal number with 0 in their fraction completed in 0.012065s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012143s multiply a decimal number with 0 in their fraction and an integer completed in 0.011504s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011582s divide two decimal numbers completed in 0.01128s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011355s divide an integer with a decimal number completed in 0.011354s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011432s divide a decimal number with an integer completed in 0.011305s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011383s divide decimal numbers with 0 in their fraction completed in 0.011337s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011426s divide an integer and a decimal number with 0 in their fraction completed in 0.011322s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011401s divide a decimal number with 0 in their fraction and an integer completed in 0.011292s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011374s modulo two decimal numbers completed in 0.01173s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011823s modulo an integer with a decimal number completed in 0.011741s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011826s modulo a decimal number with an integer completed in 0.011364s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011457s modulo decimal numbers with 0 in their fraction completed in 0.01243s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012521s modulo an integer and a decimal number with 0 in their fraction completed in 0.011311s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011403s modulo a decimal number with 0 in their fraction and an integer completed in 0.011391s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011472s Expression number *,/,% number with hand-made dimensions completed in 0.0001s px * px / px completed in 0.012216s Expression number *,/,% number with hand-made dimensions completed in 0.012266s px*px/px (i.e. not spaces this time) completed in 0.011434s Expression number *,/,% number with hand-made dimensions completed in 0.011483s px*px/px (i.e. not spaces this time) completed in 0.011534s Expression number *,/,% number with hand-made dimensions completed in 0.011592s em *px / px (missing one space completed in 0.012052s Expression number *,/,% number with hand-made dimensions completed in 0.012103s em* px / px (missing the other space) completed in 0.011422s Expression number *,/,% number with hand-made dimensions completed in 0.011472s one space after the dimension is ignored completed in 0.01129s Expression number *,/,% number with hand-made dimensions completed in 0.011341s "1 / px" test completed in 0.01149s Expression number *,/,% number with hand-made dimensions completed in 0.011533s Expression number *,/,% number with invalid hand-made dimensions completed in 9.5e-05s "25px *" -- missing second dimension completed in 0.007781s Expression number *,/,% number with invalid hand-made dimensions completed in 0.007831s "25px*" -- missing second dimension (no space) completed in 0.007938s Expression number *,/,% number with invalid hand-made dimensions completed in 0.007986s "25\ *\ px" -- missing first dimension completed in 0.007799s Expression number *,/,% number with invalid hand-made dimensions completed in 0.007848s "25\*px" -- missing first dimension (no space) completed in 0.007906s Expression number *,/,% number with invalid hand-made dimensions completed in 0.007956s "px / em / pt" -- two slashes is not valid completed in 0.007846s Expression number *,/,% number with invalid hand-made dimensions completed in 0.007899s "1 / em / pt" -- two slashes is not valid completed in 0.00777s Expression number *,/,% number with invalid hand-made dimensions completed in 0.007825s "1/em/pt" -- two slashes is not valid (no spaces) completed in 0.008355s Expression number *,/,% number with invalid hand-made dimensions completed in 0.00841s "em % pt" -- '%' is not a valid dimension separator completed in 0.008449s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008501s Expression percent *,/,% percent completed in 0.000134s percent multiplication completed in 0.011478s Expression percent *,/,% percent completed in 0.011542s percent multiplication with what looks like an integer (lhs) completed in 0.011672s Expression percent *,/,% percent completed in 0.011741s percent multiplication with what looks like an integer (rhs) completed in 0.011598s Expression percent *,/,% percent completed in 0.011666s percent division completed in 0.011389s Expression percent *,/,% percent completed in 0.011453s percent division with what looks like an integer (lhs) completed in 0.01158s Expression percent *,/,% percent completed in 0.011649s percent division with what looks like an integer (rhs) completed in 0.011763s Expression percent *,/,% percent completed in 0.011835s percent modulo completed in 0.011611s Expression percent *,/,% percent completed in 0.011681s percent modulo with what looks like an integer (lhs) completed in 0.012338s Expression percent *,/,% percent completed in 0.012422s percent modulo with what looks like an integer (rhs) completed in 0.011974s Expression percent *,/,% percent completed in 0.012065s percent and decimal number multiplication completed in 0.012118s Expression percent *,/,% percent completed in 0.012218s percent multiplication with what looks like an integer (lhs) completed in 0.012021s Expression percent *,/,% percent completed in 0.012121s percent multiplication with what looks like an integer (rhs) completed in 0.012448s Expression percent *,/,% percent completed in 0.012539s percent and decimal number division completed in 0.012169s Expression percent *,/,% percent completed in 0.012262s percent division with what looks like an integer (lhs) completed in 0.012102s Expression percent *,/,% percent completed in 0.012199s percent division with what looks like an integer (rhs) completed in 0.012369s Expression percent *,/,% percent completed in 0.012452s Expression with multiplicative unicode ranges completed in 8.4e-05s null * null = null completed in 0.01271s Expression with multiplicative unicode ranges completed in 0.012775s unicode * null = null completed in 0.012133s Expression with multiplicative unicode ranges completed in 0.012189s null * unicode = null completed in 0.011894s Expression with multiplicative unicode ranges completed in 0.011944s unicode * unicode = unicode (smaller range included in other range) completed in 0.011794s Expression with multiplicative unicode ranges completed in 0.011852s unicode * unicode = null (no overlap) completed in 0.011267s Expression with multiplicative unicode ranges completed in 0.011326s unicode * unicode = null (start/end overlap) completed in 0.01133s Expression with multiplicative unicode ranges completed in 0.011375s Expression with invalid multiplicative unicode ranges completed in 8.1e-05s null / null = null completed in 0.007765s Expression with invalid multiplicative unicode ranges completed in 0.007824s unicode % null = null completed in 0.008063s Expression with invalid multiplicative unicode ranges completed in 0.008111s null / unicode = null completed in 0.007973s Expression with invalid multiplicative unicode ranges completed in 0.008025s unicode % unicode is an error completed in 0.007698s Expression with invalid multiplicative unicode ranges completed in 0.007744s unicode / unicode = null (no overlap) completed in 0.008431s Expression with invalid multiplicative unicode ranges completed in 0.008482s unicode % unicode = error really completed in 0.00799s Expression with invalid multiplicative unicode ranges completed in 0.008036s Expression with a font metrics completed in 5e-05s Not a division, two integers completed in 0.011545s Expression with a font metrics completed in 0.011585s Not a division, integer and percent completed in 0.01131s Expression with a font metrics completed in 0.01135s Not a division, spaces and percent twice completed in 0.011442s Expression with a font metrics completed in 0.011473s Expression with colors completed in 0.000112s Multiply color by 5 completed in 0.015915s Expression with colors completed in 0.015966s Divide color by 5 completed in 0.01418s Expression with colors completed in 0.014232s Modulo color by 55 completed in 0.014294s Expression with colors completed in 0.014346s Multiply color by 1.5 completed in 0.014037s Expression with colors completed in 0.014099s Multiply color by 1.5 completed in 0.013637s Expression with colors completed in 0.013695s Divide color by 1.5 completed in 0.013479s Expression with colors completed in 0.013534s Modulo color by 0.7 completed in 0.01359s Expression with colors completed in 0.013646s Color * color completed in 0.012683s Expression with colors completed in 0.012739s Color / color completed in 0.012582s Expression with colors completed in 0.01265s Color % color completed in 0.012708s Expression with colors completed in 0.012762s Invalid expressions with colors completed in 8.6e-05s Divide 5 by a color is not valid completed in 0.007906s Invalid expressions with colors completed in 0.007952s Modulo 5 by a color is not valid completed in 0.008331s Invalid expressions with colors completed in 0.00838s Divide 5.8 by a color is not valid completed in 0.00789s Invalid expressions with colors completed in 0.007937s Modulo 5.8 by a color is not valid completed in 0.007946s Invalid expressions with colors completed in 0.007994s Multiply 3px by a color is not valid completed in 0.008526s Invalid expressions with colors completed in 0.008584s Color division by zero completed in 0.008023s Invalid expressions with colors completed in 0.008079s Color modulo by zero completed in 0.008123s Invalid expressions with colors completed in 0.00817s Expression number ** number completed in 0.000139s no units, integers completed in 0.011763s Expression number ** number completed in 0.011827s no units, integers two powers, parenthesis right completed in 0.011441s Expression number ** number completed in 0.011508s no units, integers two powers, parenthesis left completed in 0.011681s Expression number ** number completed in 0.011751s px unit, integers completed in 0.011684s Expression number ** number completed in 0.011754s no units, decimal number / integer completed in 0.011899s Expression number ** number completed in 0.011966s no units, integer and decimal number completed in 0.011478s Expression number ** number completed in 0.011546s no units, decimal number / negative power completed in 0.011673s Expression number ** number completed in 0.011747s px unit, decimal number / integer completed in 0.011459s Expression number ** number completed in 0.011529s px/em unit, decimal number / integer completed in 0.011635s Expression number ** number completed in 0.011713s px/em unit, decimal number / integer completed in 0.011707s Expression number ** number completed in 0.011778s px unit, decimal number / -integer completed in 0.011577s Expression number ** number completed in 0.011653s no units, decimal numbers completed in 0.011263s Expression number ** number completed in 0.01134s px unit, decimal numbers completed in 0.011454s Expression number ** number completed in 0.011538s % and integer completed in 0.012016s Expression number ** number completed in 0.012094s % and decimal numbers completed in 0.011465s Expression number ** number completed in 0.011541s Expression number/invalid ** number/invalid completed in 4.5e-05s just ? is not a valid number completed in 0.0078s Expression number/invalid ** number/invalid completed in 0.007835s number ** ? is invalid completed in 0.008332s Expression number/invalid ** number/invalid completed in 0.008367s Power expressions with invalid dimensions or decimal numbers completed in 6.2e-05s right hand side cannot have a dimension completed in 0.007818s Power expressions with invalid dimensions or decimal numbers completed in 0.007868s power cannot be a percent completed in 0.007888s Power expressions with invalid dimensions or decimal numbers completed in 0.007937s power must be integral if left hand side has a dimension completed in 0.007964s Power expressions with invalid dimensions or decimal numbers completed in 0.008015s power zero with a dimension is not allowed completed in 0.007872s Power expressions with invalid dimensions or decimal numbers completed in 0.007925s power too large completed in 0.017809s Power expressions with invalid dimensions or decimal numbers completed in 0.017863s 'a ** b ** c' is not valid completed in 0.008086s Power expressions with invalid dimensions or decimal numbers completed in 0.008154s Expression number <,<=,>,>= number completed in 0.000184s compare 10 ?? 3 completed in 0.046122s Expression number <,<=,>,>= number completed in 0.046192s compare 3 ?? 10 completed in 0.046674s Expression number <,<=,>,>= number completed in 0.046759s compare 10 ?? 10 completed in 0.046328s Expression number <,<=,>,>= number completed in 0.04642s compare 10% ?? 3% completed in 0.046178s Expression number <,<=,>,>= number completed in 0.04626s compare 3% ?? 10% completed in 0.047262s Expression number <,<=,>,>= number completed in 0.047349s compare 10% ?? 10% completed in 0.045865s Expression number <,<=,>,>= number completed in 0.045958s compare 10.5 ?? 3.15 completed in 0.047168s Expression number <,<=,>,>= number completed in 0.047266s compare 3.15 ?? 10.5 completed in 0.046138s Expression number <,<=,>,>= number completed in 0.046221s compare 10.5 ?? 10.5 completed in 0.045826s Expression number <,<=,>,>= number completed in 0.045908s compare 10 ?? 3.15 completed in 0.046029s Expression number <,<=,>,>= number completed in 0.046121s compare 3.15 ?? 10 completed in 0.045822s Expression number <,<=,>,>= number completed in 0.045912s compare 10 ?? 10.0 completed in 0.046008s Expression number <,<=,>,>= number completed in 0.046098s compare 10.5 ?? 3 completed in 0.045494s Expression number <,<=,>,>= number completed in 0.045581s compare 3 ?? 10.5 completed in 0.046703s Expression number <,<=,>,>= number completed in 0.046791s compare 10 ?? 10.0 completed in 0.045386s Expression number <,<=,>,>= number completed in 0.045474s compare true ?? false completed in 0.183102s Expression number <,<=,>,>= number completed in 0.183193s compare 'xyz' ?? 'abc' completed in 0.045986s Expression number <,<=,>,>= number completed in 0.046083s compare 'abc' ?? 'xyz' completed in 0.045996s Expression number <,<=,>,>= number completed in 0.046094s compare 'abc' ?? 'abc' completed in 0.046614s Expression number <,<=,>,>= number completed in 0.046696s Expression number/invalid <,<=,>,>= number/invalid completed in 5.2e-05s just ? is not a valid number completed in 0.007809s Expression number/invalid <,<=,>,>= number/invalid completed in 0.007847s number ?? ? is invalid completed in 0.032125s Expression number/invalid <,<=,>,>= number/invalid completed in 0.032159s Relational expressions with invalid dimensions or decimal numbers completed in 4.7e-05s left and right must have the same dimension completed in 0.031894s Relational expressions with invalid dimensions or decimal numbers completed in 0.031934s try again with a percent number completed in 0.125924s Relational expressions with invalid dimensions or decimal numbers completed in 0.12596s Relational expressions with colors fail completed in 3.7e-05s color op color always fails completed in 0.031474s Relational expressions with colors fail completed in 0.031503s Unary expressions completed in 5.9e-05s integer, identifier, hash color, color completed in 0.034397s Unary expressions completed in 0.034435s null token (can't output) completed in 0.01124s Unary expressions completed in 0.01128s important width completed in 0.011734s Unary expressions completed in 0.011769s Variables in expressions completed in 4.7e-05s set expression variable and reuse completed in 0.01164s Variables in expressions completed in 0.011667s Invalid unary expressions completed in 6.5e-05s not a unary token completed in 0.007867s Invalid unary expressions completed in 0.007922s invalid # color completed in 0.007709s Invalid unary expressions completed in 0.007757s not a valid token for minus completed in 0.007831s Invalid unary expressions completed in 0.007877s improper initialization of an expression object completed in 4.9e-05s Invalid unary expressions completed in 8.7e-05s important width, wrong order completed in 0.007763s Invalid unary expressions completed in 0.007814s minus by itself completed in 0.007803s Invalid unary expressions completed in 0.007842s Expression calc() completed in 4e-05s calc() -- leave that one alone! completed in 0.011345s Expression calc() completed in 0.011375s Expression cos()/sin()/tan() completed in 5.1e-05s cos(pi) completed in 2.00059s Expression cos()/sin()/tan() completed in 2.00064s sin(pi) completed in 4.14127s Expression cos()/sin()/tan() completed in 4.14132s tan(pi) completed in 4.07453s Expression cos()/sin()/tan() completed in 4.07457s Expression acos()/asin()/atan() completed in 7e-05s acos(ratio) completed in 0.389493s Expression acos()/asin()/atan() completed in 0.38954s asin(pi) completed in 0.72905s Expression acos()/asin()/atan() completed in 0.729106s atan(pi) completed in 0.814768s Expression acos()/asin()/atan() completed in 0.814814s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 9.8e-05s abs(number) completed in 3.38562s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.38567s ceil(number) completed in 3.5692s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.56926s floor(number) completed in 3.56518s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.56525s round(number) completed in 3.5534s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.55346s log(number) completed in 1.77979s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 1.77986s sign(number) completed in 5.26228s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 5.26234s sqrt(number) completed in 4.0227s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 4.02276s Expression red()/green()/blue()/alpha() completed in 6.4e-05s check color components completed in 53.4464s Expression red()/green()/blue()/alpha() completed in 53.4464s rgb/rgba/frgb/frgba from #color completed in 0.030749s Expression red()/green()/blue()/alpha() completed in 0.03079s Expression hue()/saturation()/lightness()/alpha() completed in 6.6e-05s check color components completed in 40.1427s Expression hue()/saturation()/lightness()/alpha() completed in 40.1427s rgb/rgba/frgb/frgba from #color completed in 0.030301s Expression hue()/saturation()/lightness()/alpha() completed in 0.03034s Expression function_exists()/variable_exists()/global_variable_exists() completed in 7.7e-05s check existance of internal functions completed in 0.6326s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.632659s check existance of system functions completed in 0.305082s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.305137s check that the system defined variables exist completed in 0.327956s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.328008s check that various variables exist completed in 0.354481s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.354525s Expression unique_id() completed in 6.2e-05s unique_id() without an identifier completed in 0.017501s Expression unique_id() completed in 0.017541s unique_id() with out own identifier completed in 0.017373s Expression unique_id() completed in 0.017403s Expression if() completed in 3.4e-05s check that the inetrnal if() function works as expected completed in 0.014076s Expression if() completed in 0.014103s Expression inspect() completed in 4.1e-05s check that the internal inspect() function works as expected completed in 0.011439s Expression inspect() completed in 0.011469s Expression random() completed in 4.1e-05s check that the internal random() function "works as expected" completed in 0.011453s Expression random() completed in 0.011482s Expression min()/max() completed in 4e-05s check the min()/max() functions against a list of random numbers completed in 0.247261s Expression min()/max() completed in 0.247295s Expression str_length() completed in 4.7e-05s check the str_length() function completed in 0.340746s Expression str_length() completed in 0.340803s Expression type_of() completed in 4.5e-05s check the type_of() function completed in 0.026714s Expression type_of() completed in 0.026746s Expression unit() completed in 4.6e-05s check the unit() function -- standard CSS units completed in 0.015371s Expression unit() completed in 0.015414s check the unit() function -- non-standard CSS units completed in 0.014332s Expression unit() completed in 0.014371s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 8.5e-05s check conversions to decimal number completed in 0.020993s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.021037s check conversions to integer completed in 0.020385s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.02043s check conversions to percentage completed in 0.020688s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.020733s check conversions to string completed in 0.019453s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.019505s check conversions to identifiers completed in 0.020128s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.020166s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 7.7e-05s check conversions to decimal number with an invalid string completed in 0.007782s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.007825s check decimal number without a parameter completed in 0.007771s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.007817s check conversions to decimal number with a unicode range completed in 0.007828s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.007873s check conversions to integer with an invalid string completed in 0.007757s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.007804s check conversions to integer with an invalid expression as parameter completed in 0.007825s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.007872s check conversions to integer with a unicode range completed in 0.007796s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.007836s Expression calling functions with invalid parameters completed in 0.000461s abs("wrong") completed in 0.007932s Expression calling functions with invalid parameters completed in 0.008085s acos(true) completed in 0.008044s Expression calling functions with invalid parameters completed in 0.008202s alpha(12) completed in 0.00786s Expression calling functions with invalid parameters completed in 0.008019s asin(U+4??) completed in 0.007918s Expression calling functions with invalid parameters completed in 0.008075s atan(U+1-2) completed in 0.008386s Expression calling functions with invalid parameters completed in 0.008554s blue(15) completed in 0.007732s Expression calling functions with invalid parameters completed in 0.007889s ceil(false) completed in 0.007947s Expression calling functions with invalid parameters completed in 0.00811s cos(white) completed in 0.007771s Expression calling functions with invalid parameters completed in 0.007934s floor(false) completed in 0.007781s Expression calling functions with invalid parameters completed in 0.007939s frgb("200") completed in 0.007743s Expression calling functions with invalid parameters completed in 0.007911s frgb(1, 2, 3, 4, 5) completed in 0.007868s Expression calling functions with invalid parameters completed in 0.008035s frgba("200", 1.0) completed in 0.007965s Expression calling functions with invalid parameters completed in 0.008137s function_exists(200) completed in 0.00789s Expression calling functions with invalid parameters completed in 0.008059s global_variable_exists(200) completed in 0.007746s Expression calling functions with invalid parameters completed in 0.007915s green(1 = 5) completed in 0.007955s Expression calling functions with invalid parameters completed in 0.008126s hsl(5, '3', 2) completed in 0.007807s Expression calling functions with invalid parameters completed in 0.007979s hsl(3deg, 3%) completed in 0.008424s Expression calling functions with invalid parameters completed in 0.008603s hsla(5, '3', 2, 0.4) completed in 0.007841s Expression calling functions with invalid parameters completed in 0.008021s hue('string') completed in 0.007777s Expression calling functions with invalid parameters completed in 0.007955s identifier(U+333) completed in 0.007833s Expression calling functions with invalid parameters completed in 0.008016s if(true false) completed in 0.008019s Expression calling functions with invalid parameters completed in 0.008192s lightness(3px solid #439812) completed in 0.007999s Expression calling functions with invalid parameters completed in 0.008177s log(5.3px) completed in 0.007753s Expression calling functions with invalid parameters completed in 0.007931s log(0.0) completed in 0.00776s Expression calling functions with invalid parameters completed in 0.00794s log(-7) completed in 0.007758s Expression calling functions with invalid parameters completed in 0.007942s log("not accepted") completed in 0.007793s Expression calling functions with invalid parameters completed in 0.007975s max(3px, 5em) completed in 0.007862s Expression calling functions with invalid parameters completed in 0.008044s max(3px 5px, 1px 3px) completed in 0.007935s Expression calling functions with invalid parameters completed in 0.008116s max('strings', 'are', 'illegal', 'here') completed in 0.008313s Expression calling functions with invalid parameters completed in 0.008505s min(3px, 5em) completed in 0.008077s Expression calling functions with invalid parameters completed in 0.008275s min(3px 5px, 1px 3px) completed in 0.008384s Expression calling functions with invalid parameters completed in 0.00858s min('strings', 'are', 'illegal', 'here') completed in 0.007997s Expression calling functions with invalid parameters completed in 0.00819s not(U+78-7F) completed in 0.007975s Expression calling functions with invalid parameters completed in 0.008172s not(true false) completed in 0.008308s Expression calling functions with invalid parameters completed in 0.008512s percentage(U+333) completed in 0.008054s Expression calling functions with invalid parameters completed in 0.008253s percentage("not a number") completed in 0.008277s Expression calling functions with invalid parameters completed in 0.008493s red(15) completed in 0.007739s Expression calling functions with invalid parameters completed in 0.007937s rgb("200") completed in 0.007705s Expression calling functions with invalid parameters completed in 0.007906s rgb(red green blue) completed in 0.007952s Expression calling functions with invalid parameters completed in 0.008183s rgba("200", 1.0) completed in 0.007745s Expression calling functions with invalid parameters completed in 0.007957s round(false) completed in 0.008137s Expression calling functions with invalid parameters completed in 0.008348s saturation(U+3??) completed in 0.008222s Expression calling functions with invalid parameters completed in 0.008429s sign('number') completed in 0.007877s Expression calling functions with invalid parameters completed in 0.008075s sin('number') completed in 0.007956s Expression calling functions with invalid parameters completed in 0.008165s sqrt(-4.0) completed in 0.007819s Expression calling functions with invalid parameters completed in 0.00803s sqrt(4.0px) completed in 0.007781s Expression calling functions with invalid parameters completed in 0.007988s sqrt(4.0px*px/em*cm) completed in 0.007751s Expression calling functions with invalid parameters completed in 0.007955s sqrt(4.0px*cm/em*em) completed in 0.007763s Expression calling functions with invalid parameters completed in 0.00797s sqrt(35%) completed in 0.00784s Expression calling functions with invalid parameters completed in 0.008047s sqrt('number') completed in 0.007788s Expression calling functions with invalid parameters completed in 0.007993s sqrt(12px dashed chocolate) completed in 0.008657s Expression calling functions with invalid parameters completed in 0.008872s string(U+110-11f) completed in 0.007791s Expression calling functions with invalid parameters completed in 0.008085s str_length(110) completed in 0.007906s Expression calling functions with invalid parameters completed in 0.008123s str_length(10px solid blue) completed in 0.008286s Expression calling functions with invalid parameters completed in 0.008505s tan(true) completed in 0.007923s Expression calling functions with invalid parameters completed in 0.00815s tan(30px) completed in 0.007858s Expression calling functions with invalid parameters completed in 0.008088s type_of(30pear 3carrot 15apple) completed in 0.007813s Expression calling functions with invalid parameters completed in 0.008038s unique_id() with an integer completed in 0.007846s Expression calling functions with invalid parameters completed in 0.008067s unique_id() with a unicode range completed in 0.007971s Expression calling functions with invalid parameters completed in 0.008194s unit('string') completed in 0.007712s Expression calling functions with invalid parameters completed in 0.007933s unit(5px dashed tan) completed in 0.007929s Expression calling functions with invalid parameters completed in 0.008161s variable_exists(200) completed in 0.007775s Expression calling functions with invalid parameters completed in 0.008005s variable_exists(3px solid white) completed in 0.00782s Expression calling functions with invalid parameters completed in 0.008033s UTF-8 conversions completed in 38.9759s Invalid characters completed in 0.012725s Simple tokens completed in 0.025728s Newline completed in 381.884s C-like comments completed in 74.5854s C++ comments completed in 82.9037s Strings completed in 68.217s Identifiers completed in 0.004539s Urls completed in 6e-05s simple URLs completed in 0.000557s Urls completed in 0.000588s simple quoted URLs completed in 0.000535s Urls completed in 0.000564s invalid URL with EOF too soon completed in 0.000628s Urls completed in 0.000657s invalid URL with various unacceptable characters completed in 0.015273s Urls completed in 0.015304s Functions completed in 0.001274s Numbers completed in 14.62s Dimensions completed in 20.1793s Percent completed in 6.65722s Unicode range completed in 12.2993s Hash completed in 0.052131s Invalid hash completed in 0.00025s Placeholders completed in 0.061355s Variables completed in 0.170828s Node types completed in 0.074767s Invalid tree handling completed in 0.002052s True and false completed in 8.6e-05s Node variables completed in 0.000743s Node flags completed in 0.000654s Type names completed in 0.000725s Node output completed in 0.000767s Node to string completed in 0.008487s Node to string ARG with wrong type completed in 0.012725s Error with node names completed in 0.000913s Print nodes completed in 0.000514s Font metrics completed in 0.004612s Nth child completed in 0.000163s Simple nth child completed in 82.069s Invalid nth child completed in 0.000359s Simple stylesheets completed in 0.002698s Invalid stylesheets completed in 0.000555s Simple rules completed in 0.000903s Nested rules completed in 0.000185s Invalid rules completed in 0.000967s One simple rule completed in 0.000913s Invalid one rule completed in 0.000617s Simple component values completed in 0.000942s Invalid component values completed in 0.000485s Simple one component value completed in 0.001006s Invalid one component value completed in 0.000905s Simple declarations completed in 0.001218s Invalid declarations completed in 0.000517s Multi-line, multi-level stylesheet completed in 0.00135s Is variable set completed in 0.001386s Is nested declaration completed in 0.00351s Rules defined inside an @-Keyword completed in 0.000746s Parse argify completed in 0.001463s Invalid argify completed in 0.002071s Position defaults completed in 0.000151s Position counters completed in 0.022094s Unicode range: start/end equal completed in 0.007428s Unicode range: start/end differ completed in 0.112738s Unicode range: 6 x '?' completed in 3.6e-05s Unicode range: 5 x '?' completed in 4.7e-05s Unicode range: 4 x '?' completed in 0.000205s Unicode range: 3 x '?' completed in 0.002637s Unicode range: 2 x '?' completed in 0.042237s Unicode range: 1 x '?' completed in 0.670395s Unicode range: invalid start/end values completed in 0.000101s All tests passed (126917087 assertions in 185 test cases) Finished running the tests on Wed Oct 7 14:13:27 PDT 2015