Back to CSS Preprocessor Coverage Data.

Tests started on Sat Dec 12 16:02:34 PST 2015 and finished on Sat Dec 12 16:21:21 PST 2015

Start running the tests on Sat Dec 12 16:04:55 PST 2015 csspp_tests[23487]: version 1.0.8, seed is 1449965095 Assemble rules completed in 0.000134s with many spaces completed in 0.070621s Assemble rules completed in 0.070694s test multiple declarations in one rule completed in 0.074568s Assemble rules completed in 0.074635s test multiple selector lists completed in 0.069599s Assemble rules completed in 0.069655s test set_unit() to various numbers completed in 0.436295s Assemble rules completed in 0.436355s test unitless() to various numbers completed in 0.086273s Assemble rules completed in 0.086337s test unique_id() completed in 0.041918s Assemble rules completed in 0.041981s identifier with unicode characters and starting with a digit and including a period completed in 0.100873s Assemble rules completed in 0.100938s whitespace at the beginning of a rule completed in 0.086096s Assemble rules completed in 0.086156s whitespace at the beginning of a variable completed in 0.067215s Assemble rules completed in 0.067272s Assemble selectors completed in 1.85796s Assemble numbers completed in 0.05328s Assemble unicode range completed in 0.037425s Assemble strings completed in 0.074957s Assemble URI completed in 0.066247s Assemble C++ comment completed in 0.067426s Assemble @-keyword completed in 0.188792s Assemble functions completed in 0.112225s Assemble placeholder completed in 0.046386s Assemble operators completed in 0.359481s Assembler modes completed in 6e-05s Invalid assembler mode completed in 0.00133s Inacceptable nodes completed in 0.003512s CSS incompatible dimensions completed in 0.03415s Invalid colors completed in 0.000654s Default color completed in 8.1e-05s Verify #XXX colors completed in 0.22519s Verify #XXXXXX colors completed in 0.92547s Verify named colors completed in 0.008812s Direct colors completed in 0.132867s HSLA colors completed in 0.675803s Color to string completed in 3.72326s Compile set_date_time_variables() called too soon completed in 7.1e-05s Compile simple stylesheets completed in 0.094682s Compile user defined functions completed in 5.2e-05s deg2rad() function and translate() CSS function completed in 0.015653s Compile user defined functions completed in 0.015689s define an $undefined variable but no undefined() function completed in 0.012062s Compile user defined functions completed in 0.012102s function with default parameters completed in 0.014998s Compile user defined functions completed in 0.015031s function with *complex* default parameter completed in 0.014472s Compile user defined functions completed in 0.014505s function called with a *complex* parameter completed in 0.013934s Compile user defined functions completed in 0.013966s Compile invalid declaration in link with user defined functions completed in 5.3e-05s attempt to call a function with an invalid definition completed in 0.010465s Compile invalid declaration in link with user defined functions completed in 0.010508s attempt to call a function with a missing argument completed in 0.010026s Compile invalid declaration in link with user defined functions completed in 0.010069s @return is empty completed in 0.010293s Compile invalid declaration in link with user defined functions completed in 0.010337s @return with an invalid expression completed in 0.010463s Compile invalid declaration in link with user defined functions completed in 0.010504s Check all argify completed in 0.011957s Invalid arguments completed in 0.013742s Selector attribute tests completed in 0.619302s Invalid attributes completed in 7.6e-05s Missing operator or value completed in 0.006341s Invalid attributes completed in 0.006378s Not an attribute operator completed in 0.008681s Invalid attributes completed in 0.008718s Valid operators, missing right hand side value completed in 0.007197s Invalid attributes completed in 0.007235s Valid operators, invalid right hand side value completed in 0.021498s Invalid attributes completed in 0.021537s Valid operators, right hand side value followed by something completed in 0.026362s Invalid attributes completed in 0.026409s Valid operators, right hand side value missing, no spaces completed in 0.003584s Invalid attributes completed in 0.003625s Undefined paths completed in 0.000339s Simple terms completed in 1.07149s Invalid simple terms completed in 0.299012s Complex terms completed in 8.1e-05s test a placeholder completed in 0.001298s Complex terms completed in 0.001332s test a reference completed in 0.005124s Complex terms completed in 0.005156s test the not() function completed in 0.004028s Complex terms completed in 0.004062s test the not() function + a sub-function completed in 0.002215s Complex terms completed in 0.00225s check all pseudo-elements completed in 0.010306s Complex terms completed in 0.010342s check filter with alpha() function completed in 0.00149s Complex terms completed in 0.001525s check "-filter" with alpha() function completed in 0.001484s Complex terms completed in 0.001521s check progid:... completed in 0.001652s Complex terms completed in 0.001694s Invalid complex terms completed in 0.014606s Invalid node completed in 0.003209s Compile font metrics completed in 0.007718s Nested declarations completed in 0.027273s just one sub-declaration inside a field definition completed in 0.001525s Nested declarations completed in 0.028832s Invalid nested declarations completed in 0.002522s Advanced variables completed in 0.067063s Invalid variables completed in 0.015654s At-Keyword ignored completed in 0.000517s At-Keyword messages completed in 0.000785s At-Keyword with qualified rules completed in 0.01099s Invalid at-keyword expecting qualified rules completed in 0.00027s At-Keyword with declarations completed in 0.008117s Charset completed in 0.004921s Conditional compilation completed in 0.005816s Invalid conditional completed in 0.017403s User @import completed in 0.011616s Invalid @import completed in 0.001004s Invalid variable in comment completed in 0.022877s Version string completed in 3.3e-05s Safe boolean completed in 0.000161s Decimal number output completed in 0.000859s Invalid precision completed in 0.000231s Error names completed in 7e-05s ERROR CONSOLE OUTPUT -- test.css(1): info: verbose message to debug the compiler. Error messages completed in 0.00047s Error messages when hidden completed in 0.000424s Error stream completed in 5.3e-05s Expression integer +/- integer completed in 0.048345s Expression integer +/- integer with incompatible dimensions completed in 0.058665s Expression additive errors completed in 4.3e-05s an invalid unary value generates an error caught in additive completed in 0.008144s Expression additive errors completed in 0.00818s an invalid unary on the right side of the operator completed in 0.008677s Expression additive errors completed in 0.008719s cannot add a unicode range with anything completed in 0.008228s Expression additive errors completed in 0.008266s Expression decimal number or integer +/- decimal number or integer completed in 0.29585s Expression percent +/- percent completed in 0.071951s Expression color or offset +/- color or offsets completed in 8.3e-05s add two colors together completed in 0.011919s Expression color or offset +/- color or offsets completed in 0.011967s subtract a color from another completed in 0.012187s Expression color or offset +/- color or offsets completed in 0.012235s subtract a color from another and rescue the alpha channel completed in 0.012048s Expression color or offset +/- color or offsets completed in 0.012096s add an offset to a color completed in 0.013358s Expression color or offset +/- color or offsets completed in 0.013408s add an offset to a color (swapped) completed in 0.0134s Expression color or offset +/- color or offsets completed in 0.013451s subtract an offset from a color completed in 0.013048s Expression color or offset +/- color or offsets completed in 0.013104s subtract a color from an offset completed in 0.013405s Expression color or offset +/- color or offsets completed in 0.013454s Expression color +/- offset with a dimension completed in 9.4e-05s color + 3px completed in 0.008547s Expression color +/- offset with a dimension completed in 0.008731s color - 3px completed in 0.008256s Expression color +/- offset with a dimension completed in 0.008311s 3px + color completed in 0.008437s Expression color +/- offset with a dimension completed in 0.008487s 3px - color completed in 0.008313s Expression color +/- offset with a dimension completed in 0.008363s color + 3.2px completed in 0.008445s Expression color +/- offset with a dimension completed in 0.0085s color - 3.2px completed in 0.008485s Expression color +/- offset with a dimension completed in 0.008535s 3.2px + color completed in 0.008303s Expression color +/- offset with a dimension completed in 0.008357s 3.2px - color completed in 0.008109s Expression color +/- offset with a dimension completed in 0.008156s Expression boolean ? a : b completed in 4.9e-05s check 10 = 3 ? 9 : 5 completed in 0.011926s Expression boolean ? a : b completed in 0.011965s check 10 != 3 ? 9 : 5 completed in 0.012219s Expression boolean ? a : b completed in 0.012266s check 10 != 3 ? "string" : 5 completed in 0.012264s Expression boolean ? a : b completed in 0.012304s Expression invalid ? invalid : invalid completed in 6.8e-05s just ? is not a valid number completed in 0.008317s Expression invalid ? invalid : invalid completed in 0.008364s number ? ? ... is invalid completed in 0.008457s Expression invalid ? invalid : invalid completed in 0.008503s true ? 3em : ? is invalid completed in 0.008254s Expression invalid ? invalid : invalid completed in 0.008306s true ? 3em 10em is invalid, missing ':' completed in 0.00839s Expression invalid ? invalid : invalid completed in 0.00844s unicode-range ? 3em : 10em is invalid, not a boolean completed in 0.008677s Expression invalid ? invalid : invalid completed in 0.008723s ' false ? 3em : ' is invalid, something's missing completed in 0.008119s Expression invalid ? invalid : invalid completed in 0.008167s Expression number =,!= number completed in 0.000117s compare 10 = 3 completed in 0.011846s Expression number =,!= number completed in 0.011908s compare 10 != 3 completed in 0.012285s Expression number =,!= number completed in 0.012338s compare 10.2 = 3.1 completed in 0.01174s Expression number =,!= number completed in 0.011798s compare 10.2 != 3.1 completed in 0.012219s Expression number =,!= number completed in 0.012277s compare 10 = 3.1 completed in 0.011945s Expression number =,!= number completed in 0.012007s compare 10 != 3.1 completed in 0.011887s Expression number =,!= number completed in 0.01195s compare 10.2 = 3 completed in 0.012393s Expression number =,!= number completed in 0.012453s compare 10.2 != 3 completed in 0.011699s Expression number =,!= number completed in 0.011794s compare (5 = 5) = (7.1 = 7.1) completed in 0.01225s Expression number =,!= number completed in 0.012318s compare (5 = 5) != (7.1 = 7.1) completed in 0.011955s Expression number =,!= number completed in 0.012026s compare 7.1% = 7.1%) completed in 0.012209s Expression number =,!= number completed in 0.012279s compare 7.1% != 7.1%) completed in 0.012332s Expression number =,!= number completed in 0.0124s Expression color =,!= color completed in 5.1e-05s compare black = white completed in 0.012425s Expression color =,!= color completed in 0.012469s compare black = #000 completed in 0.01278s Expression color =,!= color completed in 0.012821s compare rgba(r,g,b,a) = rgba(r,g,b,a) completed in 0.012552s Expression color =,!= color completed in 0.012586s Expression string ~=,^=,$=,*=,|= string completed in 0.000147s compare 'blue'/'blanc'/'rouge' ~= 'bleu blanc rouge' -- always true completed in 0.035949s Expression string ~=,^=,$=,*=,|= string completed in 0.036011s compare 'blue'/'blanc'/'rouge' ~= 'blue white red' -- always false completed in 0.036413s Expression string ~=,^=,$=,*=,|= string completed in 0.03648s compare 'blue blanc rouge'.substr(...) ^= 'bleu blanc rouge' -- always true completed in 0.189594s Expression string ~=,^=,$=,*=,|= string completed in 0.189681s compare 'blue blanc rouge'.substr(...) ^= 'bleu blanc rouge' -- always false completed in 0.179458s Expression string ~=,^=,$=,*=,|= string completed in 0.179534s compare 'bleue' ^= 'bleu blanc rouge' -- always false completed in 0.011806s Expression string ~=,^=,$=,*=,|= string completed in 0.011882s compare 'bleu blanc rouge' ^= 'bleu' -- always false completed in 0.012326s Expression string ~=,^=,$=,*=,|= string completed in 0.012398s compare 'blue blanc rouge'.substr(...) $= 'bleu blanc rouge' -- always true completed in 0.189562s Expression string ~=,^=,$=,*=,|= string completed in 0.189641s compare 'blue blanc rouge'.substr(...) $= 'bleu blanc rouge' -- always false completed in 0.166324s Expression string ~=,^=,$=,*=,|= string completed in 0.166409s compare 'bouge' $= 'bleu blanc rouge' -- always false completed in 0.011748s Expression string ~=,^=,$=,*=,|= string completed in 0.011829s compare 'bleu blanc rouge' $= 'rouge' -- always false completed in 0.012231s Expression string ~=,^=,$=,*=,|= string completed in 0.012308s compare 'blue blanc rouge'.substr(...) *= 'bleu blanc rouge' -- always true completed in 0.119584s Expression string ~=,^=,$=,*=,|= string completed in 0.119673s compare 'blue blanc rouge'.substr(...) *= 'bleu blanc rouge' -- always false completed in 0.119503s Expression string ~=,^=,$=,*=,|= string completed in 0.119596s compare 'bouge' *= 'bleu blanc rouge' -- always false completed in 0.011761s Expression string ~=,^=,$=,*=,|= string completed in 0.011849s compare 'bleu'|'blanc'|'rouge' |= 'bleu-blanc-rouge' -- always true completed in 0.036491s Expression string ~=,^=,$=,*=,|= string completed in 0.036577s compare 'bleu#' |= 'bleu-blanc-rouge' -- always false completed in 0.035972s Expression string ~=,^=,$=,*=,|= string completed in 0.03606s compare 'bouge' *= 'bleu-blanc-rouge' -- always false completed in 0.011713s Expression string ~=,^=,$=,*=,|= string completed in 0.011793s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 5.4e-05s just ? is not a valid number completed in 0.008252s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.008292s number ?? ? is invalid completed in 0.059079s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.059124s number ~=,^=,$=,*=,|= number is invalid completed in 0.098752s Expression number/string/invalid <,<=,>,>= number/string/invalid completed in 0.098793s Expression arrays completed in 5.5e-05s test a compiled array completed in 0.011793s Expression arrays completed in 0.011843s create an array and retrieve each element completed in 0.066749s Expression arrays completed in 0.066793s use list to do some computation and retrieve the last result completed in 0.012138s Expression arrays completed in 0.012172s Expression maps completed in 7.4e-05s test a compiled map completed in 0.012264s Expression maps completed in 0.012305s create a map and retrieve each element with block-[] (number and name) and '.' completed in 0.141461s Expression maps completed in 0.141509s test with empty entries in a map completed in 0.141889s Expression maps completed in 0.141941s test once more with no ending value completed in 0.140505s Expression maps completed in 0.14055s Expression invalid lists completed in 0.000132s array was an invalid number completed in 0.008072s Expression invalid lists completed in 0.00813s array accessed with an invalid index completed in 0.008835s Expression invalid lists completed in 0.008905s dereferencing something which cannot be dereferenced completed in 0.008182s Expression invalid lists completed in 0.008243s array accessed with a decimal number index completed in 0.008334s Expression invalid lists completed in 0.008408s array[0] is invalid completed in 0.008661s Expression invalid lists completed in 0.008726s array[-x or +y] are invalid when out of range completed in 1.64199s Expression invalid lists completed in 1.64207s array.field is not invalid completed in 0.0082s Expression invalid lists completed in 0.008285s map with an invalid number completed in 0.008663s Expression invalid lists completed in 0.008734s map accessed with an invalid index completed in 0.008196s Expression invalid lists completed in 0.008275s map accessed with a decimal number index completed in 0.008707s Expression invalid lists completed in 0.008787s map[0] is invalid completed in 0.008527s Expression invalid lists completed in 0.008607s map[-x or +y] are invalid when out of range completed in 1.60054s Expression invalid lists completed in 1.60063s map[unknown] is similar to an 'out of range' error completed in 0.008217s Expression invalid lists completed in 0.008304s map . 123 is not possible completed in 0.008907s Expression invalid lists completed in 0.008989s Expression value && value completed in 4.73588s Expression invalid && invalid completed in 6.4e-05s just ? is not a valid boolean completed in 0.008229s Expression invalid && invalid completed in 0.00831s boolean && ? is invalid completed in 0.00875s Expression invalid && invalid completed in 0.008793s boolean && U+A?? is invalid completed in 0.008152s Expression invalid && invalid completed in 0.008186s Expression value || value completed in 4.73602s Expression invalid || invalid completed in 6.3e-05s just ? is not a valid number completed in 0.008036s Expression invalid || invalid completed in 0.008076s number || ? is invalid completed in 0.008644s Expression invalid || invalid completed in 0.008686s boolean && U+A?? is invalid completed in 0.008078s Expression invalid || invalid completed in 0.008111s Expression integer *,/,% integer completed in 0.000127s multiple sizes without dimensions (*) completed in 0.011865s Expression integer *,/,% integer completed in 0.011923s multiple sizes without dimensions (mul) completed in 0.012149s Expression integer *,/,% integer completed in 0.012208s divide sizes without dimensions (/) completed in 0.01202s Expression integer *,/,% integer completed in 0.012085s divide sizes without dimensions (div) completed in 0.011904s Expression integer *,/,% integer completed in 0.011978s modulo sizes without dimensions (%) completed in 0.012298s Expression integer *,/,% integer completed in 0.012364s modulo sizes without dimensions (mod) completed in 0.011648s Expression integer *,/,% integer completed in 0.01172s remove dimension (simple divide) completed in 0.01197s Expression integer *,/,% integer completed in 0.012038s convert px to em (multiple + divide) completed in 0.011961s Expression integer *,/,% integer completed in 0.01203s operation going through a unit less dividend completed in 0.011849s Expression integer *,/,% integer completed in 0.011926s complex operations with unitless dividend completed in 0.012555s Expression integer *,/,% integer completed in 0.012627s many divisions with many dimension, then multiplications completed in 0.012029s Expression integer *,/,% integer completed in 0.012102s many multiplications and divisions with differen dimensions completed in 0.012516s Expression integer *,/,% integer completed in 0.012591s modulo of a distance, require same dimension completed in 0.012093s Expression integer *,/,% integer completed in 0.012163s Expression integer *,/,% integer with incompatible dimensions completed in 0.098587s unicode-range % string completed in 0.008347s Expression integer *,/,% integer with incompatible dimensions completed in 0.108041s Expression string * integer completed in 0.053392s Expression multiplicative errors completed in 9.2e-05s ? is not a valid unary completed in 0.008041s Expression multiplicative errors completed in 0.008089s 5 * ? is not valid completed in 0.008233s Expression multiplicative errors completed in 0.008289s 3 / ? is not valid completed in 0.008231s Expression multiplicative errors completed in 0.008289s 3 % ? is not valid completed in 0.008605s Expression multiplicative errors completed in 0.008658s 3 / 0 is not accepted completed in 0.008186s Expression multiplicative errors completed in 0.008244s 3.3 / 0.0 is not accepted completed in 0.008879s Expression multiplicative errors completed in 0.008942s 3 % 0 is not accepted completed in 0.008244s Expression multiplicative errors completed in 0.008309s 3.9 % 0.0 is not accepted completed in 0.00891s Expression multiplicative errors completed in 0.008963s Expression decimal number or integer *,/,% decimal number or integer completed in 0.000175s multiply two decimal numbers completed in 0.012123s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012198s multiply an integer with a decimal number completed in 0.012438s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012516s multiply a decimal number with an integer completed in 0.012016s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012089s multiply decimal numbers with 0 in their fraction completed in 0.011838s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011918s multiply an integer and a decimal number with 0 in their fraction completed in 0.012539s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012618s multiply a decimal number with 0 in their fraction and an integer completed in 0.012506s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012587s divide two decimal numbers completed in 0.012223s Expression decimal number or integer *,/,% decimal number or integer completed in 0.0123s divide an integer with a decimal number completed in 0.011759s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011838s divide a decimal number with an integer completed in 0.012129s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012218s divide decimal numbers with 0 in their fraction completed in 0.012023s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012103s divide an integer and a decimal number with 0 in their fraction completed in 0.011831s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011921s divide a decimal number with 0 in their fraction and an integer completed in 0.012307s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012391s modulo two decimal numbers completed in 0.011652s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011738s modulo an integer with a decimal number completed in 0.012193s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012303s modulo a decimal number with an integer completed in 0.012328s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012416s modulo decimal numbers with 0 in their fraction completed in 0.012024s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012122s modulo an integer and a decimal number with 0 in their fraction completed in 0.012189s Expression decimal number or integer *,/,% decimal number or integer completed in 0.012279s modulo a decimal number with 0 in their fraction and an integer completed in 0.011733s Expression decimal number or integer *,/,% decimal number or integer completed in 0.011818s Expression number *,/,% number with hand-made dimensions completed in 9.6e-05s px * px / px completed in 0.011953s Expression number *,/,% number with hand-made dimensions completed in 0.012007s px*px/px (i.e. not spaces this time) completed in 0.012297s Expression number *,/,% number with hand-made dimensions completed in 0.012347s px*px/px (i.e. not spaces this time) completed in 0.011854s Expression number *,/,% number with hand-made dimensions completed in 0.011912s em *px / px (missing one space completed in 0.012308s Expression number *,/,% number with hand-made dimensions completed in 0.012359s em* px / px (missing the other space) completed in 0.011841s Expression number *,/,% number with hand-made dimensions completed in 0.011891s one space after the dimension is ignored completed in 0.011789s Expression number *,/,% number with hand-made dimensions completed in 0.011844s "1 / px" test completed in 0.012379s Expression number *,/,% number with hand-made dimensions completed in 0.012427s Expression number *,/,% number with invalid hand-made dimensions completed in 9.2e-05s "25px *" -- missing second dimension completed in 0.008217s Expression number *,/,% number with invalid hand-made dimensions completed in 0.00827s "25px*" -- missing second dimension (no space) completed in 0.008177s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008232s "25\ *\ px" -- missing first dimension completed in 0.00868s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008731s "25\*px" -- missing first dimension (no space) completed in 0.008127s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008179s "px / em / pt" -- two slashes is not valid completed in 0.008247s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008304s "1 / em / pt" -- two slashes is not valid completed in 0.008298s Expression number *,/,% number with invalid hand-made dimensions completed in 0.00836s "1/em/pt" -- two slashes is not valid (no spaces) completed in 0.008697s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008754s "em % pt" -- '%' is not a valid dimension separator completed in 0.008419s Expression number *,/,% number with invalid hand-made dimensions completed in 0.008475s Expression percent *,/,% percent completed in 0.000148s percent multiplication completed in 0.012178s Expression percent *,/,% percent completed in 0.012243s percent multiplication with what looks like an integer (lhs) completed in 0.012165s Expression percent *,/,% percent completed in 0.01223s percent multiplication with what looks like an integer (rhs) completed in 0.012434s Expression percent *,/,% percent completed in 0.012506s percent division completed in 0.012175s Expression percent *,/,% percent completed in 0.01224s percent division with what looks like an integer (lhs) completed in 0.01164s Expression percent *,/,% percent completed in 0.01171s percent division with what looks like an integer (rhs) completed in 0.012071s Expression percent *,/,% percent completed in 0.012153s percent modulo completed in 0.011908s Expression percent *,/,% percent completed in 0.011978s percent modulo with what looks like an integer (lhs) completed in 0.012384s Expression percent *,/,% percent completed in 0.012464s percent modulo with what looks like an integer (rhs) completed in 0.012172s Expression percent *,/,% percent completed in 0.012245s percent and decimal number multiplication completed in 0.011892s Expression percent *,/,% percent completed in 0.011968s percent multiplication with what looks like an integer (lhs) completed in 0.011865s Expression percent *,/,% percent completed in 0.011942s percent multiplication with what looks like an integer (rhs) completed in 0.012169s Expression percent *,/,% percent completed in 0.01225s percent and decimal number division completed in 0.011717s Expression percent *,/,% percent completed in 0.011803s percent division with what looks like an integer (lhs) completed in 0.012186s Expression percent *,/,% percent completed in 0.012266s percent division with what looks like an integer (rhs) completed in 0.011655s Expression percent *,/,% percent completed in 0.01173s Expression with multiplicative unicode ranges completed in 9e-05s null * null = null completed in 0.012011s Expression with multiplicative unicode ranges completed in 0.012063s unicode * null = null completed in 0.012062s Expression with multiplicative unicode ranges completed in 0.012109s null * unicode = null completed in 0.012298s Expression with multiplicative unicode ranges completed in 0.012351s unicode * unicode = unicode (smaller range included in other range) completed in 0.011933s Expression with multiplicative unicode ranges completed in 0.011983s unicode * unicode = null (no overlap) completed in 0.011715s Expression with multiplicative unicode ranges completed in 0.01178s unicode * unicode = null (start/end overlap) completed in 0.0119s Expression with multiplicative unicode ranges completed in 0.011944s Expression with invalid multiplicative unicode ranges completed in 7.1e-05s null / null = null completed in 0.008607s Expression with invalid multiplicative unicode ranges completed in 0.008652s unicode % null = null completed in 0.008055s Expression with invalid multiplicative unicode ranges completed in 0.008101s null / unicode = null completed in 0.008255s Expression with invalid multiplicative unicode ranges completed in 0.008308s unicode % unicode is an error completed in 0.008406s Expression with invalid multiplicative unicode ranges completed in 0.008455s unicode / unicode = null (no overlap) completed in 0.008361s Expression with invalid multiplicative unicode ranges completed in 0.00841s unicode % unicode = error really completed in 0.008403s Expression with invalid multiplicative unicode ranges completed in 0.008444s Expression with a font metrics completed in 5.8e-05s Not a division, two integers completed in 0.01211s Expression with a font metrics completed in 0.01215s Not a division, integer and percent completed in 0.012182s Expression with a font metrics completed in 0.012222s Not a division, spaces and percent twice completed in 0.011869s Expression with a font metrics completed in 0.011904s Expression with colors completed in 0.000102s Multiply color by 5 completed in 0.016645s Expression with colors completed in 0.016698s Divide color by 5 completed in 0.015002s Expression with colors completed in 0.015068s Modulo color by 55 completed in 0.014482s Expression with colors completed in 0.014539s Multiply color by 1.5 completed in 0.014348s Expression with colors completed in 0.01441s Multiply color by 1.5 completed in 0.014447s Expression with colors completed in 0.014507s Divide color by 1.5 completed in 0.014172s Expression with colors completed in 0.014237s Modulo color by 0.7 completed in 0.014437s Expression with colors completed in 0.014497s Color * color completed in 0.013099s Expression with colors completed in 0.013164s Color / color completed in 0.013486s Expression with colors completed in 0.013557s Color % color completed in 0.013248s Expression with colors completed in 0.013306s Invalid expressions with colors completed in 8.4e-05s Divide 5 by a color is not valid completed in 0.008331s Invalid expressions with colors completed in 0.008385s Modulo 5 by a color is not valid completed in 0.00859s Invalid expressions with colors completed in 0.008638s Divide 5.8 by a color is not valid completed in 0.00832s Invalid expressions with colors completed in 0.008369s Modulo 5.8 by a color is not valid completed in 0.00809s Invalid expressions with colors completed in 0.008139s Multiply 3px by a color is not valid completed in 0.008286s Invalid expressions with colors completed in 0.008348s Color division by zero completed in 0.008637s Invalid expressions with colors completed in 0.008696s Color modulo by zero completed in 0.00813s Invalid expressions with colors completed in 0.008183s Expression number ** number completed in 0.000137s no units, integers completed in 0.011886s Expression number ** number completed in 0.011952s no units, integers two powers, parenthesis right completed in 0.012231s Expression number ** number completed in 0.012294s no units, integers two powers, parenthesis left completed in 0.011694s Expression number ** number completed in 0.011767s px unit, integers completed in 0.012176s Expression number ** number completed in 0.012242s no units, decimal number / integer completed in 0.012054s Expression number ** number completed in 0.012121s no units, integer and decimal number completed in 0.012373s Expression number ** number completed in 0.012452s no units, decimal number / negative power completed in 0.012207s Expression number ** number completed in 0.012277s px unit, decimal number / integer completed in 0.011746s Expression number ** number completed in 0.011825s px/em unit, decimal number / integer completed in 0.012115s Expression number ** number completed in 0.012189s px/em unit, decimal number / integer completed in 0.011885s Expression number ** number completed in 0.011962s px unit, decimal number / -integer completed in 0.01185s Expression number ** number completed in 0.011932s no units, decimal numbers completed in 0.012243s Expression number ** number completed in 0.012319s px unit, decimal numbers completed in 0.012244s Expression number ** number completed in 0.012331s % and integer completed in 0.011984s Expression number ** number completed in 0.012058s % and decimal numbers completed in 0.012139s Expression number ** number completed in 0.012221s Expression number/invalid ** number/invalid completed in 3.8e-05s just ? is not a valid number completed in 0.008186s Expression number/invalid ** number/invalid completed in 0.008228s number ** ? is invalid completed in 0.008294s Expression number/invalid ** number/invalid completed in 0.008325s Power expressions with invalid dimensions or decimal numbers completed in 7.3e-05s right hand side cannot have a dimension completed in 0.008629s Power expressions with invalid dimensions or decimal numbers completed in 0.008678s power cannot be a percent completed in 0.008099s Power expressions with invalid dimensions or decimal numbers completed in 0.008146s power must be integral if left hand side has a dimension completed in 0.00821s Power expressions with invalid dimensions or decimal numbers completed in 0.008267s power zero with a dimension is not allowed completed in 0.008436s Power expressions with invalid dimensions or decimal numbers completed in 0.008487s power too large completed in 0.019192s Power expressions with invalid dimensions or decimal numbers completed in 0.019314s 'a ** b ** c' is not valid completed in 0.009002s Power expressions with invalid dimensions or decimal numbers completed in 0.009076s Expression number <,<=,>,>= number completed in 0.000172s compare 10 ?? 3 completed in 0.04746s Expression number <,<=,>,>= number completed in 0.047528s compare 3 ?? 10 completed in 0.047386s Expression number <,<=,>,>= number completed in 0.047458s compare 10 ?? 10 completed in 0.047257s Expression number <,<=,>,>= number completed in 0.047329s compare 10% ?? 3% completed in 0.048353s Expression number <,<=,>,>= number completed in 0.048427s compare 3% ?? 10% completed in 0.047241s Expression number <,<=,>,>= number completed in 0.047319s compare 10% ?? 10% completed in 0.047024s Expression number <,<=,>,>= number completed in 0.047102s compare 10.5 ?? 3.15 completed in 0.047351s Expression number <,<=,>,>= number completed in 0.047435s compare 3.15 ?? 10.5 completed in 0.047004s Expression number <,<=,>,>= number completed in 0.047087s compare 10.5 ?? 10.5 completed in 0.047462s Expression number <,<=,>,>= number completed in 0.047547s compare 10 ?? 3.15 completed in 0.047205s Expression number <,<=,>,>= number completed in 0.047291s compare 3.15 ?? 10 completed in 0.047392s Expression number <,<=,>,>= number completed in 0.047487s compare 10 ?? 10.0 completed in 0.047734s Expression number <,<=,>,>= number completed in 0.047835s compare 10.5 ?? 3 completed in 0.047475s Expression number <,<=,>,>= number completed in 0.04757s compare 3 ?? 10.5 completed in 0.047216s Expression number <,<=,>,>= number completed in 0.047308s compare 10 ?? 10.0 completed in 0.047278s Expression number <,<=,>,>= number completed in 0.047376s compare true ?? false completed in 0.18905s Expression number <,<=,>,>= number completed in 0.18915s compare 'xyz' ?? 'abc' completed in 0.047312s Expression number <,<=,>,>= number completed in 0.047417s compare 'abc' ?? 'xyz' completed in 0.047127s Expression number <,<=,>,>= number completed in 0.047225s compare 'abc' ?? 'abc' completed in 0.047279s Expression number <,<=,>,>= number completed in 0.047368s Expression number/invalid <,<=,>,>= number/invalid completed in 5.3e-05s just ? is not a valid number completed in 0.008048s Expression number/invalid <,<=,>,>= number/invalid completed in 0.008085s number ?? ? is invalid completed in 0.032625s Expression number/invalid <,<=,>,>= number/invalid completed in 0.032657s Relational expressions with invalid dimensions or decimal numbers completed in 5e-05s left and right must have the same dimension completed in 0.033049s Relational expressions with invalid dimensions or decimal numbers completed in 0.033089s try again with a percent number completed in 0.129859s Relational expressions with invalid dimensions or decimal numbers completed in 0.129893s Relational expressions with colors fail completed in 4.1e-05s color op color always fails completed in 0.033017s Relational expressions with colors fail completed in 0.033053s Unary expressions completed in 5.3e-05s integer, identifier, hash color, color completed in 0.03574s Unary expressions completed in 0.035786s null token (can't output) completed in 0.011618s Unary expressions completed in 0.011669s important width completed in 0.011569s Unary expressions completed in 0.011612s Variables in expressions completed in 2.7e-05s set expression variable and reuse completed in 0.01231s Variables in expressions completed in 0.012339s Invalid unary expressions completed in 7.6e-05s not a unary token completed in 0.00802s Invalid unary expressions completed in 0.008064s invalid # color completed in 0.008079s Invalid unary expressions completed in 0.008147s not a valid token for minus completed in 0.008258s Invalid unary expressions completed in 0.008314s improper initialization of an expression object completed in 4.3e-05s Invalid unary expressions completed in 8.2e-05s important width, wrong order completed in 0.00826s Invalid unary expressions completed in 0.00831s minus by itself completed in 0.008067s Invalid unary expressions completed in 0.008109s Expression calc() completed in 3.6e-05s calc() -- leave that one alone! completed in 0.01198s Expression calc() completed in 0.012011s Expression cos()/sin()/tan() completed in 5.6e-05s cos(pi) completed in 1.46649s Expression cos()/sin()/tan() completed in 1.46654s sin(pi) completed in 3.16523s Expression cos()/sin()/tan() completed in 3.16528s tan(pi) completed in 3.84774s Expression cos()/sin()/tan() completed in 3.84779s Expression acos()/asin()/atan() completed in 7.5e-05s acos(ratio) completed in 0.427743s Expression acos()/asin()/atan() completed in 0.427788s asin(pi) completed in 0.721468s Expression acos()/asin()/atan() completed in 0.721517s atan(pi) completed in 0.844534s Expression acos()/asin()/atan() completed in 0.844577s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 0.000109s abs(number) completed in 3.55085s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.5509s ceil(number) completed in 3.79833s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.79839s floor(number) completed in 3.64492s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.64498s round(number) completed in 3.80633s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.80639s log(number) completed in 1.91202s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 1.91208s sign(number) completed in 5.17425s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 5.17433s sqrt(number) completed in 3.92259s Expression abs()/ceil()/floor()/round()/log()/sign()/sqrt() completed in 3.92265s Expression red()/green()/blue()/alpha() completed in 5.6e-05s check color components completed in 35.5081s Expression red()/green()/blue()/alpha() completed in 35.5082s rgb/rgba/frgb/frgba from #color completed in 0.031484s Expression red()/green()/blue()/alpha() completed in 0.031536s Expression hue()/saturation()/lightness()/alpha() completed in 6e-05s check color components completed in 49.248s Expression hue()/saturation()/lightness()/alpha() completed in 49.2481s rgb/rgba/frgb/frgba from #color completed in 0.031666s Expression hue()/saturation()/lightness()/alpha() completed in 0.031717s Expression function_exists()/variable_exists()/global_variable_exists() completed in 6.2e-05s check existance of internal functions completed in 0.647598s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.64765s check existance of system functions completed in 0.29478s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.294835s check that the system defined variables exist completed in 0.338749s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.3388s check that various variables exist completed in 0.366953s Expression function_exists()/variable_exists()/global_variable_exists() completed in 0.366999s Expression unique_id() completed in 5.2e-05s unique_id() without an identifier completed in 0.018252s Expression unique_id() completed in 0.018289s unique_id() with out own identifier completed in 0.018193s Expression unique_id() completed in 0.018224s Expression if() completed in 3.5e-05s check that the inetrnal if() function works as expected completed in 0.014973s Expression if() completed in 0.015002s Expression inspect() completed in 3.3e-05s check that the internal inspect() function works as expected completed in 0.012114s Expression inspect() completed in 0.012142s Expression random() completed in 3.2e-05s check that the internal random() function "works as expected" completed in 0.01192s Expression random() completed in 0.011953s Expression min()/max() completed in 4.2e-05s check the min()/max() functions against a list of random numbers completed in 0.253649s Expression min()/max() completed in 0.253682s Expression str_length() completed in 3.8e-05s check the str_length() function completed in 0.353679s Expression str_length() completed in 0.353714s Expression type_of() completed in 3.9e-05s check the type_of() function completed in 0.02777s Expression type_of() completed in 0.027806s Expression unit() completed in 4.3e-05s check the unit() function -- standard CSS units completed in 0.015634s Expression unit() completed in 0.015674s check the unit() function -- non-standard CSS units completed in 0.014095s Expression unit() completed in 0.014129s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 7.4e-05s check conversions to decimal number completed in 0.022077s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.022123s check conversions to integer completed in 0.021083s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.021132s check conversions to percentage completed in 0.021672s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.021719s check conversions to string completed in 0.021074s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.021125s check conversions to identifiers completed in 0.020157s Expression decimal_number()/integer()/percentage()/string()/identifier() completed in 0.020199s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 8.8e-05s check conversions to decimal number with an invalid string completed in 0.00879s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008846s check decimal number without a parameter completed in 0.008153s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008201s check conversions to decimal number with a unicode range completed in 0.008686s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008744s check conversions to integer with an invalid string completed in 0.008193s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008273s check conversions to integer with an invalid expression as parameter completed in 0.008512s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008562s check conversions to integer with a unicode range completed in 0.008178s Invalid sub-expression decimal_number()/integer()/string()/identifier() completed in 0.008229s Expression calling functions with invalid parameters completed in 0.00047s abs("wrong") completed in 0.008108s Expression calling functions with invalid parameters completed in 0.008269s acos(true) completed in 0.008566s Expression calling functions with invalid parameters completed in 0.008719s alpha(12) completed in 0.008181s Expression calling functions with invalid parameters completed in 0.00834s asin(U+4??) completed in 0.008276s Expression calling functions with invalid parameters completed in 0.00844s atan(U+1-2) completed in 0.008415s Expression calling functions with invalid parameters completed in 0.008576s blue(15) completed in 0.008415s Expression calling functions with invalid parameters completed in 0.008572s ceil(false) completed in 0.008316s Expression calling functions with invalid parameters completed in 0.008485s cos(white) completed in 0.008443s Expression calling functions with invalid parameters completed in 0.008616s floor(false) completed in 0.008426s Expression calling functions with invalid parameters completed in 0.008593s frgb("200") completed in 0.008305s Expression calling functions with invalid parameters completed in 0.008474s frgb(1, 2, 3, 4, 5) completed in 0.008311s Expression calling functions with invalid parameters completed in 0.008485s frgba("200", 1.0) completed in 0.008503s Expression calling functions with invalid parameters completed in 0.008673s function_exists(200) completed in 0.008252s Expression calling functions with invalid parameters completed in 0.00843s global_variable_exists(200) completed in 0.008159s Expression calling functions with invalid parameters completed in 0.008335s green(1 = 5) completed in 0.00915s Expression calling functions with invalid parameters completed in 0.009327s hsl(5, '3', 2) completed in 0.008922s Expression calling functions with invalid parameters completed in 0.009102s hsl(3deg, 3%) completed in 0.008115s Expression calling functions with invalid parameters completed in 0.008295s hsla(5, '3', 2, 0.4) completed in 0.008832s Expression calling functions with invalid parameters completed in 0.009017s hue('string') completed in 0.008575s Expression calling functions with invalid parameters completed in 0.008759s identifier(U+333) completed in 0.008419s Expression calling functions with invalid parameters completed in 0.008602s if(true false) completed in 0.008519s Expression calling functions with invalid parameters completed in 0.008705s lightness(3px solid #439812) completed in 0.008622s Expression calling functions with invalid parameters completed in 0.008814s log(5.3px) completed in 0.008498s Expression calling functions with invalid parameters completed in 0.008685s log(0.0) completed in 0.008099s Expression calling functions with invalid parameters completed in 0.008284s log(-7) completed in 0.008215s Expression calling functions with invalid parameters completed in 0.008408s log("not accepted") completed in 0.008155s Expression calling functions with invalid parameters completed in 0.008347s max(3px, 5em) completed in 0.008574s Expression calling functions with invalid parameters completed in 0.008768s max(3px 5px, 1px 3px) completed in 0.008132s Expression calling functions with invalid parameters completed in 0.008324s max('strings', 'are', 'illegal', 'here') completed in 0.00847s Expression calling functions with invalid parameters completed in 0.008669s min(3px, 5em) completed in 0.008405s Expression calling functions with invalid parameters completed in 0.0086s min(3px 5px, 1px 3px) completed in 0.008257s Expression calling functions with invalid parameters completed in 0.008454s min('strings', 'are', 'illegal', 'here') completed in 0.008294s Expression calling functions with invalid parameters completed in 0.008498s not(U+78-7F) completed in 0.008204s Expression calling functions with invalid parameters completed in 0.008431s not(true false) completed in 0.008594s Expression calling functions with invalid parameters completed in 0.008796s percentage(U+333) completed in 0.008082s Expression calling functions with invalid parameters completed in 0.008285s percentage("not a number") completed in 0.008254s Expression calling functions with invalid parameters completed in 0.008465s red(15) completed in 0.00836s Expression calling functions with invalid parameters completed in 0.008566s rgb("200") completed in 0.008306s Expression calling functions with invalid parameters completed in 0.008519s rgb(red green blue) completed in 0.008234s Expression calling functions with invalid parameters completed in 0.008448s rgba("200", 1.0) completed in 0.008102s Expression calling functions with invalid parameters completed in 0.008318s round(false) completed in 0.008467s Expression calling functions with invalid parameters completed in 0.008683s saturation(U+3??) completed in 0.008235s Expression calling functions with invalid parameters completed in 0.008449s sign('number') completed in 0.008623s Expression calling functions with invalid parameters completed in 0.008842s sin('number') completed in 0.008107s Expression calling functions with invalid parameters completed in 0.008324s sqrt(-4.0) completed in 0.008494s Expression calling functions with invalid parameters completed in 0.008707s sqrt(4.0px) completed in 0.008087s Expression calling functions with invalid parameters completed in 0.008302s sqrt(4.0px*px/em*cm) completed in 0.008258s Expression calling functions with invalid parameters completed in 0.008482s sqrt(4.0px*cm/em*em) completed in 0.008403s Expression calling functions with invalid parameters completed in 0.008624s sqrt(35%) completed in 0.008228s Expression calling functions with invalid parameters completed in 0.008451s sqrt('number') completed in 0.008303s Expression calling functions with invalid parameters completed in 0.008531s sqrt(12px dashed chocolate) completed in 0.008226s Expression calling functions with invalid parameters completed in 0.008461s string(U+110-11f) completed in 0.008562s Expression calling functions with invalid parameters completed in 0.008793s str_length(110) completed in 0.008133s Expression calling functions with invalid parameters completed in 0.008362s str_length(10px solid blue) completed in 0.008772s Expression calling functions with invalid parameters completed in 0.009002s tan(true) completed in 0.008161s Expression calling functions with invalid parameters completed in 0.008415s tan(30px) completed in 0.008293s Expression calling functions with invalid parameters completed in 0.008689s type_of(30pear 3carrot 15apple) completed in 0.008252s Expression calling functions with invalid parameters completed in 0.008492s unique_id() with an integer completed in 0.008189s Expression calling functions with invalid parameters completed in 0.008435s unique_id() with a unicode range completed in 0.008664s Expression calling functions with invalid parameters completed in 0.008908s unit('string') completed in 0.008086s Expression calling functions with invalid parameters completed in 0.008331s unit(5px dashed tan) completed in 0.008788s Expression calling functions with invalid parameters completed in 0.009035s variable_exists(200) completed in 0.008249s Expression calling functions with invalid parameters completed in 0.008487s variable_exists(3px solid white) completed in 0.008573s Expression calling functions with invalid parameters completed in 0.008814s UTF-8 conversions completed in 40.5354s Invalid characters completed in 0.012462s Simple tokens completed in 0.027611s Newline completed in 392.914s C-like comments completed in 75.3251s C++ comments completed in 86.1173s Strings completed in 71.0189s Identifiers completed in 0.004775s Urls completed in 6e-05s simple URLs completed in 0.000627s Urls completed in 0.000661s simple quoted URLs completed in 0.000614s Urls completed in 0.000648s invalid URL with EOF too soon completed in 0.000673s Urls completed in 0.000712s invalid URL with various unacceptable characters completed in 0.015924s Urls completed in 0.01596s Functions completed in 0.001279s Numbers completed in 14.7829s Dimensions completed in 20.7419s Percent completed in 6.91695s Unicode range completed in 12.8623s Hash completed in 0.052554s Invalid hash completed in 0.000242s Placeholders completed in 0.062986s Variables completed in 0.172927s Node types completed in 0.07381s Invalid tree handling completed in 0.001958s True and false completed in 9e-05s Node variables completed in 0.000754s Node flags completed in 0.00067s Type names completed in 0.00074s Node output completed in 0.000721s Node to string completed in 0.008685s Node to string ARG with wrong type completed in 0.01305s Error with node names completed in 0.00092s Print nodes completed in 0.000472s Font metrics completed in 0.004302s Nth child completed in 0.000162s Simple nth child completed in 85.461s Invalid nth child completed in 0.000346s Simple stylesheets completed in 0.002739s Invalid stylesheets completed in 0.000585s Simple rules completed in 0.000928s Nested rules completed in 0.000204s Invalid rules completed in 0.001022s One simple rule completed in 0.000923s Invalid one rule completed in 0.00064s Simple component values completed in 0.000929s Invalid component values completed in 0.000509s Simple one component value completed in 0.001058s Invalid one component value completed in 0.000911s Simple declarations completed in 0.001336s Invalid declarations completed in 0.000545s Multi-line, multi-level stylesheet completed in 0.001483s Is variable set completed in 0.001408s Is nested declaration completed in 0.003663s Rules defined inside an @-Keyword completed in 0.000767s Parse argify completed in 0.001532s Invalid argify completed in 0.001992s Position defaults completed in 0.000149s Position counters completed in 0.023256s Unicode range: start/end equal completed in 0.007699s Unicode range: start/end differ completed in 0.115841s Unicode range: 6 x '?' completed in 4.6e-05s Unicode range: 5 x '?' completed in 4.3e-05s Unicode range: 4 x '?' completed in 0.00021s Unicode range: 3 x '?' completed in 0.002674s Unicode range: 2 x '?' completed in 0.044508s Unicode range: 1 x '?' completed in 0.682545s Unicode range: invalid start/end values completed in 0.000112s All tests passed (126724389 assertions in 185 test cases) Finished running the tests on Sat Dec 12 16:20:59 PST 2015