116 lines
5.2 KiB
Text
116 lines
5.2 KiB
Text
[38;1m7.5[0m [33;1mus[0m [38;1m 3[0m [33;1mkB[0m[38;1m│[0m [38;1mdelete children of entity[0m
|
||
[38;1m8.8[0m [33;1mus[0m [38;1m 1[0m [33;1mkB[0m[38;1m│[0m [38;1mremove friends of entity[0m
|
||
[38;1m345[0m [32;1mns[0m [38;1m 0[0m [32;1m B[0m[38;1m│[0m [38;1msimple deletion of entity[0m
|
||
[37;1mworld:add()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1midempotent[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1marchetype move[0m
|
||
|
||
[37;1mworld:children()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m[0m
|
||
|
||
[37;1mworld:clear()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould remove its components[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mremove cleared ID from entities[0m
|
||
|
||
[37;1mworld:component()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1monly components should have EcsComponent trait[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mtag[0m
|
||
|
||
[37;1mworld:contains()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould not exist after delete[0m
|
||
|
||
[37;1mworld:delete()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mremove pair when relationship is deleted[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1minvoke OnRemove hook on all components of deleted entity[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1minvoke OnRemove hook on relationship if target was deleted[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mdelete recycled entity id used as component[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mbug: Empty entity does not respect cleanup policy[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould allow deleting components[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mdelete entities using another Entity as component with Delete cleanup action[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mdelete children[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mremove deleted ID from entities[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mfast delete[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mcycle[0m
|
||
|
||
[37;1mworld:each()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m[0m
|
||
|
||
[37;1mworld:entity()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1munique IDs[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mgenerations[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mpairs[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mRecycling[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mRecycling max generation[0m
|
||
|
||
[37;1mworld:has()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould find Tag on entity[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould return false when missing one tag[0m
|
||
|
||
[37;1mworld:query()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mcached[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mmultiple iter[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mtag[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mpairs[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1miterate wildcard pairs in cached query[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1miterate wildcard pairs in uncached query[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mquery single component[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mquery missing component[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mquery more than 8 components[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould be able to get next results[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould query all matching entities when irrelevant component is removed[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould query all entities without B[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould allow querying for relations[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould allow wildcards in queries[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould match against multiple pairs[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould only relate alive entities[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould error when setting invalid pair[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould find target for ChildOf[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mdespawning while iterating[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould not find any entities[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mworld:query():without()[0m
|
||
|
||
[37;1mworld:remove()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mshould allow remove a component that doesn't exist on entity[0m
|
||
|
||
[37;1mworld:set()[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1marchetype move[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mpairs[0m
|
||
|
||
[37;1mworld:target[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mnth index[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1minfer index when unspecified[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mloop until no target[0m
|
||
|
||
[37;1m#adding a recycled target[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m[0m
|
||
|
||
[37;1m#repro2[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m[0m
|
||
|
||
[37;1manother[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m[0m
|
||
|
||
[37;1m#repro[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m[0m
|
||
|
||
[37;1mHooks[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mOnAdd[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mOnSet[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1mOnRemove[0m
|
||
|
||
[37;1mchange tracking[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m#1[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m#2[0m
|
||
|
||
[37;1mrepro[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m#1[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m#2[0m
|
||
|
||
[37;1mwildcard query[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m#1[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m#2[0m
|
||
[32;1mPASS[0m[38;1m│[0m [38;1m#3[0m
|
||
|
||
[38;1m69/69 test cases passed in 31.245 ms.[0m
|
||
[32;1m0 fails[0m
|