TESTING "Component Test Suite: MObjects and Session/Model" ./test-suite --group=session PLANNED "AddClip_test" AddClip_test < .......... use-cnt=4 out: Asset\(VIDEO:lumi.test-1 v1\) out: Placement<.+Clip.> .......... use-cnt=4 out: MRef-NIL out: sizeof\( .+MORef.+session.Clip.+ \) = (32|24) out: Placement<.+Clip.> .......... use-cnt=4 out: Asset\(VIDEO:lumi.test-2 v1\) out: Placement<.+Clip.> .......... use-cnt=4 out: MRef-NIL out: sizeof\( .+MORef.+session.Clip.+ \) = (32|24) out: Placement<.+Clip.> .......... use-cnt=4 out: Asset\(VIDEO:lumi.test-1 v1\) out: Placement<.+Clip.> .......... use-cnt=4 out: MRef-NIL out: sizeof\( .+MORef.+session.Clip.+ \) = (32|24) out: Placement<.+Clip.> .......... use-cnt=4 out: Asset\(VIDEO:lumi.test-2 v1\) out: Placement<.+Clip.> .......... use-cnt=4 out: MRef-NIL out: sizeof\( .+MORef.+session.Clip.+ \) = (32|24) out: Placement<.+Clip.>.+ use-cnt=4 out: Asset\(VIDEO:lumi.test-1 v1\) out: Placement<.+Clip.> .......... use-cnt=4 out: MRef-NIL out: sizeof\( .+MORef.+session.Clip.+ \) = (32|24) out: Placement<.+Clip.> .......... use-cnt=4 out: Asset\(VIDEO:lumi.test-1 v1\) out: Placement<.+Clip.> .......... use-cnt=4 out: MRef-NIL out: sizeof\( .+MORef.+session.Clip.+ \) = (32|24) out: Placement<.+Clip.> .......... use-cnt=4 out: Asset\(VIDEO:lumi.test-2 v1\) out: Placement<.+Clip.> .......... use-cnt=4 out: Placement<.+Clip.> .......... use-cnt=5 out: \(VIDEO:lumi.test-1 v1\) END PLANNED "basic placement properties" PlacementBasic_test < ..... use-cnt=2 out: specialAPI() END TEST "Placement Index" PlacementIndex_test < ..... use-cnt=1 out: Placement<.+TestSubMO2.> ...... use-cnt=1 out: Placement<.+TestSubMO1.> ...... use-cnt=1 out: Placement<.+DummyMO.> .......... use-cnt=1 out: path to root starting at Placement<.+TestSubMO1 out: Placement<.+TestSubMO2.> ...... use-cnt=1 out: Placement<.+session.Label.> ......... use-cnt=1 END TEST "discovering scopes" ScopeQuery_test < out: Placement<.+TestSubMO2.> out: Placement<.+TestSubMO1.> out: Placement<.+DummyMO.> out: --------------------------------Test-2: contents depth-first, filtered to Clip out: --------------------------------Test-3: contents depth-first, filtered to DummyMO out: Placement<.+TestSubMO21.> out: Placement<.+TestSubMO2.> out: Placement<.+TestSubMO1.> out: Placement<.+DummyMO.> out: --------------------------------Test-4: contents depth-first, filtered to TestSubMO1 out: Placement<.+TestSubMO1.> out: --------------------------------Test-5: contents depth-first, filtered to TestSubMO2 out: Placement<.+TestSubMO21.> out: Placement<.+TestSubMO2.> out: --------------------------------Test-6: contents depth-first, custom filtered DummyMO out: Placement<.+TestSubMO21.> out: Placement<.+TestSubMO2.> out: --------------------------------Test-7: parents of the second TestSubMO2 element found out: Placement<.+TestSubMO21.> out: Placement<.+mobject.session.Label.> out: --------------------------------Test-8: children of the this TestSubMO2 element out: Placement<.+TestSubMO21.> out: --------------------------------Test-9: path from there to root out: Placement<.+TestSubMO21.> out: Placement<.+mobject.session.Label.> out: --------------------------------Test-10: same path, but filtered to TestSubMO2 out: Placement<.+TestSubMO21.> out: --------------------------------Test-11: continue exploring partially used TestSubMO2 iterator out: Placement<.+TestSubMO21.> return: 0 END TEST "Placement search scope" PlacementScope_test < out: Scope: \[DummyMO\.[0-9]{3}\] out: Placement<.+TestSubMO21.> out: Scope: \[DummyMO\.[0-9]{3}\] out: Placement<.+TestSubMO21.> out: Scope: \[DummyMO\.[0-9]{3}\] out: Placement<.+TestSubMO21.> out: Scope: \[DummyMO\.[0-9]{3}\] out: Placement<.+TestSubMO21.> out: Scope: \[Label\.[0-9]{3}\] out: Placement<.+TestSubMO2.> out: Scope: \[DummyMO\.[0-9]{3}\] out: Placement<.+TestSubMO1.> out: Scope: \[Label\.[0-9]{3}\] out: Placement<.+DummyMO.> return: 0 END TEST "Path of nested scopes" ScopePath_test </\[DummyMO....\] out: Focus\(3\)--->/$ out: Focus\(3\)--->/\[DummyMO....\]$ out: Focus\(3\)--->/\[DummyMO....\]/\[DummyMO....\]$ out: Focus\(3\)--->/\[DummyMO....\]/\[DummyMO....\]/\[DummyMO....\]$ out: Focus\(3\)--->/\[DummyMO....\]/\[DummyMO....\]/\[DummyMO....\]/\[DummyMO....\]$ out: Focus\(3\)--->/\[DummyMO....\]/\[DummyMO....\]/\[DummyMO....\]/\[DummyMO....\]/\[DummyMO....\]$ out: Focus\(3\)--->/\[DummyMO....\]/\[DummyMO....\]/\[DummyMO....\]/\[DummyMO....\]/\[DummyMO....\]<<<--discovery exhausted out: Focus\(2\)--->/\[DummyMO....\]<<<--after pop out: Focus\(2\)--->/\[DummyMO....\] return: 0 END TEST "Query focus stack" QueryFocusStack_test <