Skip to content

Instantly share code, notes, and snippets.

@vojtajina
Created July 22, 2013 00:35
Show Gist options
  • Save vojtajina/6050574 to your computer and use it in GitHub Desktop.
Save vojtajina/6050574 to your computer and use it in GitHub Desktop.
/usr/local/nvm/v0.10.2/bin/node "/Applications/WebStorm 7 EAP.app/plugins/js-karma/js_reporter/karma-intellij/lib/intellijRunner.js" --karmaPackageDir=/Users/vojta/Code/angular.dart/node_modules/karma --runnerPort=9101
##teamcity[enteredTheMatrix]
##teamcity[testSuiteStarted nodeId='1' parentNodeId='0' name='karma.conf.js' nodeType='config' locationHint='config:///Users/vojta/Code/angular.dart/karma.conf.js']
##teamcity[testSuiteStarted nodeId='2' parentNodeId='1' name='Chrome 29.0.1530 (Mac OS X 10.8.4)' nodeType='browser']
##teamcity[testCount count='307']
##teamcity[testStarted nodeId='3' parentNodeId='2' name='MockHttp should replay an http request' nodeType='test' locationHint='test://MockHttp should replay an http request']
##teamcity[testFinished nodeId='3' duration='5']
##teamcity[testStarted nodeId='4' parentNodeId='2' name='MockHttp should replay an http request which is expected multiple times' nodeType='test' locationHint='test://MockHttp should replay an http request which is expected multiple times']
##teamcity[testFinished nodeId='4' duration='1']
##teamcity[testStarted nodeId='5' parentNodeId='2' name='MockHttp should throw an exeception on assertAllGetsCalled when not all expected GETs were called' nodeType='test' locationHint='test://MockHttp should throw an exeception on assertAllGetsCalled when not all expected GETs were called']
##teamcity[testFinished nodeId='5' duration='2']
##teamcity[testStarted nodeId='6' parentNodeId='2' name='MockHttp should cache results' nodeType='test' locationHint='test://MockHttp should cache results']
##teamcity[testFinished nodeId='6' duration='2']
##teamcity[testStarted nodeId='7' parentNodeId='2' name='MockHttp should barf on an unseen request' nodeType='test' locationHint='test://MockHttp should barf on an unseen request']
##teamcity[testFinished nodeId='7' duration='0']
##teamcity[testStarted nodeId='8' parentNodeId='2' name='MockHttp should barf on hanging requests' nodeType='test' locationHint='test://MockHttp should barf on hanging requests']
##teamcity[testFinished nodeId='8' duration='1']
##teamcity[testStarted nodeId='9' parentNodeId='2' name='renderedText should work on regular DOM nodes' nodeType='test' locationHint='test://renderedText should work on regular DOM nodes']
##teamcity[testFinished nodeId='9' duration='3']
##teamcity[testStarted nodeId='10' parentNodeId='2' name='renderedText should work with shadow DOM' nodeType='test' locationHint='test://renderedText should work with shadow DOM']
##teamcity[testFinished nodeId='10' duration='2']
##teamcity[testStarted nodeId='11' parentNodeId='2' name='renderedText should ignore comments' nodeType='test' locationHint='test://renderedText should ignore comments']
##teamcity[testFinished nodeId='11' duration='0']
##teamcity[testStarted nodeId='12' parentNodeId='2' name='jquery html get' nodeType='test' locationHint='test://jquery html get']
##teamcity[testFinished nodeId='12' duration='0']
##teamcity[testStarted nodeId='13' parentNodeId='2' name='jquery html set' nodeType='test' locationHint='test://jquery html set']
##teamcity[testFinished nodeId='13' duration='0']
##teamcity[testStarted nodeId='14' parentNodeId='2' name='async should run synchronous code' nodeType='test' locationHint='test://async should run synchronous code']
##teamcity[testFinished nodeId='14' duration='1']
##teamcity[testStarted nodeId='15' parentNodeId='2' name='async should run async code' nodeType='test' locationHint='test://async should run async code']
##teamcity[testFinished nodeId='15' duration='1']
##teamcity[testStarted nodeId='16' parentNodeId='2' name='async should run chained thens' nodeType='test' locationHint='test://async should run chained thens']
##teamcity[testFinished nodeId='16' duration='1']
##teamcity[testStarted nodeId='17' parentNodeId='2' name='async shold run futures created in futures' nodeType='test' locationHint='test://async shold run futures created in futures']
##teamcity[testFinished nodeId='17' duration='1']
##teamcity[testStarted nodeId='18' parentNodeId='2' name='async should run all the async calls if asked' nodeType='test' locationHint='test://async should run all the async calls if asked']
##teamcity[testFinished nodeId='18' duration='1']
##teamcity[testStarted nodeId='19' parentNodeId='2' name='async should complain if you dangle callbacks' nodeType='test' locationHint='test://async should complain if you dangle callbacks']
##teamcity[testFinished nodeId='19' duration='3']
##teamcity[testStarted nodeId='20' parentNodeId='2' name='async should complain if the test throws an exception' nodeType='test' locationHint='test://async should complain if the test throws an exception']
##teamcity[testFinished nodeId='20' duration='0']
##teamcity[testStarted nodeId='21' parentNodeId='2' name='async should complain if the test throws an exception during async calls' nodeType='test' locationHint='test://async should complain if the test throws an exception during async calls']
##teamcity[testFinished nodeId='21' duration='1']
##teamcity[testStarted nodeId='22' parentNodeId='2' name='angular.dart unittests should run in checked moded only' nodeType='test' locationHint='test://angular\.dart unittests should run in checked moded only']
##teamcity[testFinished nodeId='22' duration='1']
##teamcity[testStarted nodeId='23' parentNodeId='2' name='relaxFnApply should work with 6 arguments' nodeType='test' locationHint='test://relaxFnApply should work with 6 arguments']
##teamcity[testFinished nodeId='23' duration='1']
##teamcity[testStarted nodeId='24' parentNodeId='2' name='relaxFnApply should work with 0 arguments' nodeType='test' locationHint='test://relaxFnApply should work with 0 arguments']
##teamcity[testFinished nodeId='24' duration='0']
##teamcity[testStarted nodeId='25' parentNodeId='2' name='relaxFnApply should fail with not enough arguments' nodeType='test' locationHint='test://relaxFnApply should fail with not enough arguments']
##teamcity[testFinished nodeId='25' duration='0']
##teamcity[testStarted nodeId='26' parentNodeId='2' name='Block mutation insertAfter should insert block after anchor block' nodeType='test' locationHint='test://Block mutation insertAfter should insert block after anchor block']
##teamcity[testFinished nodeId='26' duration='1']
##teamcity[testStarted nodeId='27' parentNodeId='2' name='Block mutation insertAfter should insert multi element block after another multi element block' nodeType='test' locationHint='test://Block mutation insertAfter should insert multi element block after another multi element block']
##teamcity[testFinished nodeId='27' duration='1']
##teamcity[testStarted nodeId='28' parentNodeId='2' name='Block mutation insertAfter should insert multi element block before another multi element block' nodeType='test' locationHint='test://Block mutation insertAfter should insert multi element block before another multi element block']
##teamcity[testFinished nodeId='28' duration='1']
##teamcity[testStarted nodeId='29' parentNodeId='2' name='Block mutation remove should remove the last block' nodeType='test' locationHint='test://Block mutation remove should remove the last block']
##teamcity[testFinished nodeId='29' duration='1']
##teamcity[testStarted nodeId='30' parentNodeId='2' name='Block mutation remove should remove child blocks from parent pseudo black' nodeType='test' locationHint='test://Block mutation remove should remove child blocks from parent pseudo black']
##teamcity[testFinished nodeId='30' duration='1']
##teamcity[testStarted nodeId='31' parentNodeId='2' name='Block mutation remove should remove' nodeType='test' locationHint='test://Block mutation remove should remove']
##teamcity[testFinished nodeId='31' duration='364']
##teamcity[testStarted nodeId='32' parentNodeId='2' name='Block mutation moveAfter should move last to middle' nodeType='test' locationHint='test://Block mutation moveAfter should move last to middle']
##teamcity[testFinished nodeId='32' duration='0']
##teamcity[testStarted nodeId='33' parentNodeId='2' name='Block mutation moveAfter should move middle to last' nodeType='test' locationHint='test://Block mutation moveAfter should move middle to last']
##teamcity[testFinished nodeId='33' duration='0']
##teamcity[testStarted nodeId='34' parentNodeId='2' name='CacheFactory should be injected' nodeType='test' locationHint='test://CacheFactory should be injected']
##teamcity[testFinished nodeId='34' duration='1']
##teamcity[testStarted nodeId='35' parentNodeId='2' name='CacheFactory should return a new cache whenever called' nodeType='test' locationHint='test://CacheFactory should return a new cache whenever called']
##teamcity[testFinished nodeId='35' duration='2']
##teamcity[testStarted nodeId='36' parentNodeId='2' name='CacheFactory should complain if the cache id is being reused' nodeType='test' locationHint='test://CacheFactory should complain if the cache id is being reused']
##teamcity[testFinished nodeId='36' duration='2']
##teamcity[testStarted nodeId='37' parentNodeId='2' name='CacheFactory info should provide info about all created caches' nodeType='test' locationHint='test://CacheFactory info should provide info about all created caches']
##teamcity[testFinished nodeId='37' duration='5']
##teamcity[testStarted nodeId='38' parentNodeId='2' name='CacheFactory get should return a cache if looked up by id' nodeType='test' locationHint='test://CacheFactory get should return a cache if looked up by id']
##teamcity[testFinished nodeId='38' duration='1']
##teamcity[testStarted nodeId='39' parentNodeId='2' name='CacheFactory cache put, get & remove should add cache entries via add and retrieve them via get' nodeType='test' locationHint='test://CacheFactory cache put, get & remove should add cache entries via add and retrieve them via get']
##teamcity[testFinished nodeId='39' duration='1']
##teamcity[testStarted nodeId='40' parentNodeId='2' name='CacheFactory cache put, get & remove should ignore put if the value is null' nodeType='test' locationHint='test://CacheFactory cache put, get & remove should ignore put if the value is null']
##teamcity[testFinished nodeId='40' duration='1']
##teamcity[testStarted nodeId='41' parentNodeId='2' name='CacheFactory cache put, get & remove should remove entries via remove' nodeType='test' locationHint='test://CacheFactory cache put, get & remove should remove entries via remove']
##teamcity[testFinished nodeId='41' duration='1']
##teamcity[testStarted nodeId='42' parentNodeId='2' name='CacheFactory cache put, get & remove should return undefined when entry does not exist' nodeType='test' locationHint='test://CacheFactory cache put, get & remove should return undefined when entry does not exist']
##teamcity[testFinished nodeId='42' duration='0']
##teamcity[testStarted nodeId='43' parentNodeId='2' name='CacheFactory cache put, get & remove should return value from put' nodeType='test' locationHint='test://CacheFactory cache put, get & remove should return value from put']
##teamcity[testFinished nodeId='43' duration='0']
##teamcity[testStarted nodeId='44' parentNodeId='2' name='CacheFactory cache info should size increment with put and decrement with remove' nodeType='test' locationHint='test://CacheFactory cache info should size increment with put and decrement with remove']
##teamcity[testFinished nodeId='44' duration='0']
##teamcity[testStarted nodeId='45' parentNodeId='2' name='CacheFactory cache info should return cache id' nodeType='test' locationHint='test://CacheFactory cache info should return cache id']
##teamcity[testFinished nodeId='45' duration='0']
##teamcity[testStarted nodeId='46' parentNodeId='2' name='CacheFactory cache removeAll should blow away all data' nodeType='test' locationHint='test://CacheFactory cache removeAll should blow away all data']
##teamcity[testFinished nodeId='46' duration='1']
##teamcity[testStarted nodeId='47' parentNodeId='2' name='CacheFactory cache destroy should make the cache unusable and remove references to it from $cacheFactory' nodeType='test' locationHint='test://CacheFactory cache destroy should make the cache unusable and remove references to it from $cacheFactory']
##teamcity[testFinished nodeId='47' duration='1']
##teamcity[testStarted nodeId='48' parentNodeId='2' name='dte.compiler should compile basic hello world' nodeType='test' locationHint='test://dte\.compiler should compile basic hello world']
##teamcity[testFinished nodeId='48' duration='26']
##teamcity[testStarted nodeId='49' parentNodeId='2' name='dte.compiler should not throw on an empty list' nodeType='test' locationHint='test://dte\.compiler should not throw on an empty list']
##teamcity[testFinished nodeId='49' duration='2']
##teamcity[testStarted nodeId='50' parentNodeId='2' name='dte.compiler should compile a directive in a child' nodeType='test' locationHint='test://dte\.compiler should compile a directive in a child']
##teamcity[testFinished nodeId='50' duration='2']
##teamcity[testStarted nodeId='51' parentNodeId='2' name='dte.compiler should compile repeater' nodeType='test' locationHint='test://dte\.compiler should compile repeater']
##teamcity[testFinished nodeId='51' duration='20']
##teamcity[testStarted nodeId='52' parentNodeId='2' name='dte.compiler interpolation should interpolate attribute nodes' nodeType='test' locationHint='test://dte\.compiler interpolation should interpolate attribute nodes']
##teamcity[testFinished nodeId='52' duration='14']
##teamcity[testStarted nodeId='53' parentNodeId='2' name='dte.compiler interpolation should interpolate text nodes' nodeType='test' locationHint='test://dte\.compiler interpolation should interpolate text nodes']
##teamcity[testFinished nodeId='53' duration='12']
##teamcity[testStarted nodeId='54' parentNodeId='2' name='dte.compiler components should create a simple component' nodeType='test' locationHint='test://dte\.compiler components should create a simple component']
##teamcity[testFinished nodeId='54' duration='163']
##teamcity[testStarted nodeId='55' parentNodeId='2' name='dte.compiler components should create a component that can access parent scope' nodeType='test' locationHint='test://dte\.compiler components should create a component that can access parent scope']
##teamcity[testFinished nodeId='55' duration='6']
##teamcity[testStarted nodeId='56' parentNodeId='2' name='dte.compiler components should behave nicely if a mapped attribute is missing' nodeType='test' locationHint='test://dte\.compiler components should behave nicely if a mapped attribute is missing']
##teamcity[testFinished nodeId='56' duration='5']
##teamcity[testStarted nodeId='57' parentNodeId='2' name='dte.compiler components should behave nicely if a mapped attribute evals to null' nodeType='test' locationHint='test://dte\.compiler components should behave nicely if a mapped attribute evals to null']
##teamcity[testFinished nodeId='57' duration='3']
##teamcity[testStarted nodeId='58' parentNodeId='2' name='dte.compiler components should create a component with IO' nodeType='test' locationHint='test://dte\.compiler components should create a component with IO']
##teamcity[testFinished nodeId='58' duration='6']
##teamcity[testStarted nodeId='59' parentNodeId='2' name='dte.compiler components should create a component with IO and "=" binding value should be available' nodeType='test' locationHint='test://dte\.compiler components should create a component with IO and "=" binding value should be available']
##teamcity[testFinished nodeId='59' duration='3']
##teamcity[testStarted nodeId='60' parentNodeId='2' name='dte.compiler components should expose mapped attributes as camel case' nodeType='test' locationHint='test://dte\.compiler components should expose mapped attributes as camel case']
##teamcity[testFinished nodeId='60' duration='4']
##teamcity[testStarted nodeId='61' parentNodeId='2' name='dte.compiler components should publish component controller into the scope' nodeType='test' locationHint='test://dte\.compiler components should publish component controller into the scope']
##teamcity[testFinished nodeId='61' duration='6']
##teamcity[testStarted nodeId='62' parentNodeId='2' name='dte.compiler controller scoping shoud make controllers available to sibling and child controllers' nodeType='test' locationHint='test://dte\.compiler controller scoping shoud make controllers available to sibling and child controllers']
##teamcity[testFinished nodeId='62' duration='10']
##teamcity[testStarted nodeId='63' parentNodeId='2' name='dte.compiler controller scoping should reuse controllers for transclusions' nodeType='test' locationHint='test://dte\.compiler controller scoping should reuse controllers for transclusions']
##teamcity[testFinished nodeId='63' duration='6']
##teamcity[testStarted nodeId='64' parentNodeId='2' name='directive factory should guess the directive name correctly' nodeType='test' locationHint='test://directive factory should guess the directive name correctly']
##teamcity[testFinished nodeId='64' duration='0']
##teamcity[testStarted nodeId='65' parentNodeId='2' name='directive factory should guess the attr directive name correctly' nodeType='test' locationHint='test://directive factory should guess the attr directive name correctly']
##teamcity[testFinished nodeId='65' duration='0']
##teamcity[testStarted nodeId='66' parentNodeId='2' name='directive factory should set $transclude based on the directive type for undef transclude' nodeType='test' locationHint='test://directive factory should set $transclude based on the directive type for undef transclude']
##teamcity[testFinished nodeId='66' duration='0']
##teamcity[testStarted nodeId='67' parentNodeId='2' name='directive factory should set $transclude based on the directive type for transclude=true' nodeType='test' locationHint='test://directive factory should set $transclude based on the directive type for transclude=true']
##teamcity[testFinished nodeId='67' duration='1']
##teamcity[testStarted nodeId='68' parentNodeId='2' name='directive factory should set $transclude based on the directive type for transclude=null' nodeType='test' locationHint='test://directive factory should set $transclude based on the directive type for transclude=null']
##teamcity[testFinished nodeId='68' duration='0']
##teamcity[testStarted nodeId='69' parentNodeId='2' name='directive factory should default $shadowRootOptions to false/false' nodeType='test' locationHint='test://directive factory should default $shadowRootOptions to false/false']
##teamcity[testFinished nodeId='69' duration='1']
##teamcity[testStarted nodeId='70' parentNodeId='2' name='directive factory should override $shadowRootOptions with values provided by component type' nodeType='test' locationHint='test://directive factory should override $shadowRootOptions with values provided by component type']
##teamcity[testFinished nodeId='70' duration='1']
##teamcity[testStarted nodeId='71' parentNodeId='2' name='http rewriting should rewrite URLs before calling the backend' nodeType='test' locationHint='test://http rewriting should rewrite URLs before calling the backend']
##teamcity[testFinished nodeId='71' duration='2']
##teamcity[testStarted nodeId='72' parentNodeId='2' name='http rewriting should support pending requests for different raw URLs' nodeType='test' locationHint='test://http rewriting should support pending requests for different raw URLs']
##teamcity[testFinished nodeId='72' duration='0']
##teamcity[testStarted nodeId='73' parentNodeId='2' name='http rewriting should support caching' nodeType='test' locationHint='test://http rewriting should support caching']
##teamcity[testFinished nodeId='73' duration='0']
##teamcity[testStarted nodeId='74' parentNodeId='2' name='http caching should not cache if no cache is present' nodeType='test' locationHint='test://http caching should not cache if no cache is present']
##teamcity[testFinished nodeId='74' duration='1']
##teamcity[testStarted nodeId='75' parentNodeId='2' name='http caching should return a pending request' nodeType='test' locationHint='test://http caching should return a pending request']
##teamcity[testFinished nodeId='75' duration='5']
##teamcity[testStarted nodeId='76' parentNodeId='2' name='http caching should not return a pending request after the request is complete' nodeType='test' locationHint='test://http caching should not return a pending request after the request is complete']
##teamcity[testFinished nodeId='76' duration='0']
##teamcity[testStarted nodeId='77' parentNodeId='2' name='http caching should return a cached value if present' nodeType='test' locationHint='test://http caching should return a cached value if present']
##teamcity[testFinished nodeId='77' duration='0']
##teamcity[testStarted nodeId='78' parentNodeId='2' name='Interface Typing should recognize built-in objects as an object' nodeType='test' locationHint='test://Interface Typing should recognize built-in objects as an object']
##teamcity[testFinished nodeId='78' duration='106']
##teamcity[testStarted nodeId='79' parentNodeId='2' name='Interface Typing should recognize interfaces with fields' nodeType='test' locationHint='test://Interface Typing should recognize interfaces with fields']
##teamcity[testFinished nodeId='79' duration='2']
##teamcity[testStarted nodeId='80' parentNodeId='2' name='$interpolate should return undefined when there are no bindings and textOnly is set to true' nodeType='test' locationHint='test://$interpolate should return undefined when there are no bindings and textOnly is set to true']
##teamcity[testFinished nodeId='80' duration='1']
##teamcity[testStarted nodeId='81' parentNodeId='2' name='$interpolate should suppress falsy objects' nodeType='test' locationHint='test://$interpolate should suppress falsy objects']
##teamcity[testFinished nodeId='81' duration='2']
##teamcity[testStarted nodeId='82' parentNodeId='2' name='$interpolate should jsonify objects' nodeType='test' locationHint='test://$interpolate should jsonify objects']
##teamcity[testFinished nodeId='82' duration='1']
##teamcity[testStarted nodeId='83' parentNodeId='2' name='$interpolate should rethrow exceptions' nodeType='test' locationHint='test://$interpolate should rethrow exceptions']
##teamcity[testFinished nodeId='83' duration='2']
##teamcity[testStarted nodeId='84' parentNodeId='2' name='$interpolate should return interpolation function' nodeType='test' locationHint='test://$interpolate should return interpolation function']
##teamcity[testFinished nodeId='84' duration='2']
##teamcity[testStarted nodeId='85' parentNodeId='2' name='$interpolate should ignore undefined model' nodeType='test' locationHint='test://$interpolate should ignore undefined model']
##teamcity[testFinished nodeId='85' duration='2']
##teamcity[testStarted nodeId='86' parentNodeId='2' name='$interpolate should ignore undefined return value' nodeType='test' locationHint='test://$interpolate should ignore undefined return value']
##teamcity[testFinished nodeId='86' duration='1']
##teamcity[testStarted nodeId='87' parentNodeId='2' name='$interpolate parseBindings should Parse Text With No Bindings' nodeType='test' locationHint='test://$interpolate parseBindings should Parse Text With No Bindings']
##teamcity[testFinished nodeId='87' duration='1']
##teamcity[testStarted nodeId='88' parentNodeId='2' name='$interpolate parseBindings should Parse Empty Text' nodeType='test' locationHint='test://$interpolate parseBindings should Parse Empty Text']
##teamcity[testFinished nodeId='88' duration='1']
##teamcity[testStarted nodeId='89' parentNodeId='2' name='$interpolate parseBindings should Parse Inner Binding' nodeType='test' locationHint='test://$interpolate parseBindings should Parse Inner Binding']
##teamcity[testFinished nodeId='89' duration='1']
##teamcity[testStarted nodeId='90' parentNodeId='2' name='$interpolate parseBindings should Parse Ending Binding' nodeType='test' locationHint='test://$interpolate parseBindings should Parse Ending Binding']
##teamcity[testFinished nodeId='90' duration='2']
##teamcity[testStarted nodeId='91' parentNodeId='2' name='$interpolate parseBindings should Parse Begging Binding' nodeType='test' locationHint='test://$interpolate parseBindings should Parse Begging Binding']
##teamcity[testFinished nodeId='91' duration='1']
##teamcity[testStarted nodeId='92' parentNodeId='2' name='$interpolate parseBindings should Parse Loan Binding' nodeType='test' locationHint='test://$interpolate parseBindings should Parse Loan Binding']
##teamcity[testFinished nodeId='92' duration='2']
##teamcity[testStarted nodeId='93' parentNodeId='2' name='$interpolate parseBindings should Parse Two Bindings' nodeType='test' locationHint='test://$interpolate parseBindings should Parse Two Bindings']
##teamcity[testFinished nodeId='93' duration='1']
##teamcity[testStarted nodeId='94' parentNodeId='2' name='$interpolate parseBindings should Parse Two Bindings With Text In Middle' nodeType='test' locationHint='test://$interpolate parseBindings should Parse Two Bindings With Text In Middle']
##teamcity[testFinished nodeId='94' duration='1']
##teamcity[testStarted nodeId='95' parentNodeId='2' name='$interpolate parseBindings should Parse Multiline' nodeType='test' locationHint='test://$interpolate parseBindings should Parse Multiline']
##teamcity[testFinished nodeId='95' duration='2']
##teamcity[testStarted nodeId='96' parentNodeId='2' name='reflectStaticField should return null for missing field' nodeType='test' locationHint='test://reflectStaticField should return null for missing field']
##teamcity[testFinished nodeId='96' duration='0']
##teamcity[testStarted nodeId='97' parentNodeId='2' name='reflectStaticField should return value for static field' nodeType='test' locationHint='test://reflectStaticField should return value for static field']
##teamcity[testFinished nodeId='97' duration='1']
##teamcity[testStarted nodeId='98' parentNodeId='2' name='reflectStaticField should return null for non static fields' nodeType='test' locationHint='test://reflectStaticField should return null for non static fields']
##teamcity[testFinished nodeId='98' duration='1']
##teamcity[testStarted nodeId='99' parentNodeId='2' name='reflectStaticField should return null for non fields' nodeType='test' locationHint='test://reflectStaticField should return null for non fields']
##teamcity[testFinished nodeId='99' duration='1']
##teamcity[testStarted nodeId='100' parentNodeId='2' name='NodeCursor should allow single level traversal' nodeType='test' locationHint='test://NodeCursor should allow single level traversal']
##teamcity[testFinished nodeId='100' duration='1']
##teamcity[testStarted nodeId='101' parentNodeId='2' name='NodeCursor should descend and ascend' nodeType='test' locationHint='test://NodeCursor should descend and ascend']
##teamcity[testFinished nodeId='101' duration='1']
##teamcity[testStarted nodeId='102' parentNodeId='2' name='NodeCursor should descend and ascend two levels' nodeType='test' locationHint='test://NodeCursor should descend and ascend two levels']
##teamcity[testFinished nodeId='102' duration='1']
##teamcity[testStarted nodeId='103' parentNodeId='2' name='NodeCursor should create child cursor upon replace of top level' nodeType='test' locationHint='test://NodeCursor should create child cursor upon replace of top level']
##teamcity[testFinished nodeId='103' duration='1']
##teamcity[testStarted nodeId='104' parentNodeId='2' name='NodeCursor should create child cursor upon replace of mid level' nodeType='test' locationHint='test://NodeCursor should create child cursor upon replace of mid level']
##teamcity[testFinished nodeId='104' duration='1']
##teamcity[testStarted nodeId='105' parentNodeId='2' name='NodeCursor should preserve the top-level elements' nodeType='test' locationHint='test://NodeCursor should preserve the top-level elements']
##teamcity[testFinished nodeId='105' duration='1']
##teamcity[testStarted nodeId='106' parentNodeId='2' name='lexer should tokenize a simple identifier' nodeType='test' locationHint='test://lexer should tokenize a simple identifier']
##teamcity[testFinished nodeId='106' duration='0']
##teamcity[testStarted nodeId='107' parentNodeId='2' name='lexer should tokenize a dotted identifier' nodeType='test' locationHint='test://lexer should tokenize a dotted identifier']
##teamcity[testFinished nodeId='107' duration='0']
##teamcity[testStarted nodeId='108' parentNodeId='2' name='lexer should tokenize an operator' nodeType='test' locationHint='test://lexer should tokenize an operator']
##teamcity[testFinished nodeId='108' duration='1']
##teamcity[testStarted nodeId='109' parentNodeId='2' name='lexer should tokenize an indexed operator' nodeType='test' locationHint='test://lexer should tokenize an indexed operator']
##teamcity[testFinished nodeId='109' duration='0']
##teamcity[testStarted nodeId='110' parentNodeId='2' name='lexer should tokenize numbers' nodeType='test' locationHint='test://lexer should tokenize numbers']
##teamcity[testFinished nodeId='110' duration='1']
##teamcity[testStarted nodeId='111' parentNodeId='2' name='lexer should tokenize numbers within index ops' nodeType='test' locationHint='test://lexer should tokenize numbers within index ops']
##teamcity[testFinished nodeId='111' duration='0']
##teamcity[testStarted nodeId='112' parentNodeId='2' name='lexer should tokenize simple quoted strings' nodeType='test' locationHint='test://lexer should tokenize simple quoted strings']
##teamcity[testFinished nodeId='112' duration='0']
##teamcity[testStarted nodeId='113' parentNodeId='2' name='lexer should tokenize quoted strings with escaped quotes' nodeType='test' locationHint='test://lexer should tokenize quoted strings with escaped quotes']
##teamcity[testFinished nodeId='113' duration='0']
##teamcity[testStarted nodeId='114' parentNodeId='2' name='lexer should tokenize a string' nodeType='test' locationHint='test://lexer should tokenize a string']
##teamcity[testFinished nodeId='114' duration='1']
##teamcity[testStarted nodeId='115' parentNodeId='2' name='lexer should tokenize undefined' nodeType='test' locationHint='test://lexer should tokenize undefined']
##teamcity[testFinished nodeId='115' duration='0']
##teamcity[testStarted nodeId='116' parentNodeId='2' name='lexer should ignore whitespace' nodeType='test' locationHint='test://lexer should ignore whitespace']
##teamcity[testFinished nodeId='116' duration='3']
##teamcity[testStarted nodeId='117' parentNodeId='2' name='lexer should tokenize quoted string' nodeType='test' locationHint='test://lexer should tokenize quoted string']
##teamcity[testFinished nodeId='117' duration='1']
##teamcity[testStarted nodeId='118' parentNodeId='2' name='lexer should tokenize escaped quoted string' nodeType='test' locationHint='test://lexer should tokenize escaped quoted string']
##teamcity[testFinished nodeId='118' duration='1']
##teamcity[testStarted nodeId='119' parentNodeId='2' name='lexer should tokenize unicode' nodeType='test' locationHint='test://lexer should tokenize unicode']
##teamcity[testFinished nodeId='119' duration='0']
##teamcity[testStarted nodeId='120' parentNodeId='2' name='lexer should tokenize relation' nodeType='test' locationHint='test://lexer should tokenize relation']
##teamcity[testFinished nodeId='120' duration='1']
##teamcity[testStarted nodeId='121' parentNodeId='2' name='lexer should tokenize statements' nodeType='test' locationHint='test://lexer should tokenize statements']
##teamcity[testFinished nodeId='121' duration='0']
##teamcity[testStarted nodeId='122' parentNodeId='2' name='lexer should tokenize function invocation' nodeType='test' locationHint='test://lexer should tokenize function invocation']
##teamcity[testFinished nodeId='122' duration='0']
##teamcity[testStarted nodeId='123' parentNodeId='2' name='lexer should tokenize simple method invocations' nodeType='test' locationHint='test://lexer should tokenize simple method invocations']
##teamcity[testFinished nodeId='123' duration='0']
##teamcity[testStarted nodeId='124' parentNodeId='2' name='lexer should tokenize method invocation' nodeType='test' locationHint='test://lexer should tokenize method invocation']
##teamcity[testFinished nodeId='124' duration='1']
##teamcity[testStarted nodeId='125' parentNodeId='2' name='lexer should tokenize number' nodeType='test' locationHint='test://lexer should tokenize number']
##teamcity[testFinished nodeId='125' duration='0']
##teamcity[testStarted nodeId='126' parentNodeId='2' name='lexer should tokenize number with exponent' nodeType='test' locationHint='test://lexer should tokenize number with exponent']
##teamcity[testFinished nodeId='126' duration='0']
##teamcity[testStarted nodeId='127' parentNodeId='2' name='lexer should throws exception for invalid exponent' nodeType='test' locationHint='test://lexer should throws exception for invalid exponent']
##teamcity[testFinished nodeId='127' duration='14']
##teamcity[testStarted nodeId='128' parentNodeId='2' name='lexer should tokenize number starting with a dot' nodeType='test' locationHint='test://lexer should tokenize number starting with a dot']
##teamcity[testFinished nodeId='128' duration='0']
##teamcity[testStarted nodeId='129' parentNodeId='2' name='lexer should throw error on invalid unicode' nodeType='test' locationHint='test://lexer should throw error on invalid unicode']
##teamcity[testFinished nodeId='129' duration='9']
##teamcity[testStarted nodeId='130' parentNodeId='2' name='parse should parse numerical expressions' nodeType='test' locationHint='test://parse should parse numerical expressions']
##teamcity[testFinished nodeId='130' duration='1']
##teamcity[testStarted nodeId='131' parentNodeId='2' name='parse should parse unary - expressions' nodeType='test' locationHint='test://parse should parse unary - expressions']
##teamcity[testFinished nodeId='131' duration='0']
##teamcity[testStarted nodeId='132' parentNodeId='2' name='parse should parse unary ! expressions' nodeType='test' locationHint='test://parse should parse unary ! expressions']
##teamcity[testFinished nodeId='132' duration='1']
##teamcity[testStarted nodeId='133' parentNodeId='2' name='parse should parse multiplicative expressions' nodeType='test' locationHint='test://parse should parse multiplicative expressions']
##teamcity[testFinished nodeId='133' duration='1']
##teamcity[testStarted nodeId='134' parentNodeId='2' name='parse should parse additive expressions' nodeType='test' locationHint='test://parse should parse additive expressions']
##teamcity[testFinished nodeId='134' duration='0']
##teamcity[testStarted nodeId='135' parentNodeId='2' name='parse should parse relational expressions' nodeType='test' locationHint='test://parse should parse relational expressions']
##teamcity[testFinished nodeId='135' duration='0']
##teamcity[testStarted nodeId='136' parentNodeId='2' name='parse should parse equality expressions' nodeType='test' locationHint='test://parse should parse equality expressions']
##teamcity[testFinished nodeId='136' duration='0']
##teamcity[testStarted nodeId='137' parentNodeId='2' name='parse should parse logicalAND expressions' nodeType='test' locationHint='test://parse should parse logicalAND expressions']
##teamcity[testFinished nodeId='137' duration='0']
##teamcity[testStarted nodeId='138' parentNodeId='2' name='parse should parse logicalOR expressions' nodeType='test' locationHint='test://parse should parse logicalOR expressions']
##teamcity[testFinished nodeId='138' duration='1']
##teamcity[testStarted nodeId='139' parentNodeId='2' name='parse should auto convert ints to strings' nodeType='test' locationHint='test://parse should auto convert ints to strings']
##teamcity[testFinished nodeId='139' duration='0']
##teamcity[testStarted nodeId='140' parentNodeId='2' name='parse should parse expressions' nodeType='test' locationHint='test://parse should parse expressions']
##teamcity[testFinished nodeId='140' duration='1']
##teamcity[testStarted nodeId='141' parentNodeId='2' name='parse should parse comparison' nodeType='test' locationHint='test://parse should parse comparison']
##teamcity[testFinished nodeId='141' duration='0']
##teamcity[testStarted nodeId='142' parentNodeId='2' name='parse should parse logical' nodeType='test' locationHint='test://parse should parse logical']
##teamcity[testFinished nodeId='142' duration='1']
##teamcity[testStarted nodeId='143' parentNodeId='2' name='parse should parse string' nodeType='test' locationHint='test://parse should parse string']
##teamcity[testFinished nodeId='143' duration='0']
##teamcity[testStarted nodeId='144' parentNodeId='2' name='parse should access scope' nodeType='test' locationHint='test://parse should access scope']
##teamcity[testFinished nodeId='144' duration='2']
##teamcity[testStarted nodeId='145' parentNodeId='2' name='parse should access classes on scope' nodeType='test' locationHint='test://parse should access classes on scope']
##teamcity[testFinished nodeId='145' duration='2']
##teamcity[testStarted nodeId='146' parentNodeId='2' name='parse should resolve deeply nested paths (important for CSP mode)' nodeType='test' locationHint='test://parse should resolve deeply nested paths (important for CSP mode)']
##teamcity[testFinished nodeId='146' duration='0']
##teamcity[testStarted nodeId='147' parentNodeId='2' name='parse should be forgiving' nodeType='test' locationHint='test://parse should be forgiving']
##teamcity[testFinished nodeId='147' duration='1']
##teamcity[testStarted nodeId='148' parentNodeId='2' name='parse should evaluate grouped expressions' nodeType='test' locationHint='test://parse should evaluate grouped expressions']
##teamcity[testFinished nodeId='148' duration='1']
##teamcity[testStarted nodeId='149' parentNodeId='2' name='parse should evaluate assignments' nodeType='test' locationHint='test://parse should evaluate assignments']
##teamcity[testFinished nodeId='149' duration='0']
##teamcity[testStarted nodeId='150' parentNodeId='2' name='parse should evaluate function call without arguments' nodeType='test' locationHint='test://parse should evaluate function call without arguments']
##teamcity[testFinished nodeId='150' duration='1']
##teamcity[testStarted nodeId='151' parentNodeId='2' name='parse should evaluate function call with arguments' nodeType='test' locationHint='test://parse should evaluate function call with arguments']
##teamcity[testFinished nodeId='151' duration='0']
##teamcity[testStarted nodeId='152' parentNodeId='2' name='parse should evaluate function call from a return value' nodeType='test' locationHint='test://parse should evaluate function call from a return value']
##teamcity[testFinished nodeId='152' duration='1']
##teamcity[testStarted nodeId='153' parentNodeId='2' name='parse should evaluate multiplication and division' nodeType='test' locationHint='test://parse should evaluate multiplication and division']
##teamcity[testFinished nodeId='153' duration='0']
##teamcity[testStarted nodeId='154' parentNodeId='2' name='parse should evaluate array' nodeType='test' locationHint='test://parse should evaluate array']
##teamcity[testFinished nodeId='154' duration='1']
##teamcity[testStarted nodeId='155' parentNodeId='2' name='parse should evaluate array access' nodeType='test' locationHint='test://parse should evaluate array access']
##teamcity[testFinished nodeId='155' duration='2']
##teamcity[testStarted nodeId='156' parentNodeId='2' name='parse should evaluate object' nodeType='test' locationHint='test://parse should evaluate object']
##teamcity[testFinished nodeId='156' duration='0']
##teamcity[testStarted nodeId='157' parentNodeId='2' name='parse should evaluate object access' nodeType='test' locationHint='test://parse should evaluate object access']
##teamcity[testFinished nodeId='157' duration='1']
##teamcity[testStarted nodeId='158' parentNodeId='2' name='parse should evaluate JSON' nodeType='test' locationHint='test://parse should evaluate JSON']
##teamcity[testFinished nodeId='158' duration='1']
##teamcity[testStarted nodeId='159' parentNodeId='2' name='parse should evaluate multiple statements' nodeType='test' locationHint='test://parse should evaluate multiple statements']
##teamcity[testFinished nodeId='159' duration='0']
##teamcity[testStarted nodeId='160' parentNodeId='2' name='parse should evaluate objects on scope context' nodeType='test' locationHint='test://parse should evaluate objects on scope context']
##teamcity[testFinished nodeId='160' duration='0']
##teamcity[testStarted nodeId='161' parentNodeId='2' name='parse should evalulate objects on Scope' nodeType='test' locationHint='test://parse should evalulate objects on Scope']
##teamcity[testFinished nodeId='161' duration='1']
##teamcity[testStarted nodeId='162' parentNodeId='2' name='parse should evaluate field access on function call result' nodeType='test' locationHint='test://parse should evaluate field access on function call result']
##teamcity[testFinished nodeId='162' duration='0']
##teamcity[testStarted nodeId='163' parentNodeId='2' name='parse should evaluate field access after array access' nodeType='test' locationHint='test://parse should evaluate field access after array access']
##teamcity[testFinished nodeId='163' duration='0']
##teamcity[testStarted nodeId='164' parentNodeId='2' name='parse should evaluate array assignment' nodeType='test' locationHint='test://parse should evaluate array assignment']
##teamcity[testFinished nodeId='164' duration='1']
##teamcity[testStarted nodeId='165' parentNodeId='2' name='parse should evaluate remainder' nodeType='test' locationHint='test://parse should evaluate remainder']
##teamcity[testFinished nodeId='165' duration='0']
##teamcity[testStarted nodeId='166' parentNodeId='2' name='parse should evaluate sum with undefined' nodeType='test' locationHint='test://parse should evaluate sum with undefined']
##teamcity[testFinished nodeId='166' duration='0']
##teamcity[testStarted nodeId='167' parentNodeId='2' name='parse should throw exception on non-closed bracket' nodeType='test' locationHint='test://parse should throw exception on non-closed bracket']
##teamcity[testFinished nodeId='167' duration='0']
##teamcity[testStarted nodeId='168' parentNodeId='2' name='parse should evaluate double negation' nodeType='test' locationHint='test://parse should evaluate double negation']
##teamcity[testFinished nodeId='168' duration='0']
##teamcity[testStarted nodeId='169' parentNodeId='2' name='parse should evaluate negation' nodeType='test' locationHint='test://parse should evaluate negation']
##teamcity[testFinished nodeId='169' duration='1']
##teamcity[testStarted nodeId='170' parentNodeId='2' name='parse should evaluate exclamation mark' nodeType='test' locationHint='test://parse should evaluate exclamation mark']
##teamcity[testFinished nodeId='170' duration='0']
##teamcity[testStarted nodeId='171' parentNodeId='2' name='parse should evaluate minus' nodeType='test' locationHint='test://parse should evaluate minus']
##teamcity[testFinished nodeId='171' duration='0']
##teamcity[testStarted nodeId='172' parentNodeId='2' name='parse should evaluate undefined' nodeType='test' locationHint='test://parse should evaluate undefined']
##teamcity[testFinished nodeId='172' duration='0']
##teamcity[testStarted nodeId='173' parentNodeId='2' name='parse should allow assignment after array dereference' nodeType='test' locationHint='test://parse should allow assignment after array dereference']
##teamcity[testFinished nodeId='173' duration='0']
##teamcity[testStarted nodeId='174' parentNodeId='2' name='parse should short-circuit AND operator' nodeType='test' locationHint='test://parse should short-circuit AND operator']
##teamcity[testFinished nodeId='174' duration='0']
##teamcity[testStarted nodeId='175' parentNodeId='2' name='parse should short-circuit OR operator' nodeType='test' locationHint='test://parse should short-circuit OR operator']
##teamcity[testFinished nodeId='175' duration='0']
##teamcity[testStarted nodeId='176' parentNodeId='2' name='parse should support map getters' nodeType='test' locationHint='test://parse should support map getters']
##teamcity[testFinished nodeId='176' duration='1']
##teamcity[testStarted nodeId='177' parentNodeId='2' name='parse should support member getters' nodeType='test' locationHint='test://parse should support member getters']
##teamcity[testFinished nodeId='177' duration='0']
##teamcity[testStarted nodeId='178' parentNodeId='2' name='parse should support returning member functions' nodeType='test' locationHint='test://parse should support returning member functions']
##teamcity[testFinished nodeId='178' duration='1']
##teamcity[testStarted nodeId='179' parentNodeId='2' name='parse should support calling member functions' nodeType='test' locationHint='test://parse should support calling member functions']
##teamcity[testFinished nodeId='179' duration='0']
##teamcity[testStarted nodeId='180' parentNodeId='2' name='parse should support array setters' nodeType='test' locationHint='test://parse should support array setters']
##teamcity[testFinished nodeId='180' duration='1']
##teamcity[testStarted nodeId='181' parentNodeId='2' name='parse should support member field setters' nodeType='test' locationHint='test://parse should support member field setters']
##teamcity[testFinished nodeId='181' duration='0']
##teamcity[testStarted nodeId='182' parentNodeId='2' name='parse should support member field getters from mixins' nodeType='test' locationHint='test://parse should support member field getters from mixins']
##teamcity[testFinished nodeId='182' duration='1']
##teamcity[testStarted nodeId='183' parentNodeId='2' name='parse should support map getters from superclass' nodeType='test' locationHint='test://parse should support map getters from superclass']
##teamcity[testFinished nodeId='183' duration='0']
##teamcity[testStarted nodeId='184' parentNodeId='2' name='parse should support map getters from mixins' nodeType='test' locationHint='test://parse should support map getters from mixins']
##teamcity[testFinished nodeId='184' duration='0']
##teamcity[testStarted nodeId='185' parentNodeId='2' name='parse should gracefully handle bad containsKey' nodeType='test' locationHint='test://parse should gracefully handle bad containsKey']
##teamcity[testFinished nodeId='185' duration='1']
##teamcity[testStarted nodeId='186' parentNodeId='2' name='parse should parse functions for object indices' nodeType='test' locationHint='test://parse should parse functions for object indices']
##teamcity[testFinished nodeId='186' duration='0']
##teamcity[testStarted nodeId='187' parentNodeId='2' name='parse should fail gracefully when missing a function' nodeType='test' locationHint='test://parse should fail gracefully when missing a function']
##teamcity[testFinished nodeId='187' duration='2']
##teamcity[testStarted nodeId='188' parentNodeId='2' name='assignable should expose assignment function' nodeType='test' locationHint='test://assignable should expose assignment function']
##teamcity[testFinished nodeId='188' duration='0']
##teamcity[testStarted nodeId='189' parentNodeId='2' name='locals should expose local variables' nodeType='test' locationHint='test://locals should expose local variables']
##teamcity[testFinished nodeId='189' duration='1']
##teamcity[testStarted nodeId='190' parentNodeId='2' name='locals should expose traverse locals' nodeType='test' locationHint='test://locals should expose traverse locals']
##teamcity[testFinished nodeId='190' duration='1']
##teamcity[testStarted nodeId='191' parentNodeId='2' name='Scope $root should point to itself' nodeType='test' locationHint='test://Scope $root should point to itself']
##teamcity[testFinished nodeId='191' duration='1']
##teamcity[testStarted nodeId='192' parentNodeId='2' name='Scope $root should not have $root on children, but should inherit' nodeType='test' locationHint='test://Scope $root should not have $root on children, but should inherit']
##teamcity[testFinished nodeId='192' duration='1']
##teamcity[testStarted nodeId='193' parentNodeId='2' name='Scope $parent should point to itself in root' nodeType='test' locationHint='test://Scope $parent should point to itself in root']
##teamcity[testFinished nodeId='193' duration='1']
##teamcity[testStarted nodeId='194' parentNodeId='2' name='Scope $parent should point to parent' nodeType='test' locationHint='test://Scope $parent should point to parent']
##teamcity[testFinished nodeId='194' duration='1']
##teamcity[testStarted nodeId='195' parentNodeId='2' name='Scope $id should have a unique id' nodeType='test' locationHint='test://Scope $id should have a unique id']
##teamcity[testFinished nodeId='195' duration='1']
##teamcity[testStarted nodeId='196' parentNodeId='2' name='Scope this should have a |'this|'' nodeType='test' locationHint='test://Scope this should have a |'this|'']
##teamcity[testFinished nodeId='196' duration='1']
##teamcity[testStarted nodeId='197' parentNodeId='2' name='Scope $new() should create a child scope' nodeType='test' locationHint='test://Scope $new() should create a child scope']
##teamcity[testFinished nodeId='197' duration='1']
##teamcity[testStarted nodeId='198' parentNodeId='2' name='Scope $new() should create a non prototypically inherited child scope' nodeType='test' locationHint='test://Scope $new() should create a non prototypically inherited child scope']
##teamcity[testFinished nodeId='198' duration='0']
##teamcity[testStarted nodeId='199' parentNodeId='2' name='Scope $watch/$digest should watch and fire on simple property change' nodeType='test' locationHint='test://Scope $watch/$digest should watch and fire on simple property change']
##teamcity[testFinished nodeId='199' duration='2']
##teamcity[testStarted nodeId='200' parentNodeId='2' name='Scope $watch/$digest should watch and fire on expression change' nodeType='test' locationHint='test://Scope $watch/$digest should watch and fire on expression change']
##teamcity[testFinished nodeId='200' duration='1']
##teamcity[testStarted nodeId='201' parentNodeId='2' name='Scope $watch/$digest should delegate exceptions' nodeType='test' locationHint='test://Scope $watch/$digest should delegate exceptions']
##teamcity[testFinished nodeId='201' duration='11']
##teamcity[testStarted nodeId='202' parentNodeId='2' name='Scope $watch/$digest should fire watches in order of addition' nodeType='test' locationHint='test://Scope $watch/$digest should fire watches in order of addition']
##teamcity[testFinished nodeId='202' duration='2']
##teamcity[testStarted nodeId='203' parentNodeId='2' name='Scope $watch/$digest should call child $watchers in addition order' nodeType='test' locationHint='test://Scope $watch/$digest should call child $watchers in addition order']
##teamcity[testFinished nodeId='203' duration='1']
##teamcity[testStarted nodeId='204' parentNodeId='2' name='Scope $watch/$digest should allow $digest on a child scope with and without a right sibling' nodeType='test' locationHint='test://Scope $watch/$digest should allow $digest on a child scope with and without a right sibling']
##teamcity[testFinished nodeId='204' duration='3']
##teamcity[testStarted nodeId='205' parentNodeId='2' name='Scope $watch/$digest should repeat watch cycle while model changes are identified' nodeType='test' locationHint='test://Scope $watch/$digest should repeat watch cycle while model changes are identified']
##teamcity[testFinished nodeId='205' duration='3']
##teamcity[testStarted nodeId='206' parentNodeId='2' name='Scope $watch/$digest should repeat watch cycle from the root element' nodeType='test' locationHint='test://Scope $watch/$digest should repeat watch cycle from the root element']
##teamcity[testFinished nodeId='206' duration='1']
##teamcity[testStarted nodeId='207' parentNodeId='2' name='Scope $watch/$digest should prevent infinite recursion and print watcher expression' nodeType='test' locationHint='test://Scope $watch/$digest should prevent infinite recursion and print watcher expression']
##teamcity[testFinished nodeId='207' duration='8']
##teamcity[testStarted nodeId='208' parentNodeId='2' name='Scope $watch/$digest should not fire upon $watch registration on initial $digest' nodeType='test' locationHint='test://Scope $watch/$digest should not fire upon $watch registration on initial $digest']
##teamcity[testFinished nodeId='208' duration='1']
##teamcity[testStarted nodeId='209' parentNodeId='2' name='Scope $watch/$digest should watch functions' nodeType='test' locationHint='test://Scope $watch/$digest should watch functions']
##teamcity[testFinished nodeId='209' duration='2']
##teamcity[testStarted nodeId='210' parentNodeId='2' name='Scope $watch/$digest should prevent $digest recursion' nodeType='test' locationHint='test://Scope $watch/$digest should prevent $digest recursion']
##teamcity[testFinished nodeId='210' duration='1']
##teamcity[testStarted nodeId='211' parentNodeId='2' name='Scope $watch/$digest should return a function that allows listeners to be unregistered' nodeType='test' locationHint='test://Scope $watch/$digest should return a function that allows listeners to be unregistered']
##teamcity[testFinished nodeId='211' duration='2']
##teamcity[testStarted nodeId='212' parentNodeId='2' name='Scope $watch/$digest should not infinitely digest when current value is NaN' nodeType='test' locationHint='test://Scope $watch/$digest should not infinitely digest when current value is NaN']
##teamcity[testFinished nodeId='212' duration='1']
##teamcity[testStarted nodeId='213' parentNodeId='2' name='Scope $watch/$digest should always call the watchr with newVal and oldVal equal on the first run' nodeType='test' locationHint='test://Scope $watch/$digest should always call the watchr with newVal and oldVal equal on the first run']
##teamcity[testFinished nodeId='213' duration='1']
##teamcity[testStarted nodeId='214' parentNodeId='2' name='Scope $destroy should ignore remove on root' nodeType='test' locationHint='test://Scope $destroy should ignore remove on root']
##teamcity[testFinished nodeId='214' duration='1']
##teamcity[testStarted nodeId='215' parentNodeId='2' name='Scope $destroy should remove first' nodeType='test' locationHint='test://Scope $destroy should remove first']
##teamcity[testFinished nodeId='215' duration='0']
##teamcity[testStarted nodeId='216' parentNodeId='2' name='Scope $destroy should remove middle' nodeType='test' locationHint='test://Scope $destroy should remove middle']
##teamcity[testFinished nodeId='216' duration='0']
##teamcity[testStarted nodeId='217' parentNodeId='2' name='Scope $destroy should remove last' nodeType='test' locationHint='test://Scope $destroy should remove last']
##teamcity[testFinished nodeId='217' duration='0']
##teamcity[testStarted nodeId='218' parentNodeId='2' name='Scope $destroy should broadcast the $destroy event' nodeType='test' locationHint='test://Scope $destroy should broadcast the $destroy event']
##teamcity[testFinished nodeId='218' duration='0']
##teamcity[testStarted nodeId='219' parentNodeId='2' name='Scope $eval should eval an expression' nodeType='test' locationHint='test://Scope $eval should eval an expression']
##teamcity[testFinished nodeId='219' duration='1']
##teamcity[testStarted nodeId='220' parentNodeId='2' name='Scope $eval should allow passing locals to the expression' nodeType='test' locationHint='test://Scope $eval should allow passing locals to the expression']
##teamcity[testFinished nodeId='220' duration='2']
##teamcity[testStarted nodeId='221' parentNodeId='2' name='Scope $evalAsync should run callback before $watch' nodeType='test' locationHint='test://Scope $evalAsync should run callback before $watch']
##teamcity[testFinished nodeId='221' duration='1']
##teamcity[testStarted nodeId='222' parentNodeId='2' name='Scope $evalAsync should cause a $digest rerun' nodeType='test' locationHint='test://Scope $evalAsync should cause a $digest rerun']
##teamcity[testFinished nodeId='222' duration='1']
##teamcity[testStarted nodeId='223' parentNodeId='2' name='Scope $evalAsync should run async in the same order as added' nodeType='test' locationHint='test://Scope $evalAsync should run async in the same order as added']
##teamcity[testFinished nodeId='223' duration='2']
##teamcity[testStarted nodeId='224' parentNodeId='2' name='Scope $apply should apply expression with full lifecycle' nodeType='test' locationHint='test://Scope $apply should apply expression with full lifecycle']
##teamcity[testFinished nodeId='224' duration='2']
##teamcity[testStarted nodeId='225' parentNodeId='2' name='Scope $apply should catch exceptions' nodeType='test' locationHint='test://Scope $apply should catch exceptions']
##teamcity[testFinished nodeId='225' duration='1']
##teamcity[testStarted nodeId='226' parentNodeId='2' name='Scope $apply should log exceptions from $digest' nodeType='test' locationHint='test://Scope $apply should log exceptions from $digest']
##teamcity[testFinished nodeId='226' duration='2']
##teamcity[testStarted nodeId='227' parentNodeId='2' name='Scope $apply exceptions should execute and return value and update' nodeType='test' locationHint='test://Scope $apply exceptions should execute and return value and update']
##teamcity[testFinished nodeId='227' duration='1']
##teamcity[testStarted nodeId='228' parentNodeId='2' name='Scope $apply exceptions should catch exception and update' nodeType='test' locationHint='test://Scope $apply exceptions should catch exception and update']
##teamcity[testFinished nodeId='228' duration='1']
##teamcity[testStarted nodeId='229' parentNodeId='2' name='Scope $apply recursive $apply protection should throw an exception if $apply is called while an $apply is in progress' nodeType='test' locationHint='test://Scope $apply recursive $apply protection should throw an exception if $apply is called while an $apply is in progress']
##teamcity[testFinished nodeId='229' duration='10']
##teamcity[testStarted nodeId='230' parentNodeId='2' name='Scope $apply recursive $apply protection should throw an exception if $apply is called while flushing evalAsync queue' nodeType='test' locationHint='test://Scope $apply recursive $apply protection should throw an exception if $apply is called while flushing evalAsync queue']
##teamcity[testFinished nodeId='230' duration='13']
##teamcity[testStarted nodeId='231' parentNodeId='2' name='Scope $apply recursive $apply protection should throw an exception if $apply is called while a watch is being initialized' nodeType='test' locationHint='test://Scope $apply recursive $apply protection should throw an exception if $apply is called while a watch is being initialized']
##teamcity[testFinished nodeId='231' duration='13']
##teamcity[testStarted nodeId='232' parentNodeId='2' name='Scope $apply recursive $apply protection should thrown an exception if $apply in called from a watch fn (after init)' nodeType='test' locationHint='test://Scope $apply recursive $apply protection should thrown an exception if $apply in called from a watch fn (after init)']
##teamcity[testFinished nodeId='232' duration='15']
##teamcity[testStarted nodeId='233' parentNodeId='2' name='Scope events $on should add listener for both $emit and $broadcast events' nodeType='test' locationHint='test://Scope events $on should add listener for both $emit and $broadcast events']
##teamcity[testFinished nodeId='233' duration='4']
##teamcity[testStarted nodeId='234' parentNodeId='2' name='Scope events $on should return a function that deregisters the listener' nodeType='test' locationHint='test://Scope events $on should return a function that deregisters the listener']
##teamcity[testFinished nodeId='234' duration='2']
##teamcity[testStarted nodeId='235' parentNodeId='2' name='Scope events $emit should bubble event up to the root scope' nodeType='test' locationHint='test://Scope events $emit should bubble event up to the root scope']
##teamcity[testFinished nodeId='235' duration='0']
##teamcity[testStarted nodeId='236' parentNodeId='2' name='Scope events $emit should dispatch exceptions to the $exceptionHandler' nodeType='test' locationHint='test://Scope events $emit should dispatch exceptions to the $exceptionHandler']
##teamcity[testFinished nodeId='236' duration='1']
##teamcity[testStarted nodeId='237' parentNodeId='2' name='Scope events $emit should allow stopping event propagation' nodeType='test' locationHint='test://Scope events $emit should allow stopping event propagation']
##teamcity[testFinished nodeId='237' duration='1']
##teamcity[testStarted nodeId='238' parentNodeId='2' name='Scope events $emit should forward method arguments' nodeType='test' locationHint='test://Scope events $emit should forward method arguments']
##teamcity[testFinished nodeId='238' duration='0']
##teamcity[testStarted nodeId='239' parentNodeId='2' name='Scope events $emit event object should have methods/properties' nodeType='test' locationHint='test://Scope events $emit event object should have methods/properties']
##teamcity[testFinished nodeId='239' duration='0']
##teamcity[testStarted nodeId='240' parentNodeId='2' name='Scope events $emit event object should have preventDefault method and defaultPrevented property' nodeType='test' locationHint='test://Scope events $emit event object should have preventDefault method and defaultPrevented property']
##teamcity[testFinished nodeId='240' duration='0']
##teamcity[testStarted nodeId='241' parentNodeId='2' name='Scope events $broadcast event propagation should broadcast an event from a child scope' nodeType='test' locationHint='test://Scope events $broadcast event propagation should broadcast an event from a child scope']
##teamcity[testFinished nodeId='241' duration='0']
##teamcity[testStarted nodeId='242' parentNodeId='2' name='Scope events $broadcast event propagation should broadcast an event from a leaf scope with a sibling' nodeType='test' locationHint='test://Scope events $broadcast event propagation should broadcast an event from a leaf scope with a sibling']
##teamcity[testFinished nodeId='242' duration='0']
##teamcity[testStarted nodeId='243' parentNodeId='2' name='Scope events $broadcast event propagation should broadcast an event from a leaf scope without a sibling' nodeType='test' locationHint='test://Scope events $broadcast event propagation should broadcast an event from a leaf scope without a sibling']
##teamcity[testFinished nodeId='243' duration='0']
##teamcity[testStarted nodeId='244' parentNodeId='2' name='Scope events $broadcast event propagation should not not fire any listeners for other events' nodeType='test' locationHint='test://Scope events $broadcast event propagation should not not fire any listeners for other events']
##teamcity[testFinished nodeId='244' duration='0']
##teamcity[testStarted nodeId='245' parentNodeId='2' name='Scope events $broadcast event propagation should return event object' nodeType='test' locationHint='test://Scope events $broadcast event propagation should return event object']
##teamcity[testFinished nodeId='245' duration='0']
##teamcity[testStarted nodeId='246' parentNodeId='2' name='Scope events $broadcast listener should receive event object' nodeType='test' locationHint='test://Scope events $broadcast listener should receive event object']
##teamcity[testFinished nodeId='246' duration='1']
##teamcity[testStarted nodeId='247' parentNodeId='2' name='Scope events $broadcast listener should support passing messages as varargs' nodeType='test' locationHint='test://Scope events $broadcast listener should support passing messages as varargs']
##teamcity[testFinished nodeId='247' duration='1']
##teamcity[testStarted nodeId='248' parentNodeId='2' name='Scope $watchCollection should not trigger if nothing change' nodeType='test' locationHint='test://Scope $watchCollection should not trigger if nothing change']
##teamcity[testFinished nodeId='248' duration='1']
##teamcity[testStarted nodeId='249' parentNodeId='2' name='Scope $watchCollection should allow deregistration' nodeType='test' locationHint='test://Scope $watchCollection should allow deregistration']
##teamcity[testFinished nodeId='249' duration='1']
##teamcity[testStarted nodeId='250' parentNodeId='2' name='Scope $watchCollection array should trigger when property changes into array' nodeType='test' locationHint='test://Scope $watchCollection array should trigger when property changes into array']
##teamcity[testFinished nodeId='250' duration='0']
##teamcity[testStarted nodeId='251' parentNodeId='2' name='Scope $watchCollection array should not trigger change when object in collection changes' nodeType='test' locationHint='test://Scope $watchCollection array should not trigger change when object in collection changes']
##teamcity[testFinished nodeId='251' duration='0']
##teamcity[testStarted nodeId='252' parentNodeId='2' name='Scope $watchCollection array should watch array properties' nodeType='test' locationHint='test://Scope $watchCollection array should watch array properties']
##teamcity[testFinished nodeId='252' duration='1']
##teamcity[testStarted nodeId='253' parentNodeId='2' name='Selector should match directive on element' nodeType='test' locationHint='test://Selector should match directive on element']
##teamcity[testFinished nodeId='253' duration='1']
##teamcity[testStarted nodeId='254' parentNodeId='2' name='Selector should match directive on class' nodeType='test' locationHint='test://Selector should match directive on class']
##teamcity[testFinished nodeId='254' duration='0']
##teamcity[testStarted nodeId='255' parentNodeId='2' name='Selector should match directive on |[attribute|]' nodeType='test' locationHint='test://Selector should match directive on |[attribute|]']
##teamcity[testFinished nodeId='255' duration='1']
##teamcity[testStarted nodeId='256' parentNodeId='2' name='Selector should match directive on element|[attribute|]' nodeType='test' locationHint='test://Selector should match directive on element|[attribute|]']
##teamcity[testFinished nodeId='256' duration='0']
##teamcity[testStarted nodeId='257' parentNodeId='2' name='Selector should match directive on |[attribute=value|]' nodeType='test' locationHint='test://Selector should match directive on |[attribute=value|]']
##teamcity[testFinished nodeId='257' duration='0']
##teamcity[testStarted nodeId='258' parentNodeId='2' name='Selector should match directive on element|[attribute=value|]' nodeType='test' locationHint='test://Selector should match directive on element|[attribute=value|]']
##teamcity[testFinished nodeId='258' duration='1']
##teamcity[testStarted nodeId='259' parentNodeId='2' name='Selector should match attributes' nodeType='test' locationHint='test://Selector should match attributes']
##teamcity[testFinished nodeId='259' duration='0']
##teamcity[testStarted nodeId='260' parentNodeId='2' name='Selector should match text' nodeType='test' locationHint='test://Selector should match text']
##teamcity[testFinished nodeId='260' duration='0']
##teamcity[testStarted nodeId='261' parentNodeId='2' name='shadow dom options should respect the apply-author-style option' nodeType='test' locationHint='test://shadow dom options should respect the apply-author-style option']
##teamcity[testFinished nodeId='261' duration='7']
##teamcity[testStarted nodeId='262' parentNodeId='2' name='shadow dom options should respect the reset-style-inheritance option' nodeType='test' locationHint='test://shadow dom options should respect the reset-style-inheritance option']
##teamcity[testFinished nodeId='262' duration='5']
##teamcity[testStarted nodeId='263' parentNodeId='2' name='snakeCase should convert to snake_case' nodeType='test' locationHint='test://snakeCase should convert to snake_case']
##teamcity[testFinished nodeId='263' duration='0']
##teamcity[testStarted nodeId='264' parentNodeId='2' name='snakeCase should allow seperator to be overridden' nodeType='test' locationHint='test://snakeCase should allow seperator to be overridden']
##teamcity[testFinished nodeId='264' duration='0']
##teamcity[testStarted nodeId='265' parentNodeId='2' name='loading with http rewriting should use the UrlRewriter for both HTML and CSS URLs' nodeType='test' locationHint='test://loading with http rewriting should use the UrlRewriter for both HTML and CSS URLs']
##teamcity[testFinished nodeId='265' duration='5']
##teamcity[testStarted nodeId='266' parentNodeId='2' name='async template loading should replace element with template from url' nodeType='test' locationHint='test://async template loading should replace element with template from url']
##teamcity[testFinished nodeId='266' duration='6']
##teamcity[testStarted nodeId='267' parentNodeId='2' name='async template loading should load template from URL once' nodeType='test' locationHint='test://async template loading should load template from URL once']
##teamcity[testFinished nodeId='267' duration='4']
##teamcity[testStarted nodeId='268' parentNodeId='2' name='async template loading should load a CSS file into a style' nodeType='test' locationHint='test://async template loading should load a CSS file into a style']
##teamcity[testFinished nodeId='268' duration='3']
##teamcity[testStarted nodeId='269' parentNodeId='2' name='async template loading should load a CSS file with a $template' nodeType='test' locationHint='test://async template loading should load a CSS file with a $template']
##teamcity[testFinished nodeId='269' duration='4']
##teamcity[testStarted nodeId='270' parentNodeId='2' name='async template loading should load a CSS with no template' nodeType='test' locationHint='test://async template loading should load a CSS with no template']
##teamcity[testFinished nodeId='270' duration='3']
##teamcity[testStarted nodeId='271' parentNodeId='2' name='async template loading should load the CSS before the template is loaded' nodeType='test' locationHint='test://async template loading should load the CSS before the template is loaded']
##teamcity[testFinished nodeId='271' duration='2']
##teamcity[testStarted nodeId='272' parentNodeId='2' name='BindDirective should set text' nodeType='test' locationHint='test://BindDirective should set text']
##teamcity[testFinished nodeId='272' duration='2']
##teamcity[testStarted nodeId='273' parentNodeId='2' name='BindDirective should bind to non string values' nodeType='test' locationHint='test://BindDirective should bind to non string values']
##teamcity[testFinished nodeId='273' duration='2']
##teamcity[testStarted nodeId='274' parentNodeId='2' name='NgClass should add and remove class dynamically' nodeType='test' locationHint='test://NgClass should add and remove class dynamically']
##teamcity[testFinished nodeId='274' duration='12']
##teamcity[testStarted nodeId='275' parentNodeId='2' name='NgClass should preserve originally defined classes' nodeType='test' locationHint='test://NgClass should preserve originally defined classes']
##teamcity[testFinished nodeId='275' duration='1']
##teamcity[testStarted nodeId='276' parentNodeId='2' name='NgClass should preserve classes that has been added after compilation' nodeType='test' locationHint='test://NgClass should preserve classes that has been added after compilation']
##teamcity[testFinished nodeId='276' duration='1']
##teamcity[testStarted nodeId='277' parentNodeId='2' name='NgClass should allow multiple classes separated by a space' nodeType='test' locationHint='test://NgClass should allow multiple classes separated by a space']
##teamcity[testFinished nodeId='277' duration='1']
##teamcity[testStarted nodeId='278' parentNodeId='2' name='NgClass should update value that was set before compilation' nodeType='test' locationHint='test://NgClass should update value that was set before compilation']
##teamcity[testFinished nodeId='278' duration='1']
##teamcity[testStarted nodeId='279' parentNodeId='2' name='NgClick should evaluate the expression on click' nodeType='test' locationHint='test://NgClick should evaluate the expression on click']
##teamcity[testFinished nodeId='279' duration='12']
##teamcity[testStarted nodeId='280' parentNodeId='2' name='NgCloak should remove ng-cloak when compiled' nodeType='test' locationHint='test://NgCloak should remove ng-cloak when compiled']
##teamcity[testFinished nodeId='280' duration='11']
##teamcity[testStarted nodeId='281' parentNodeId='2' name='ng-disabled should disable/enable the element based on the model' nodeType='test' locationHint='test://ng-disabled should disable/enable the element based on the model']
##teamcity[testFinished nodeId='281' duration='12']
##teamcity[testStarted nodeId='282' parentNodeId='2' name='ng-disabled should accept non boolean values' nodeType='test' locationHint='test://ng-disabled should accept non boolean values']
##teamcity[testFinished nodeId='282' duration='3']
##teamcity[testStarted nodeId='283' parentNodeId='2' name='NgHide should add/remove ng-hide class' nodeType='test' locationHint='test://NgHide should add/remove ng-hide class']
##teamcity[testFinished nodeId='283' duration='12']
##teamcity[testStarted nodeId='284' parentNodeId='2' name='NgIf should add/remove the element' nodeType='test' locationHint='test://NgIf should add/remove the element']
##teamcity[testFinished nodeId='284' duration='22']
##teamcity[testStarted nodeId='285' parentNodeId='2' name='NgIf should not cause ng-click to throw an exception' nodeType='test' locationHint='test://NgIf should not cause ng-click to throw an exception']
##teamcity[testFinished nodeId='285' duration='1']
##teamcity[testStarted nodeId='286' parentNodeId='2' name='NgIf should prevent other directives from running when disabled' nodeType='test' locationHint='test://NgIf should prevent other directives from running when disabled']
##teamcity[testFinished nodeId='286' duration='4']
##teamcity[testStarted nodeId='287' parentNodeId='2' name='NgInclude should fetch tempalte from url' nodeType='test' locationHint='test://NgInclude should fetch tempalte from url']
##teamcity[testFinished nodeId='287' duration='14']
##teamcity[testStarted nodeId='288' parentNodeId='2' name='NgInclude should support inlined templates' nodeType='test' locationHint='test://NgInclude should support inlined templates']
##teamcity[testFinished nodeId='288' duration='3']
##teamcity[testStarted nodeId='289' parentNodeId='2' name='ng-model type="text" should update input value from model' nodeType='test' locationHint='test://ng-model type="text" should update input value from model']
##teamcity[testFinished nodeId='289' duration='25']
##teamcity[testStarted nodeId='290' parentNodeId='2' name='ng-model type="text" should update model from the input value' nodeType='test' locationHint='test://ng-model type="text" should update model from the input value']
##teamcity[testFinished nodeId='290' duration='4']
##teamcity[testStarted nodeId='291' parentNodeId='2' name='ng-model type="checkbox" should update input value from model' nodeType='test' locationHint='test://ng-model type="checkbox" should update input value from model']
##teamcity[testFinished nodeId='291' duration='2']
##teamcity[testStarted nodeId='292' parentNodeId='2' name='ng-model type="checkbox" should allow non boolean values like null, 0, 1' nodeType='test' locationHint='test://ng-model type="checkbox" should allow non boolean values like null, 0, 1']
##teamcity[testFinished nodeId='292' duration='3']
##teamcity[testStarted nodeId='293' parentNodeId='2' name='ng-model type="checkbox" should update model from the input value' nodeType='test' locationHint='test://ng-model type="checkbox" should update model from the input value']
##teamcity[testFinished nodeId='293' duration='2']
##teamcity[testStarted nodeId='294' parentNodeId='2' name='ng-mustache should replace {{}} in text' nodeType='test' locationHint='test://ng-mustache should replace {{}} in text']
##teamcity[testFinished nodeId='294' duration='1']
##teamcity[testStarted nodeId='295' parentNodeId='2' name='ng-mustache should replace {{}} in attribute' nodeType='test' locationHint='test://ng-mustache should replace {{}} in attribute']
##teamcity[testFinished nodeId='295' duration='2']
##teamcity[testStarted nodeId='296' parentNodeId='2' name='NgRepeater should set create a list of items' nodeType='test' locationHint='test://NgRepeater should set create a list of items']
##teamcity[testFinished nodeId='296' duration='2']
##teamcity[testStarted nodeId='297' parentNodeId='2' name='NgRepeater should iterate over an array of objects' nodeType='test' locationHint='test://NgRepeater should iterate over an array of objects']
##teamcity[testFinished nodeId='297' duration='5']
##teamcity[testStarted nodeId='298' parentNodeId='2' name='NgRepeater should error on wrong parsing of ngRepeat' nodeType='test' locationHint='test://NgRepeater should error on wrong parsing of ngRepeat']
##teamcity[testFinished nodeId='298' duration='1']
##teamcity[testStarted nodeId='299' parentNodeId='2' name='NgRepeater should throw error when left-hand-side of ngRepeat can|'t be parsed' nodeType='test' locationHint='test://NgRepeater should throw error when left-hand-side of ngRepeat can|'t be parsed']
##teamcity[testFinished nodeId='299' duration='1']
##teamcity[testStarted nodeId='300' parentNodeId='2' name='NgRepeater should expose iterator offset as $index when iterating over arrays' nodeType='test' locationHint='test://NgRepeater should expose iterator offset as $index when iterating over arrays']
##teamcity[testFinished nodeId='300' duration='3']
##teamcity[testStarted nodeId='301' parentNodeId='2' name='NgRepeater should expose iterator position as $first, $middle and $last when iterating over arrays' nodeType='test' locationHint='test://NgRepeater should expose iterator position as $first, $middle and $last when iterating over arrays']
##teamcity[testFinished nodeId='301' duration='5']
##teamcity[testStarted nodeId='302' parentNodeId='2' name='NgRepeater should repeat over nested arrays' nodeType='test' locationHint='test://NgRepeater should repeat over nested arrays']
##teamcity[testFinished nodeId='302' duration='5']
##teamcity[testStarted nodeId='303' parentNodeId='2' name='NgRepeater stability should preserve the order of elements' nodeType='test' locationHint='test://NgRepeater stability should preserve the order of elements']
##teamcity[testFinished nodeId='303' duration='2']
##teamcity[testStarted nodeId='304' parentNodeId='2' name='NgRepeater stability should throw error on adding existing duplicates and recover' nodeType='test' locationHint='test://NgRepeater stability should throw error on adding existing duplicates and recover']
##teamcity[testFinished nodeId='304' duration='5']
##teamcity[testStarted nodeId='305' parentNodeId='2' name='NgRepeater stability should throw error on new duplicates and recover' nodeType='test' locationHint='test://NgRepeater stability should throw error on new duplicates and recover']
##teamcity[testFinished nodeId='305' duration='6']
##teamcity[testStarted nodeId='306' parentNodeId='2' name='NgRepeater stability should reverse items when the collection is reversed' nodeType='test' locationHint='test://NgRepeater stability should reverse items when the collection is reversed']
##teamcity[testFinished nodeId='306' duration='2']
##teamcity[testStarted nodeId='307' parentNodeId='2' name='NgRepeater stability should reuse elements even when model is composed of primitives' nodeType='test' locationHint='test://NgRepeater stability should reuse elements even when model is composed of primitives']
##teamcity[testFinished nodeId='307' duration='3']
##teamcity[testStarted nodeId='308' parentNodeId='2' name='NgShow should add/remove ng-show class' nodeType='test' locationHint='test://NgShow should add/remove ng-show class']
##teamcity[testFinished nodeId='308' duration='12']
##teamcity[testStarted nodeId='309' parentNodeId='2' name='NgShow should work together with ng-class' nodeType='test' locationHint='test://NgShow should work together with ng-class']
##teamcity[testFinished nodeId='309' duration='2']
##teamcity[testSuiteFinished nodeId='2']
##teamcity[testSuiteFinished nodeId='1']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment