TESTING "Component Test Suite: common and basic components" ./test-lib --group=common TEST "Hello test" HelloWorld_test 3 < out: wrapping cmdline: out: ... out: --> out: wrapping cmdline:spam... out: 0|spam| out: -->spam out: wrapping cmdline: out: spam... out: 0|spam| out: -->spam out: wrapping cmdline:eat more spam... out: 0|eat| out: 1|more| out: 2|spam| out: -->eat more spam out: wrapping cmdline: oo _O()O_ ä + €... out: 0|oo| out: 1|_O()O_| out: 2|ä| out: 3|+| out: 4|€| out: -->oo _O()O_ ä + € out: wrapping cmdline:Ω ooΩ oΩo Ωoo... out: 0|Ω| out: 1|ooΩ| out: 2|oΩo| out: 3|Ωoo| out: -->Ω ooΩ oΩo Ωoo out: Standard Cmdlineformat:one two END TEST "ConfigFlags_test" ConfigFlags_test <- out: Conf2 :-<2>- out: Conf3 :-<3>- out: Conf4 :-<2>-<4>- out: AllFlags :-<1>-<2>-<3>-<4>- out: __________________________ out: __________________________ check_flags() out: Flags1 :-<2>-<4>- out: Flags2 :-<2>-<4>- out: SimpleConfig_defined_by_Typelist :-<1>- out: AnotherConfig_defined_by_Typelist :-<1>-<2>-<3>-<4>- out: __________________________ out: __________________________ check_instantiation() out: defined Conf0? ---> 0 out: defined Conf1? ---> 1 out: defined Conf2? ---> 1 out: defined Conf3? ---> 1 out: defined Conf4? ---> 1 out: defined Trash? ---> 0 out: __________________________ out: __________________________ check_filter() out: SomeFlagsets : out: +---<1>-<3>-+ out: +---<2>-<4>-+- out: Configs_defined_by_Flagsets : out: +-Conf-[-<1>-<3>-] out: +-Conf-[-<2>-<4>-]- out: Filter_possible_Configs : out: +-Conf-[-<2>-<4>-]- out: AllFlagCombinations : out: +---<1>-<2>-<3>-<4>-<·>-+ out: +---<1>-<2>-<3>-<·>-+ out: +---<1>-<2>-<4>-<·>-+ out: +---<1>-<2>-<·>-+ out: +---<1>-<3>-<4>-<·>-+ out: +---<1>-<3>-<·>-+ out: +---<1>-<4>-<·>-+ out: +---<1>-<·>-+ out: +---<2>-<3>-<4>-<·>-+ out: +---<2>-<3>-<·>-+ out: +---<2>-<4>-<·>-+ out: +---<2>-<·>-+ out: +---<3>-<4>-<·>-+ out: +---<3>-<·>-+ out: +---<4>-<·>-+ out: +---<·>-+- out: ListAllConfigs : out: +-Conf-[-<1>-<2>-<3>-<4>-] out: +-Conf-[-<1>-<2>-<3>-] out: +-Conf-[-<1>-<2>-<4>-] out: +-Conf-[-<1>-<2>-] out: +-Conf-[-<1>-<3>-<4>-] out: +-Conf-[-<1>-<3>-] out: +-Conf-[-<1>-<4>-] out: +-Conf-[-<1>-] out: +-Conf-[-<2>-<3>-<4>-] out: +-Conf-[-<2>-<3>-] out: +-Conf-[-<2>-<4>-] out: +-Conf-[-<2>-] out: +-Conf-[-<3>-<4>-] out: +-Conf-[-<3>-] out: +-Conf-[-<4>-] out: +-Conf-[-]- out: Filter_all_possible_Configs : out: +-Conf-[-<1>-] out: +-Conf-[-<2>-<3>-] out: +-Conf-[-<2>-<4>-] out: +-Conf-[-<2>-] out: +-Conf-[-<3>-]- out: __________________________ out: __________________________ check_FlagInfo() out: Flags1 :-<1>-<3>- out: max bit : 3 out: binary code: 10 out: SomeConfigs : out: +-Conf-[-<1>-<3>-] out: +-Conf-[-<2>-<4>-]- out: max bit in [SomeConfigs] : 4 out: TestVisitor application: out: visit(code=10) --> out: +-Conf-[-<1>-<3>-]- out: visit(code=20) --> out: +-Conf-[-<2>-<4>-]- out: __________________________ out: __________________________ check_ConfigSelector() out: Possible_Configs : out: +-Conf-[-<1>-] out: +-Conf-[-<2>-<3>-] out: +-Conf-[-<2>-<4>-] out: +-Conf-[-<2>-] out: +-Conf-[-<3>-]- out: Flag-code = 2 ConfigSelector() ---> 1010 out: Flag-code = 12 ConfigSelector() ---> 1023 out: Flag-code = 20 ConfigSelector() ---> 1024 out: Flag-code = 4 ConfigSelector() ---> 1020 out: Flag-code = 8 ConfigSelector() ---> 1030 out: LUMIERA_ERROR_INVALID:invalid input or parameters (ConfigSelector: No preconfigured factory for config-bits=10111). return: 0 END TEST "CustomSharedPtr_test" CustomSharedPtr_test < [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ] out: removed 0 ---> [ 1, 2, 3, 4, 5, 6, 7, 8, 9, ] out: removed 9 ---> [ 0, 1, 2, 3, 4, 5, 6, 7, 8, ] out: removed 5 ---> [ 0, 1, 2, 3, 4, 6, 7, 8, 9, ] out: removed 0 2 4 6 8 ---> [ 1, 3, 5, 7, 9, ] out: removed 1 3 5 7 9 ---> [ 0, 2, 4, 6, 8, ] out: removed 0 1 2 3 4 5 6 7 8 9 ---> [ ] out: removed 0 1 2 3 4 5 6 7 8 ---> [ 9, ] out: removed 1 2 3 4 5 6 7 8 9 ---> [ 0, ] out: removed 0 1 2 3 4 6 7 8 9 ---> [ 5, ] END TEST "SanitizedIdentifier_test" SanitizedIdentifier_test < 'Word' out: 'a Sentence' --> 'a_Sentence' out: 'trailing Withespace out: ' --> 'trailing_Withespace' out: 'with a lot out: of Whitespace' --> 'with_a_lot_of_Whitespace' out: 'with"much (punctuation)[]!' --> 'withmuch_(punctuation)' out: '§&Ω%€ leading garbage' --> 'leading_garbage' out: 'mixed Ω garbage' --> 'mixed_garbage' out: 'Bääääh!!' --> 'Bh' out: '§&Ω%€' --> '' END TEST "SingletonSubclass_test" SingletonSubclass_test 13 <... out: checking ScopedPtrHolder... END TEST "ScopedHolderTransfer_test" ScopedHolderTransfer_test <... out: . out: ..install one element at index[0] out: . out: ..*** resize table to 16 elements out: . out: .throw some exceptions... out: checking ScopedPtrHolder... out: . out: ..install one element at index[0] out: . out: ..*** resize table to 16 elements out: . out: .throw some exceptions... END TEST "Singleton_test" Singleton_test 23 < Testgroup=ALL out: --> Test-ID =--missing-- out: --> remaining= out: Testing invocation with cmdline: --help... out: --> Testgroup=ALL out: --> Test-ID =--missing-- out: --> remaining= out: Testing invocation with cmdline: --group TestGroupID... out: --> Testgroup=TestGroupID out: --> Test-ID =--missing-- out: --> remaining= out: Testing invocation with cmdline: SingleTestID... out: --> Testgroup=ALL out: --> Test-ID =SingleTestID out: --> remaining=SingleTestID out: Testing invocation with cmdline: SingleTestID --group TestGroupID... out: --> Testgroup=TestGroupID out: --> Test-ID =SingleTestID out: --> remaining=SingleTestID out: Testing invocation with cmdline: --group TestGroupID SingleTestID ... out: --> Testgroup=TestGroupID out: --> Test-ID =SingleTestID out: --> remaining=SingleTestID out: Testing invocation with cmdline: --group TestGroupID SingleTestID spam eggs... out: --> Testgroup=TestGroupID out: --> Test-ID =SingleTestID out: --> remaining=SingleTestID spam eggs out: Testing invocation with cmdline: SingleTestID spam --group TestGroupID --eggs... out: --> Testgroup=TestGroupID out: --> Test-ID =SingleTestID out: --> remaining=SingleTestID spam --eggs END TEST "TypeList_test" TypeList_test < > out: ctor DoIt > out: ctor DoIt > out: ctor DoIt > out: ctor DoIt > out: ctor DoIt > out: Block< 2>::eat(..) out: Block< 5>::eat(..) out: Block<13>::eat(..) out: gulp! out: dtor DoIt > out: dtor DoIt > out: dtor DoIt > out: dtor DoIt > out: dtor DoIt > out: dtor DoIt > return: 0 END TEST "TypeListManipl_test" TypeListManipl_test <-<2>-<3>- out: List2 :-<5>-<6>-<7>- out: Added2 :-<3>-<4>-<5>- out: Append1 :- out: Append2 :-<11>-<22>- out: Append3 :-<111>- out: Append4 :-<222>- out: Append5 :-<1>-<2>-<3>- out: Append6 :-<5>-<6>-<7>- out: Append7 :-<111>-<5>-<6>-<7>- out: Append8 :-<1>-<2>-<3>-<222>- out: Append9 :-<1>-<2>-<3>-<5>-<6>-<7>- out: FilterEven :-<2>-<6>- out: Prefix1 : out: +---<11>-<22>-+- out: Prefix2 : out: +---<101>-<1>-+ out: +---<101>-<2>-+ out: +---<101>-<3>-+- out: Prefix3 : out: +---<1>-+ out: +---<2>-+ out: +---<3>-+- out: Prefix4 : out: +---<111>-<1>-<2>-<3>-+ out: +---<111>-<0>-+ out: +---<111>-<5>-<6>-<7>-+- out: Prefix5 : out: +---<1>-<2>-<3>-<5>-+ out: +---<1>-<2>-<3>-<6>-+ out: +---<1>-<2>-<3>-<7>-+- out: Prefix6 : out: +---<1>-<2>-<3>-<1>-<2>-<3>-+ out: +---<1>-<2>-<3>-<0>-+ out: +---<1>-<2>-<3>-<5>-<6>-<7>-+- out: Dist1 : out: +---<11>-<1>-+ out: +---<11>-<2>-+ out: +---<11>-<3>-+- out: Dist2 : out: +---<11>-<0>-+ out: +---<22>-<0>-+ out: +---<33>-<0>-+- out: Dist3 : out: +---<11>-<1>-+ out: +---<11>-<2>-+ out: +---<11>-<3>-+ out: +---<22>-<1>-+ out: +---<22>-<2>-+ out: +---<22>-<3>-+ out: +---<33>-<1>-+ out: +---<33>-<2>-+ out: +---<33>-<3>-+- out: Dist4 : out: +---<11>-<1>-<2>-<3>-+ out: +---<11>-<5>-<6>-<7>-+ out: +---<22>-<1>-<2>-<3>-+ out: +---<22>-<5>-<6>-<7>-+ out: +---<33>-<1>-<2>-<3>-+ out: +---<33>-<5>-<6>-<7>-+- out: Down :-<11>-<10>-<9>-<8>-<7>-<6>-<5>-<4>-<3>-<2>-<1>-<0>- out: Combi : out: +---<1>-<2>-<3>-<·>-+ out: +---<1>-<2>-<2>-<·>-+ out: +---<1>-<2>-<1>-<·>-+ out: +---<1>-<2>-<0>-<·>-+ out: +---<1>-<1>-<3>-<·>-+ out: +---<1>-<1>-<2>-<·>-+ out: +---<1>-<1>-<1>-<·>-+ out: +---<1>-<1>-<0>-<·>-+ out: +---<1>-<0>-<3>-<·>-+ out: +---<1>-<0>-<2>-<·>-+ out: +---<1>-<0>-<1>-<·>-+ out: +---<1>-<0>-<0>-<·>-+ out: +---<0>-<2>-<3>-<·>-+ out: +---<0>-<2>-<2>-<·>-+ out: +---<0>-<2>-<1>-<·>-+ out: +---<0>-<2>-<0>-<·>-+ out: +---<0>-<1>-<3>-<·>-+ out: +---<0>-<1>-<2>-<·>-+ out: +---<0>-<1>-<1>-<·>-+ out: +---<0>-<1>-<0>-<·>-+ out: +---<0>-<0>-<3>-<·>-+ out: +---<0>-<0>-<2>-<·>-+ out: +---<0>-<0>-<1>-<·>-+ out: +---<0>-<0>-<0>-<·>-+- out: OnOff : out: +---<1>-<2>-<3>-<·>-+ out: +---<1>-<2>-<·>-+ out: +---<1>-<3>-<·>-+ out: +---<1>-<·>-+ out: +---<2>-<3>-<·>-+ out: +---<2>-<·>-+ out: +---<3>-<·>-+ out: +---<·>-+- return: 0 END TEST "VectorTransfer_test" VectorTransfer_test <