Skip to content

RNET-1159: Flexible-schema POC #2077

RNET-1159: Flexible-schema POC

RNET-1159: Flexible-schema POC #2077

GitHub Actions / Results Xamarin.tvOS failed Aug 8, 2024 in 0s

5546 passed, 3 failed and 652 skipped

Tests failed

❌ TestResults.xml

6201 tests were completed in 420s with 5546 passed, 3 failed and 652 skipped.

Test suite Passed Failed Skipped Time
Realm.Tests.dll.Realms.Tests.Database.DynamicAccessTests. 46✅ 2❌ 13s
Realm.Tests.dll.Realms.Tests.Database.NotificationTests. 60✅ 1❌ 1⚪ 16s

❌ Realm.Tests.dll.Realms.Tests.Database.DynamicAccessTests.

Realms.Tests.Database.DynamicAccessTests
  ✅ DynamicApi_WhenObjectIsUnmanaged_Throws
  ✅ GetBacklinks_WhenPropertyExists_ReturnsBacklinks
  ✅ GetBacklinks_WhenPropertyIsMissing_Throws
  ✅ GetBacklinks_WhenPropertyIsWrongType_Throws
  ✅ GetBacklinksFromType_WhenFromPropertyExists_Succeeds
  ✅ GetBacklinksFromType_WhenFromPropertyIsMissing_Throws
  ✅ GetBacklinksFromType_WhenFromTypeIsInvalid_Throws
  ✅ GetDictionary_WhenCastToRealmValue_Works
  ✅ GetDictionary_WhenCastToWrongValue_Throws
  ✅ GetDictionary_WhenPropertyIsMissing_Throws
  ✅ GetDictionary_WhenPropertyIsNotDictionary_Throws
  ✅ GetDictionary_WhenPropertyIsNull_Throws
  ✅ GetEmbeddedObjectProperty_WhenCastToEmbeddedObject_Succeeds
  ✅ GetEmbeddedObjectProperty_WhenCastToRealmObject_Throws
  ✅ GetEmbeddedObjectProperty_WhenCastToRealmObjectBase_Succeeds
  ✅ GetList_WhenCastToRealmValue_Works
  ✅ GetList_WhenCastToWrongValue_Throws
  ✅ GetList_WhenPropertyIsMissing_Throws
  ✅ GetList_WhenPropertyIsNotList_Throws
  ✅ GetList_WhenPropertyIsNull_Throws
  ✅ GetPrimaryKey_WhenPrivate_Works
  ✅ GetProperty_WhenIncorrectType_Throws
  ✅ GetProperty_WhenPropertyIsBacklinks_Throws
  ❌ GetProperty_WhenPropertyIsDictionary_Throws
	at Realms.Tests.Database.DynamicAccessTests+<>c.<GetProperty_WhenPropertyIsDictionary_Throws>b__24_0 (Realms.Realm realm, System.Boolean _) [0x0002a] in <bd667f082b53412b820646e19195e5f8>:0
  ❌ GetProperty_WhenPropertyIsList_Throws
	at Realms.Tests.Database.DynamicAccessTests+<>c.<GetProperty_WhenPropertyIsList_Throws>b__22_0 (Realms.Realm realm, System.Boolean _) [0x0002a] in <bd667f082b53412b820646e19195e5f8>:0
  ✅ GetProperty_WhenPropertyIsMissing_Throws
  ✅ GetProperty_WhenPropertyIsSet_Throws
  ✅ GetProperty_WhenUsingConvertibleType_Succeeds
  ✅ GetProperty_WhenUsingRealmValue_Succeeds
  ✅ GetProperty_WhenUsingSystemObject_Succeeds
  ✅ GetRealmObjectProperty_WhenCastToEmbeddedObject_Throws
  ✅ GetRealmObjectProperty_WhenCastToRealmObject_Succeeds
  ✅ GetRealmObjectProperty_WhenCastToRealmObjectBase_Succeeds
  ✅ GetSet_WhenCastToRealmValue_Works
  ✅ GetSet_WhenCastToWrongValue_Throws
  ✅ GetSet_WhenPropertyIsMissing_Throws
  ✅ GetSet_WhenPropertyIsNotSet_Throws
  ✅ GetSet_WhenPropertyIsNull_Throws
  ✅ RealmValueTests_WithObject
  ✅ SetProperty_WhenIncorrectType_Throws
  ✅ SetProperty_WhenPropertyIsBacklinks_Throws
  ✅ SetProperty_WhenPropertyIsDictionary_Throws
  ✅ SetProperty_WhenPropertyIsList_Throws
  ✅ SetProperty_WhenPropertyIsMissing_Throws
  ✅ SetProperty_WhenPropertyIsSet_Throws
  ✅ SetProperty_WhenUsingConvertibleType_Succeeds
  ✅ SetPropertyToNull_WhenPropertyIsNotNullable_Throws
  ✅ SimpleTest

❌ Realm.Tests.dll.Realms.Tests.Database.NotificationTests.

Realms.Tests.Database.NotificationTests
  ✅ BackLinkInObjectShouldNotFireNotificationOnChange
  ✅ CollectionPropertiesOfDifferentTypeShouldNotFireNotificationsOnChange
  ✅ CollectionPropertiesOfSameTypeShouldNotFireNotificationsOnChange
  ✅ DictionaryNotificationToken_KeepsCollectionAlive
  ✅ DictionaryOnCollectionChangedShouldFireOnAddRemove
  ✅ DictionarySubscribeInTransaction
  ✅ DictionaryUnsubscribeInNotificationCallback
  ✅ KeyPath_CanBeBuiltFromExpressions
  ✅ KeyPath_ImplicitOperator_CorrectlyConvertsFromString
  ✅ KeyPath_WithInvalidExpressions_ThrowsException
  ✅ KeyPathsCollection_CanBeBuiltFromExpressions
  ✅ KeyPathsCollection_CanBeBuiltInDifferentWays
  ✅ KeyPathsCollection_WithInvalidExpressions_ThrowsExceptions
  ✅ Link_ShouldOnlyFireNotificationForReassignment
  ✅ List_WhenParentIsDeleted_RaisesReset
  ✅ List_WhenTransactionHasBothAddAndRemove_ShouldReset
  ✅ List_WhenUnsubscribed_ShouldStopReceivingNotifications
  ✅ ListOnCollectionChangedShouldFireOnAddMoveReplaceRemove
  ✅ ListReplace_RaisesReplaceNotifications
  ✅ ListShouldSendNotifications
  ✅ ModifiedIndices_ReportCorrectlyForOldAndNewVersions
  ✅ PrimitivePropertyInObjectShouldFireNotificationOnChange
  ✅ RealmError_WhenNoSubscribers_OutputsMessageInConsole
  ✅ ResultOnCollectionChangedShouldFireOnAddRemove
  ✅ Results_WhenEmbeddedObjectIsModified_Notifies
  ✅ Results_WhenTransactionHasBothAddAndRemove_ShouldReset
  ✅ Results_WhenUnsubscribed_ShouldStopReceivingNotifications
  ✅ ResultsShouldSendNotifications
  ✅ SetOnCollectionChangedShouldFireOnAddRemove
  ✅ ShouldTriggerRealmChangedEvent
  ✅ SubscribeForNotifications_InvokedWithInitialCallback
  ❌ SubscribeWithKeypaths_AnyKeypath_RaisesNotificationsForResults
	at Realms.Tests.Database.NotificationTests.VerifyNotifications (System.Collections.Generic.List`1[T] notifications, System.Int32[] expectedInserted, System.Int32[] expectedModified, System.Int32[] expectedDeleted, Realms.ChangeSet+Move[] expectedMoves, System.Boolean expectedCleared, System.Boolean expectedNotifications) [0x00024] in <bd667f082b53412b820646e19195e5f8>:0
  ✅ SubscribeWithKeypaths_Backlinks
  ✅ SubscribeWithKeypaths_DisposingToken_CancelNotifications
  ✅ SubscribeWithKeypaths_FullKeyPath_SameAsFourLevelsDepth
  ✅ SubscribeWithKeypaths_MappedClass_WorksCorrectly
  ✅ SubscribeWithKeypaths_MappedProperty_UsesOriginalName
  ✅ SubscribeWithKeypaths_MultipleKeypaths
  ✅ SubscribeWithKeypaths_NestedProperties_WorksWithCollections
  ✅ SubscribeWithKeypaths_NestedProperties_WorksWithScalar
  ✅ SubscribeWithKeypaths_OnCollection_Dictionary
  ✅ SubscribeWithKeypaths_OnCollection_DictionaryRemapped
  ✅ SubscribeWithKeypaths_OnCollection_List
  ✅ SubscribeWithKeypaths_OnCollection_ListRemapped
  ✅ SubscribeWithKeypaths_OnCollection_Set
  ✅ SubscribeWithKeypaths_OnCollection_SetRemapped
  ✅ SubscribeWithKeypaths_ShallowKeypath_RaisesOnlyCollectionNotifications
  ✅ SubscribeWithKeypaths_TopLevelProperties_WorksWithCollection
  ✅ SubscribeWithKeypaths_TopLevelProperties_WorksWithScalar
  ✅ SubscribeWithKeypaths_WildCard_CanGetDeeperThanFourLevels
  ✅ SubscribeWithKeypaths_WildCard_WorksAfterCollectionProperty
  ✅ SubscribeWithKeypaths_WildCard_WorksAfterLinkProperty
  ✅ SubscribeWithKeypaths_WildCard_WorksWithMultipleLevels
  ✅ SubscribeWithKeypaths_WildCard_WorksWithPropertyAfterward
  ✅ SubscribeWithKeypaths_WildCard_WorksWithTopLevel
  ⚪ SubscribeWithKeypaths_WildcardOnScalarProperty_Throws
  ✅ SubscribeWithKeypaths_WithEmptyOrWhiteSpaceKeypaths_Throws
  ✅ SubscribeWithKeypaths_WithNonRealmObjectType_Throws
  ✅ SubscribeWithKeypaths_WithRepeatedKeypath_IgnoresRepeated
  ✅ SubscribeWithKeypaths_WithUnknownProperty_Throws
  ✅ UnsubscribeInNotificationCallback
  ✅ WhenSynchronizationContextExists_ShouldAutoRefresh

Annotations

Check failure on line 0 in TestResults.xml

See this annotation in the file changed.

@github-actions github-actions / Results Xamarin.tvOS

Realm.Tests.dll.Realms.Tests.Database.DynamicAccessTests. ► Realms.Tests.Database.DynamicAccessTests ► GetProperty_WhenPropertyIsDictionary_Throws

Failed test found in:
  TestResults.xml
Error:
    at Realms.Tests.Database.DynamicAccessTests+<>c.<GetProperty_WhenPropertyIsDictionary_Throws>b__24_0 (Realms.Realm realm, System.Boolean _) [0x0002a] in <bd667f082b53412b820646e19195e5f8>:0 
Raw output
  at Realms.Tests.Database.DynamicAccessTests+<>c.<GetProperty_WhenPropertyIsDictionary_Throws>b__24_0 (Realms.Realm realm, System.Boolean _) [0x0002a] in <bd667f082b53412b820646e19195e5f8>:0 
  at Realms.Tests.Database.DynamicAccessTests.RunTestInAllModes (System.Action`2[T1,T2] test) [0x00098] in <bd667f082b53412b820646e19195e5f8>:0 
  at Realms.Tests.Database.DynamicAccessTests.GetProperty_WhenPropertyIsDictionary_Throws () [0x00000] in <bd667f082b53412b820646e19195e5f8>:0 

Check failure on line 0 in TestResults.xml

See this annotation in the file changed.

@github-actions github-actions / Results Xamarin.tvOS

Realm.Tests.dll.Realms.Tests.Database.DynamicAccessTests. ► Realms.Tests.Database.DynamicAccessTests ► GetProperty_WhenPropertyIsList_Throws

Failed test found in:
  TestResults.xml
Error:
    at Realms.Tests.Database.DynamicAccessTests+<>c.<GetProperty_WhenPropertyIsList_Throws>b__22_0 (Realms.Realm realm, System.Boolean _) [0x0002a] in <bd667f082b53412b820646e19195e5f8>:0 
Raw output
  at Realms.Tests.Database.DynamicAccessTests+<>c.<GetProperty_WhenPropertyIsList_Throws>b__22_0 (Realms.Realm realm, System.Boolean _) [0x0002a] in <bd667f082b53412b820646e19195e5f8>:0 
  at Realms.Tests.Database.DynamicAccessTests.RunTestInAllModes (System.Action`2[T1,T2] test) [0x00098] in <bd667f082b53412b820646e19195e5f8>:0 
  at Realms.Tests.Database.DynamicAccessTests.GetProperty_WhenPropertyIsList_Throws () [0x00000] in <bd667f082b53412b820646e19195e5f8>:0 

Check failure on line 0 in TestResults.xml

See this annotation in the file changed.

@github-actions github-actions / Results Xamarin.tvOS

Realm.Tests.dll.Realms.Tests.Database.NotificationTests. ► Realms.Tests.Database.NotificationTests ► SubscribeWithKeypaths_AnyKeypath_RaisesNotificationsForResults

Failed test found in:
  TestResults.xml
Error:
    at Realms.Tests.Database.NotificationTests.VerifyNotifications (System.Collections.Generic.List`1[T] notifications, System.Int32[] expectedInserted, System.Int32[] expectedModified, System.Int32[] expectedDeleted, Realms.ChangeSet+Move[] expectedMoves, System.Boolean expectedCleared, System.Boolean expectedNotifications) [0x00024] in <bd667f082b53412b820646e19195e5f8>:0 
Raw output
  at Realms.Tests.Database.NotificationTests.VerifyNotifications (System.Collections.Generic.List`1[T] notifications, System.Int32[] expectedInserted, System.Int32[] expectedModified, System.Int32[] expectedDeleted, Realms.ChangeSet+Move[] expectedMoves, System.Boolean expectedCleared, System.Boolean expectedNotifications) [0x00024] in <bd667f082b53412b820646e19195e5f8>:0 
  at Realms.Tests.Database.NotificationTests.SubscribeWithKeypaths_AnyKeypath_RaisesNotificationsForResults () [0x000e8] in <bd667f082b53412b820646e19195e5f8>:0