Skip to content

feat: reconcile event factory #150

feat: reconcile event factory

feat: reconcile event factory #150

GitHub Actions / Go 1.21.x Test Results succeeded Nov 22, 2024 in 1s

265 passed, 0 failed and 0 skipped

Tests passed successfully

✅ .test/reports/unit-test.xml

265 tests were completed in 69s with 265 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
github.com/zeiss/pkg 0ms
github.com/zeiss/pkg/async 1s
github.com/zeiss/pkg/authx/fga 5ms
github.com/zeiss/pkg/b64 4✅ 1s
github.com/zeiss/pkg/cast 14✅ 1s
github.com/zeiss/pkg/channels 3✅ 1s
github.com/zeiss/pkg/cmd/helm/update 4ms
github.com/zeiss/pkg/conv 50✅ 1s
github.com/zeiss/pkg/copy 64✅ 1s
github.com/zeiss/pkg/dbx 4ms
github.com/zeiss/pkg/dbx/pg 3✅ 1s
github.com/zeiss/pkg/errorx 3✅ 1s
github.com/zeiss/pkg/examples/async 5ms
github.com/zeiss/pkg/examples/server 5ms
github.com/zeiss/pkg/hash 25✅ 1s
github.com/zeiss/pkg/jsonx 5ms
github.com/zeiss/pkg/k8s 3ms
github.com/zeiss/pkg/k8s/finalizers 3ms
github.com/zeiss/pkg/k8s/reconciler 4ms
github.com/zeiss/pkg/logx 1✅ 1s
github.com/zeiss/pkg/mapx 3✅ 1s
github.com/zeiss/pkg/nanoid 2✅ 1s
github.com/zeiss/pkg/notify 2✅ 1s
github.com/zeiss/pkg/notify/fcm 4ms
github.com/zeiss/pkg/server 8✅ 1s
github.com/zeiss/pkg/slices 37✅ 1s
github.com/zeiss/pkg/stringx 24✅ 1s
github.com/zeiss/pkg/syncx 2✅ 1s
github.com/zeiss/pkg/ulid 2✅ 1s
github.com/zeiss/pkg/urlx 13✅ 1s
github.com/zeiss/pkg/utilx 5✅ 1s

✅ github.com/zeiss/pkg/b64

✅ TestHmac256
✅ TestBase64/success
✅ TestBase64
✅ TestContentHash

✅ github.com/zeiss/pkg/cast

✅ TestZero
✅ TestIsZero
✅ TestPtr/success
✅ TestPtr/success#04
✅ TestPtr/success#03
✅ TestPtr/success#01
✅ TestPtr/success#02
✅ TestPtr
✅ TestValue/success#01
✅ TestValue/success#03
✅ TestValue/success#04
✅ TestValue/success#02
✅ TestValue/success
✅ TestValue

✅ github.com/zeiss/pkg/channels

✅ TestJoin
✅ TestDrain
✅ TestFilter

✅ github.com/zeiss/pkg/conv

✅ TestString/bool
✅ TestString/int
✅ TestString/int8
✅ TestString/int16
✅ TestString/int32
✅ TestString/int64
✅ TestString/uint
✅ TestString/uint8
✅ TestString/uint16
✅ TestString/uint32
✅ TestString/uint64
✅ TestString/float32
✅ TestString/float64
✅ TestString/string
✅ TestString/nil
✅ TestString/struct
✅ TestString
✅ TestBool/bool
✅ TestBool/int
✅ TestBool/int8
✅ TestBool/int16
✅ TestBool/int32
✅ TestBool/int64
✅ TestBool/uint
✅ TestBool/uint8
✅ TestBool/uint16
✅ TestBool/uint32
✅ TestBool/uint64
✅ TestBool/float32
✅ TestBool/float64
✅ TestBool/string
✅ TestBool/nil
✅ TestBool
✅ TestBytes/bool
✅ TestBytes/int
✅ TestBytes/int8
✅ TestBytes/int16
✅ TestBytes/int32
✅ TestBytes/int64
✅ TestBytes/uint
✅ TestBytes/uint8
✅ TestBytes/uint16
✅ TestBytes/uint32
✅ TestBytes/uint64
✅ TestBytes/float32
✅ TestBytes/float64
✅ TestBytes/string
✅ TestBytes/nil
✅ TestBytes
✅ TestByteSizes

✅ github.com/zeiss/pkg/copy

✅ TestCopySameStructWithPointerField
✅ TestCopySliceOfDifferentTypes
✅ TestCopyStruct
✅ TestCopyFromStructToSlice
✅ TestCopyFromSliceToSlice
✅ TestCopyFromSliceToSlice2
✅ TestCopyFromSliceToSlice3
✅ TestEmbeddedAndBase
✅ TestStructField/Should_work_without_deepCopy/Should_work_with_same_type_and_both_ptr_field
✅ TestStructField/Should_work_without_deepCopy/Should_work_with_same_type_and_both_not_ptr_field
✅ TestStructField/Should_work_without_deepCopy/Should_work_with_different_type_and_both_ptr_field
✅ TestStructField/Should_work_without_deepCopy/Should_work_with_different_type_and_both_not_ptr_field
✅ TestStructField/Should_work_without_deepCopy/Should_work_with_from_ptr_field_and_to_not_ptr_field
✅ TestStructField/Should_work_without_deepCopy/Should_work_with_from_not_ptr_field_and_to_ptr_field
✅ TestStructField/Should_work_without_deepCopy/Should_work_with_from_a_nil_ptr_slice_field_to_a_slice_field
✅ TestStructField/Should_work_without_deepCopy
✅ TestStructField/Should_work_with_deepCopy/Should_work_with_same_type_and_both_ptr_field
✅ TestStructField/Should_work_with_deepCopy/Should_work_with_same_type_and_both_not_ptr_field
✅ TestStructField/Should_work_with_deepCopy/Should_work_with_different_type_and_both_ptr_field
✅ TestStructField/Should_work_with_deepCopy/Should_work_with_different_type_and_both_not_ptr_field
✅ TestStructField/Should_work_with_deepCopy/Should_work_with_from_ptr_field_and_to_not_ptr_field
✅ TestStructField/Should_work_with_deepCopy/Should_work_with_from_not_ptr_field_and_to_ptr_field
✅ TestStructField/Should_work_with_deepCopy/Should_work_with_from_a_nil_ptr_slice_field_to_a_slice_field
✅ TestStructField/Should_work_with_deepCopy
✅ TestStructField
✅ TestMapInterface/Should_work_without_deepCopy
✅ TestMapInterface/Should_work_with_deepCopy
✅ TestMapInterface/Test_copy_map_with_nil_interface
✅ TestMapInterface/Test_copy_map_with_nested_slice_map
✅ TestMapInterface
✅ TestInterface/Should_work_without_deepCopy
✅ TestInterface/Should_work_with_deepCopy
✅ TestInterface
✅ TestSlice/Should_work_with_simple_slice
✅ TestSlice/Should_work_with_empty_slice
✅ TestSlice/Should_work_without_deepCopy
✅ TestSlice/Should_work_with_deepCopy
✅ TestSlice
✅ TestAnonymousFields/Should_work_with_unexported_ptr_fields
✅ TestAnonymousFields/Should_work_with_unexported_fields
✅ TestAnonymousFields/Should_work_with_exported_ptr_fields
✅ TestAnonymousFields/Should_work_with_exported_ptr_fields_with_same_name_src_field
✅ TestAnonymousFields/Should_work_with_exported_fields
✅ TestAnonymousFields
✅ TestCopyFieldsWithSameNameButDifferentTypes
✅ TestCopyMapOfStruct
✅ TestCopyMapOfInt
✅ TestCopyMapOfSliceValue
✅ TestCopyMapOfPtrValue
✅ TestCopyWithOption
✅ TestScanner
✅ TestScanFromPtrToSqlNullable
✅ TestDeepCopyInterface
✅ TestDeepCopyTime
✅ TestNestedPrivateData
✅ TestDeepMapCopyTime
✅ TestCopySimpleTime
✅ TestDeepCopySimpleTime
✅ TestDeepCopyAnonymousFieldTime
✅ TestSqlNullFiled
✅ TestEmptySlice
✅ TestNestedNilPointerStruct
✅ ExampleCopy
✅ ExampleCopyWithOption

✅ github.com/zeiss/pkg/dbx/pg

✅ TestNewConfig
✅ TestContext
✅ TestFormatDSN

✅ github.com/zeiss/pkg/errorx

✅ TestEmpty/nil_error
✅ TestEmpty/non-nil_error
✅ TestEmpty

✅ github.com/zeiss/pkg/hash

✅ TestHash_identity
✅ TestHash_equal/0
✅ TestHash_equal/1
✅ TestHash_equal/2
✅ TestHash_equal/3
✅ TestHash_equal/4
✅ TestHash_equal/5
✅ TestHash_equal/6
✅ TestHash_equal/7
✅ TestHash_equal/8
✅ TestHash_equal/9
✅ TestHash_equal
✅ TestHash_equalIgnore
✅ TestHash_stringTagError
✅ TestHash_equalNil
✅ TestHash_equalSet
✅ TestHash_includable
✅ TestHash_ignoreZeroValue
✅ TestHash_includableMap
✅ TestHash_hashable/0
✅ TestHash_hashable/1
✅ TestHash_hashable/2
✅ TestHash_hashable/3
✅ TestHash_hashable/4
✅ TestHash_hashable

✅ github.com/zeiss/pkg/logx

✅ TestFacade

✅ github.com/zeiss/pkg/mapx

✅ TestDelete
✅ TestKeep
✅ TestExists

✅ github.com/zeiss/pkg/nanoid

✅ TestNew
✅ TestUnicode

✅ github.com/zeiss/pkg/notify

✅ TestNew
✅ TestNotify

✅ github.com/zeiss/pkg/server

✅ TestWithContext
✅ TestSetLimit
✅ TestSetLimitZero
✅ TestSetLimitNegative
✅ TestUnimplemented
✅ TestNewError
✅ TestLookupName
✅ TestDefaultEnv

✅ github.com/zeiss/pkg/slices

✅ TestSize/empty_slice
✅ TestSize/slice_with_size
✅ TestSize/slice_without_size
✅ TestSize
✅ TestFirst/first_element_in_slice
✅ TestFirst
✅ TestLast/last_element_in_slice
✅ TestAny/any_element_in_slice
✅ TestPush/push_to_slice
✅ TestPush
✅ TestPop/pop_from_slice
✅ TestDelete/delete_from_slice
✅ TestAny/any_element_not_in_slice
✅ TestRange/range_slice
✅ TestLast
✅ TestPop
✅ TestAny
✅ TestRange
✅ TestMap/map_slice
✅ TestDelete
✅ TestLimit/limit_slice
✅ TestLimit
✅ TestInsert/insert_into_slice
✅ TestIndex/element_index_in_slice
✅ TestInsert
✅ TestIn/element_in_slice
✅ TestMap
✅ TestUnique/unique_elements_in_slice
✅ TestUnique
✅ TestIn/element_not_in_slice
✅ TestIn
✅ TestCut/cut_from_slice
✅ TestCut
✅ TestFilter/filter_slice
✅ TestIndex/element_index_not_in_slice
✅ TestFilter
✅ TestIndex

✅ github.com/zeiss/pkg/stringx

✅ TestAnyPrefix/_[]
✅ TestAnyPrefix/_[a]
✅ TestAnyPrefix/a_[]
✅ TestAnyPrefix/a_[a]
✅ TestFirstN/_0
✅ TestFirstN/_1
✅ TestAnyPrefix/a_[b]
✅ TestFirstN/a_0
✅ TestAnyPrefix/a_[a_b]
✅ TestAnyPrefix/a_[b_a]
✅ TestFirstN/a_1
✅ TestFirstN/a_2
✅ TestFirstN/ab_0
✅ TestFirstN/ab_1
✅ TestFirstN/ab_2
✅ TestAnyPrefix/a_[b_c]
✅ TestAnyPrefix
✅ TestFirstN/ab_3
✅ TestFirstN/abc_0
✅ TestFirstN/abc_1
✅ TestFirstN/abc_2
✅ TestFirstN/abc_3
✅ TestFirstN/abc_4
✅ TestFirstN

✅ github.com/zeiss/pkg/syncx

✅ TestPoo
✅ TestValue

✅ github.com/zeiss/pkg/ulid

✅ TestNew
✅ TestNewReverse

✅ github.com/zeiss/pkg/urlx

✅ TestCopyValues/copy_values
✅ TestMustCopyValues/copy_values
✅ TestMustCopyValues/copy_additional_values
✅ TestRemoveQueryValues/remove_value
✅ TestCopyValues/copy_additional_values
✅ TestRemoveQueryValues/remove_multiple_values
✅ TestCopyValues/overwrite_values
✅ TestRemoveQueryValues/remove_non-existing_value
✅ TestCopyValues
✅ TestRemoveQueryValues/remove_value_from_just_the_path
✅ TestRemoveQueryValues
✅ TestMustCopyValues/overwrite_values
✅ TestMustCopyValues

✅ github.com/zeiss/pkg/utilx

✅ TestIfElse
✅ TestOr
✅ TestAnd
✅ TestNotEmpty
✅ TestEmpty