Skip to content

Fix OrderedSetOf to make it ready for usage #120

Fix OrderedSetOf to make it ready for usage

Fix OrderedSetOf to make it ready for usage #120

GitHub Actions / arbmind/cmake-clang-libstdcpp:3.25.1-15-12 Tests succeeded Aug 29, 2024 in 0s

254 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/debug/array19-test.xml 22✅ 0ms
reports/debug/coro19-test.xml 3✅ 0ms
reports/debug/enum19-test.xml 5✅ 0ms
reports/debug/flags19-test.xml 1✅ 0ms
reports/debug/lookup19-test.xml 7✅ 0ms
reports/debug/optional19-test.xml 6✅ 0ms
reports/debug/partial19-test.xml 12✅ 0ms
reports/debug/serialize19-test.xml 30✅ 0ms
reports/debug/signal19-test.xml 4✅ 0ms
reports/debug/string19-test.xml 9✅ 0ms
reports/debug/strong19-test.xml 6✅ 0ms
reports/debug/tuple19-test.xml 16✅ 0ms
reports/debug/variant19-test.xml 6✅ 0ms
reports/release/array19-test.xml 22✅ 0ms
reports/release/coro19-test.xml 3✅ 0ms
reports/release/enum19-test.xml 5✅ 0ms
reports/release/flags19-test.xml 1✅ 0ms
reports/release/lookup19-test.xml 7✅ 0ms
reports/release/optional19-test.xml 6✅ 0ms
reports/release/partial19-test.xml 12✅ 0ms
reports/release/serialize19-test.xml 30✅ 0ms
reports/release/signal19-test.xml 4✅ 0ms
reports/release/string19-test.xml 9✅ 0ms
reports/release/strong19-test.xml 6✅ 0ms
reports/release/tuple19-test.xml 16✅ 0ms
reports/release/variant19-test.xml 6✅ 0ms

✅ reports/debug/array19-test.xml

22 tests were completed in 0ms with 22 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
AllocatedArrayOf 4✅ 0ms
DynamicArrayOf 16✅ 0ms
SliceOf 2✅ 0ms

✅ AllocatedArrayOf

✅ construct
✅ NontrivialExample
✅ MoveAssignAfterMove
✅ CopyAssignAfterMove

✅ DynamicArrayOf

✅ intExample
✅ construct
✅ NontrivialExample
✅ MoveAssignAfterMove
✅ CopyAssignAfterMove
✅ EmplaceStruct
✅ Ostream
✅ OstreamStruct
✅ OstreamAsHex
✅ RecordedCopyAndMove
✅ RecordedSpliceGrowOverCapacity
✅ RecordedSpliceShrink
✅ RecordedSpliceInsertOverEnd
✅ RecordedSpliceInsertBeforeEnd
✅ RecordedSpliceRemoveFirst
✅ RecordedSpliceRemoveLast

✅ SliceOf

✅ Access
✅ Mutate

✅ reports/debug/coro19-test.xml

3 tests were completed in 0ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CoEnumerator 2✅ 0ms
CoEnumeratorRange 1✅ 0ms

✅ CoEnumerator

✅ statusCounter
✅ noYield

✅ CoEnumeratorRange

✅ some

✅ reports/debug/enum19-test.xml

5 tests were completed in 0ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Enum 1✅ 0ms
Enum_max 1✅ 0ms
EnumOstream 3✅ 0ms

✅ Enum

✅ example

✅ Enum_max

✅ example

✅ EnumOstream

✅ bool
✅ uint8
✅ int8

✅ reports/debug/flags19-test.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Flags 1✅ 0ms

✅ Flags

✅ example

✅ reports/debug/lookup19-test.xml

7 tests were completed in 0ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
OrderedSetOf 7✅ 0ms

✅ OrderedSetOf

✅ intExample
✅ unorderedInsert
✅ merge
✅ mergeUnique
✅ mergeEndDuplicate
✅ mergeWithCapacity
✅ mergeUniqueWithCapacity

✅ reports/debug/optional19-test.xml

6 tests were completed in 0ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Optional 2✅ 0ms
PackedOptional 4✅ 0ms

✅ Optional

✅ int
✅ Point

✅ PackedOptional

✅ defaultOfInt
✅ invalidFunc
✅ pointer
✅ double

✅ reports/debug/partial19-test.xml

12 tests were completed in 0ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bitset 2✅ 0ms
Partial 10✅ 0ms

✅ Bitset

✅ example10
✅ example99

✅ Partial

✅ empty
✅ construction
✅ assignment
✅ fromFactory
✅ type
✅ visitInitialized
✅ visitWithIndex
✅ ostream
✅ disjunct_merge
✅ overwrite_merge

✅ reports/debug/serialize19-test.xml

30 tests were completed in 0ms with 30 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Codec 1✅ 0ms
EndianFlipFor 6✅ 0ms
serialize 23✅ 0ms

✅ Codec

✅ Person

✅ EndianFlipFor

✅ FourByteArray
✅ TenByteArray
✅ u16
✅ u32
✅ i32
✅ u64

✅ serialize

✅ BufferSlice
✅ DynamicArrayOf
✅ DynamicArrayOf_empty
✅ Optional_value
✅ Optional_empty
✅ PackedOptional_value
✅ PackedOptional_default
✅ PackedOptionalNan_value
✅ PackedOptionalNan_default
✅ Partial
✅ Tuple
✅ Tuple_ints
✅ Variant
✅ std_bitset23
✅ std_bitset24
✅ std_optional_value
✅ std_optional_empty
✅ std_tuple
✅ std_tuple_ints
✅ std_variant
✅ std_vector
✅ std_vector_empty
✅ std_vector_bool

✅ reports/debug/signal19-test.xml

4 tests were completed in 0ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
SignalWith 3✅ 0ms
Subscriptions 1✅ 0ms

✅ SignalWith

✅ ReferenceLambda
✅ RvalueLambda
✅ RemoveSignal

✅ Subscriptions

✅ Example

✅ reports/debug/string19-test.xml

9 tests were completed in 0ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Rope 5✅ 0ms
Rope_decimal 2✅ 0ms
StringStore 1✅ 0ms
StringView 1✅ 0ms

✅ Rope

✅ joinEmpty
✅ joinChar
✅ joinView
✅ joinDecimal
✅ example

✅ Rope_decimal

✅ example
✅ negative

✅ StringStore

✅ basic

✅ StringView

✅ fromLiteral

✅ reports/debug/strong19-test.xml

6 tests were completed in 0ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Strong 4✅ 0ms
Strong_hash 2✅ 0ms

✅ Strong

✅ extras_ostream
✅ usage
✅ ostream
✅ tags

✅ Strong_hash

✅ string
✅ double

✅ reports/debug/tuple19-test.xml

16 tests were completed in 0ms with 16 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Tuple 10✅ 0ms
TupleBind 4✅ 0ms
TupleJoin 2✅ 0ms

✅ Tuple

✅ basic
✅ access
✅ copy_move
✅ construct_empty
✅ construct_single
✅ construct_two
✅ construct_copy
✅ ambigious
✅ fromTuple
✅ ostream

✅ TupleBind

✅ get
✅ copy
✅ reference
✅ moved

✅ TupleJoin

✅ constants
✅ move

✅ reports/debug/variant19-test.xml

6 tests were completed in 0ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
None 1✅ 0ms
Variant 5✅ 0ms

✅ None

✅ example

✅ Variant

✅ construction
✅ which
✅ visit
✅ amendVisit
✅ overloaded

✅ reports/release/array19-test.xml

22 tests were completed in 0ms with 22 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
AllocatedArrayOf 4✅ 0ms
DynamicArrayOf 16✅ 0ms
SliceOf 2✅ 0ms

✅ AllocatedArrayOf

✅ construct
✅ NontrivialExample
✅ MoveAssignAfterMove
✅ CopyAssignAfterMove

✅ DynamicArrayOf

✅ intExample
✅ construct
✅ NontrivialExample
✅ MoveAssignAfterMove
✅ CopyAssignAfterMove
✅ EmplaceStruct
✅ Ostream
✅ OstreamStruct
✅ OstreamAsHex
✅ RecordedCopyAndMove
✅ RecordedSpliceGrowOverCapacity
✅ RecordedSpliceShrink
✅ RecordedSpliceInsertOverEnd
✅ RecordedSpliceInsertBeforeEnd
✅ RecordedSpliceRemoveFirst
✅ RecordedSpliceRemoveLast

✅ SliceOf

✅ Access
✅ Mutate

✅ reports/release/coro19-test.xml

3 tests were completed in 0ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CoEnumerator 2✅ 0ms
CoEnumeratorRange 1✅ 0ms

✅ CoEnumerator

✅ statusCounter
✅ noYield

✅ CoEnumeratorRange

✅ some

✅ reports/release/enum19-test.xml

5 tests were completed in 0ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Enum 1✅ 0ms
Enum_max 1✅ 0ms
EnumOstream 3✅ 0ms

✅ Enum

✅ example

✅ Enum_max

✅ example

✅ EnumOstream

✅ bool
✅ uint8
✅ int8

✅ reports/release/flags19-test.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Flags 1✅ 0ms

✅ Flags

✅ example

✅ reports/release/lookup19-test.xml

7 tests were completed in 0ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
OrderedSetOf 7✅ 0ms

✅ OrderedSetOf

✅ intExample
✅ unorderedInsert
✅ merge
✅ mergeUnique
✅ mergeEndDuplicate
✅ mergeWithCapacity
✅ mergeUniqueWithCapacity

✅ reports/release/optional19-test.xml

6 tests were completed in 0ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Optional 2✅ 0ms
PackedOptional 4✅ 0ms

✅ Optional

✅ int
✅ Point

✅ PackedOptional

✅ defaultOfInt
✅ invalidFunc
✅ pointer
✅ double

✅ reports/release/partial19-test.xml

12 tests were completed in 0ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bitset 2✅ 0ms
Partial 10✅ 0ms

✅ Bitset

✅ example10
✅ example99

✅ Partial

✅ empty
✅ construction
✅ assignment
✅ fromFactory
✅ type
✅ visitInitialized
✅ visitWithIndex
✅ ostream
✅ disjunct_merge
✅ overwrite_merge

✅ reports/release/serialize19-test.xml

30 tests were completed in 0ms with 30 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Codec 1✅ 0ms
EndianFlipFor 6✅ 0ms
serialize 23✅ 0ms

✅ Codec

✅ Person

✅ EndianFlipFor

✅ FourByteArray
✅ TenByteArray
✅ u16
✅ u32
✅ i32
✅ u64

✅ serialize

✅ BufferSlice
✅ DynamicArrayOf
✅ DynamicArrayOf_empty
✅ Optional_value
✅ Optional_empty
✅ PackedOptional_value
✅ PackedOptional_default
✅ PackedOptionalNan_value
✅ PackedOptionalNan_default
✅ Partial
✅ Tuple
✅ Tuple_ints
✅ Variant
✅ std_bitset23
✅ std_bitset24
✅ std_optional_value
✅ std_optional_empty
✅ std_tuple
✅ std_tuple_ints
✅ std_variant
✅ std_vector
✅ std_vector_empty
✅ std_vector_bool

✅ reports/release/signal19-test.xml

4 tests were completed in 0ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
SignalWith 3✅ 0ms
Subscriptions 1✅ 0ms

✅ SignalWith

✅ ReferenceLambda
✅ RvalueLambda
✅ RemoveSignal

✅ Subscriptions

✅ Example

✅ reports/release/string19-test.xml

9 tests were completed in 0ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Rope 5✅ 0ms
Rope_decimal 2✅ 0ms
StringStore 1✅ 0ms
StringView 1✅ 0ms

✅ Rope

✅ joinEmpty
✅ joinChar
✅ joinView
✅ joinDecimal
✅ example

✅ Rope_decimal

✅ example
✅ negative

✅ StringStore

✅ basic

✅ StringView

✅ fromLiteral

✅ reports/release/strong19-test.xml

6 tests were completed in 0ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Strong 4✅ 0ms
Strong_hash 2✅ 0ms

✅ Strong

✅ extras_ostream
✅ usage
✅ ostream
✅ tags

✅ Strong_hash

✅ string
✅ double

✅ reports/release/tuple19-test.xml

16 tests were completed in 0ms with 16 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Tuple 10✅ 0ms
TupleBind 4✅ 0ms
TupleJoin 2✅ 0ms

✅ Tuple

✅ basic
✅ access
✅ copy_move
✅ construct_empty
✅ construct_single
✅ construct_two
✅ construct_copy
✅ ambigious
✅ fromTuple
✅ ostream

✅ TupleBind

✅ get
✅ copy
✅ reference
✅ moved

✅ TupleJoin

✅ constants
✅ move

✅ reports/release/variant19-test.xml

6 tests were completed in 0ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
None 1✅ 0ms
Variant 5✅ 0ms

✅ None

✅ example

✅ Variant

✅ construction
✅ which
✅ visit
✅ amendVisit
✅ overloaded