Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explicit change notifications #1460

Merged
merged 18 commits into from
Nov 26, 2023

Add missing DocC reference

d876025
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Explicit change notifications #1460

Add missing DocC reference
d876025
Select commit
Loading
Failed to load commit list.
GitHub Actions / Xcode test results succeeded Nov 25, 2023 in 0s

Xcode test results

Testing project GRDB with scheme GRDB

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
2643263706012.95s

Test Summary

GRDBTests

  • Device: iPhone 14, 16.0 (20A360)
  • SDK: Simulator - iOS 16.0, 16.0
TestTotalSuccessFailureSkippedExpected Failure
test-class ValueObservationPublisherTests1111000
test-class DatabaseValueConvertibleEncodableTests1414000
test-class DatabaseDataEncodingStrategyTests66000
test-class FetchableRecordTests1717000
test-class AssociationHasOneThroughFetchableRecordTests88000
test-class RowFromDictionaryLiteralTests1919000
test-class PoolTests88000
test-class RecordUniqueIndexTests11000
test-class ValueObservationRecordTests22000
test-class FoundationUUIDTests22000
test-class DatabaseConfigurationTests88000
test-class CGFloatTests11000
test-class DatabasePoolSchemaCacheTests33000
test-class DatabaseQueueTests1515000
test-class AssociationHasOneSQLTests99000
test-class FoundationNSDateTests1414000
test-class RecordMinimalNonOptionalPrimaryKeySingleTests3737000
test-class DatabaseMigratorTests2828000
test-class DatabasePoolReadOnlyTests22000
test-class FTS5TableBuilderTests2121000
test-class DatabaseRegionObservationPublisherTests22000
test-class ForeignKeyInfoTests44000
test-class FoundationNSStringTests44000
test-class FTS3RecordTests44000
test-class SingletonRecordTest1212000
test-class AssociationChainSQLTests2323000
test-class AssociationHasManyOrderingTests55000
test-class MutablePersistableRecordPersistenceConflictPolicyTests99000
test-class DatabasePoolTests1717000
test-class JoinSupportTests109010
test-class DatabaseQueueSchemaCacheTests55000
test-class DatabaseTimestampTests11000
test-class FTS5PatternTests77000
test-class AssociationRowScopeSearchTests66000
test-class PrefixCursorTests33000
test-class AssociationBelongsToSQLTests1313000
test-class TruncateOptimizationTests4040000
test-class AssociationAggregateTests3838000
test-class TransactionDateTests1010000
test-class RowFromStatementTests1919000
test-class DatabaseValueConversionTests55000
test-class DatabaseAfterNextTransactionCommitTests11000
test-class TableTests2424000
test-class FoundationDateTests2020000
test-class StatementArgumentsTests1717000
test-class ValueObservationPrintTests1616000
test-class DatabaseDataDecodingStrategyTests22000
test-class AssociationHasManySQLTests1010000
test-class QueryInterfacePromiseTests44000
test-class DatabaseAbortedTransactionTests88000
test-class FoundationNSURLTests33000
test-class MutablePersistableRecordEncodableTests2121000
test-class MutablePersistableRecordTests5553020
test-class DropWhileCursorTests22000
test-class FTS3PatternTests66000
test-class DatabaseErrorTests88000
test-class DatabaseSuspensionTests1818000
test-class AssociationParallelRowScopesTests1616000
test-class DatabaseQueueBackupTests22000
test-class AssociationBelongsToFetchableRecordTests88000
test-class AssociationBelongsToRowScopeTests2121000
test-class AssociationTableAliasTestsSQLTests99000
test-class DatabaseSnapshotTests2323000
test-class DatabaseAggregateTests2929000
test-class ValueObservationRecorderTests2424000
test-class FTS4RecordTests44000
test-class UtilsTests11000
test-class AssociationHasOneSQLDerivationTests55000
test-class DatabaseUUIDEncodingStrategyTests66000
test-class ForeignKeyDefinitionTests2626000
test-class QueryInterfaceExtensibilityTests11000
test-class DatabaseColumnEncodingStrategyTests22000
test-class AnyCursorTests66000
test-class EnumeratedCursorTests33000
test-class DatabaseQueueInMemoryCopyTests44000
test-class DatabaseValueConversionErrorTests88000
test-class DatabaseCollationTests22000
test-class DatabaseValueConvertibleEscapingTests66000
test-class RawRepresentableDatabaseValueConvertibleTests77000
test-class TableRecordDeleteTests1414000
test-class StatementColumnConvertibleFetchTests3434000
test-class FetchRequestTests44000
test-class FoundationNSNullTests33000
test-class PrefixWhileCursorTests22000
test-class AssociationBelongsToSQLDerivationTests55000
test-class SQLRequestTests88000
test-class RowFromDictionaryTests1717000
test-class DatabaseCursorTests1717000
test-class FlattenCursorTests55000
test-class FoundationDateComponentsTests1616000
test-class ColumnExpressionTests55000
test-class AssociationPrefetchingSQLTests2121000
test-class AssociationPrefetchingRelationTests55000
test-class DatabasePoolCollationTests11000
test-class SQLLiteralTests3434000
test-class DatabaseDateEncodingStrategyTests1111000
test-class TransactionObserverSavepointsTests66000
test-class StatementArgumentsFoundationTests44000
test-class JSONColumnTests33000
test-class RecordPrimaryKeyNoneTests1616000
test-class DatabaseRegionTests1818000
test-class RecordPrimaryKeyRowIDTests4242000
test-class DatabaseTests3838000
test-class RowFoundationTests22000
test-class AssociationPrefetchingCodableRecordTests1010000
test-class ConcurrencyTests77000
test-class DatabaseValueConvertibleDecodableTests1111000
test-class ResultCodeTests44000
test-class FoundationDecimalTests77000
test-class FoundationURLTests33000
test-class FoundationNSDecimalNumberTests77000
test-class PrimaryKeyInfoTests99000
test-class SharedValueObservationTests1212000
test-class TableRecordQueryInterfaceRequestTests2121000
test-class ValueObservationDatabaseValueConvertibleTests44000
test-class DatabaseValueConvertibleSubclassTests22000
test-class DataMemoryTests22000
test-class NumericOverflowTests66000
test-class JSONExpressionsTests2726010
test-class FTS5RecordTests44000
test-class TableRecordUpdateTests2525000
test-class AssociationParallelSQLTests1212000
test-class DatabaseDumpTests4242000
test-class ColumnInfoTests43010
test-class FTS5CustomTokenizerTests77000
test-class SQLIdentifyingColumnsTests11000
test-class RecordPrimaryKeySingleTests4040000
test-class DatabaseTraceTests77000
test-class DatabaseRegionObservationTests77000
test-class AssociationHasManyThroughOrderingTests44000
test-class AssociationHasManyThroughSQLTests88000
test-class AssociationPrefetchingFetchableRecordTests66000
test-class IndexInfoTests33000
test-class RecordPersistenceConflictPolicyTests22000
test-class CursorTests2121000
test-class DropFirstCursorTests33000
test-class QueryInterfaceRequestTests4646000
test-class ValueObservationCountTests22000
test-class RecordPrimaryKeyMultipleTests3131000

Details

Test Details

GRDBTestsback

ValueObservationPublisherTests back

SuccessFailureSkippedExpected Failure⏱️
11 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DatabaseValueConvertibleEncodableTests back

SuccessFailureSkippedExpected Failure⏱️
14 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

DatabaseDataEncodingStrategyTests back

SuccessFailureSkippedExpected Failure⏱️
6 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

FetchableRecordTests back

SuccessFailureSkippedExpected Failure⏱️
17 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

AssociationHasOneThroughFetchableRecordTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

RowFromDictionaryLiteralTests back

SuccessFailureSkippedExpected Failure⏱️
19 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

PoolTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

RecordUniqueIndexTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

ValueObservationRecordTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.44s

All tests passed 🎉

FoundationUUIDTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

DatabaseConfigurationTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

CGFloatTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DatabasePoolSchemaCacheTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DatabaseQueueTests back

SuccessFailureSkippedExpected Failure⏱️
15 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

AssociationHasOneSQLTests back

SuccessFailureSkippedExpected Failure⏱️
9 (100%)0 (0%)0 (0%)0 (0%)0.05s

All tests passed 🎉

FoundationNSDateTests back

SuccessFailureSkippedExpected Failure⏱️
14 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

RecordMinimalNonOptionalPrimaryKeySingleTests back

SuccessFailureSkippedExpected Failure⏱️
37 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DatabaseMigratorTests back

SuccessFailureSkippedExpected Failure⏱️
28 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

DatabasePoolReadOnlyTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

FTS5TableBuilderTests back

SuccessFailureSkippedExpected Failure⏱️
21 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DatabaseRegionObservationPublisherTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.04s

All tests passed 🎉

ForeignKeyInfoTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.03s

All tests passed 🎉

FoundationNSStringTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

FTS3RecordTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

SingletonRecordTest back

SuccessFailureSkippedExpected Failure⏱️
12 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

AssociationChainSQLTests back

SuccessFailureSkippedExpected Failure⏱️
23 (100%)0 (0%)0 (0%)0 (0%)0.03s

All tests passed 🎉

AssociationHasManyOrderingTests back

SuccessFailureSkippedExpected Failure⏱️
5 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

MutablePersistableRecordPersistenceConflictPolicyTests back

SuccessFailureSkippedExpected Failure⏱️
9 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DatabasePoolTests back

SuccessFailureSkippedExpected Failure⏱️
17 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

JoinSupportTests back

SuccessFailureSkippedExpected Failure⏱️
9 (90%)0 (0%)1 (10%)0 (0%)0.01s

All tests passed 🎉

DatabaseQueueSchemaCacheTests back

SuccessFailureSkippedExpected Failure⏱️
5 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DatabaseTimestampTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

FTS5PatternTests back

SuccessFailureSkippedExpected Failure⏱️
7 (100%)0 (0%)0 (0%)0 (0%)0.04s

All tests passed 🎉

AssociationRowScopeSearchTests back

SuccessFailureSkippedExpected Failure⏱️
6 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

PrefixCursorTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

AssociationBelongsToSQLTests back

SuccessFailureSkippedExpected Failure⏱️
13 (100%)0 (0%)0 (0%)0 (0%)0.10s

All tests passed 🎉

TruncateOptimizationTests back

SuccessFailureSkippedExpected Failure⏱️
40 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

AssociationAggregateTests back

SuccessFailureSkippedExpected Failure⏱️
38 (100%)0 (0%)0 (0%)0 (0%)0.04s

All tests passed 🎉

TransactionDateTests back

SuccessFailureSkippedExpected Failure⏱️
10 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

RowFromStatementTests back

SuccessFailureSkippedExpected Failure⏱️
19 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

DatabaseValueConversionTests back

SuccessFailureSkippedExpected Failure⏱️
5 (100%)0 (0%)0 (0%)0 (0%)0.08s

All tests passed 🎉

DatabaseAfterNextTransactionCommitTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.20s

All tests passed 🎉

TableTests back

SuccessFailureSkippedExpected Failure⏱️
24 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

FoundationDateTests back

SuccessFailureSkippedExpected Failure⏱️
20 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

StatementArgumentsTests back

SuccessFailureSkippedExpected Failure⏱️
17 (100%)0 (0%)0 (0%)0 (0%)0.03s

All tests passed 🎉

ValueObservationPrintTests back

SuccessFailureSkippedExpected Failure⏱️
16 (100%)0 (0%)0 (0%)0 (0%)0.03s

All tests passed 🎉

DatabaseDataDecodingStrategyTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

AssociationHasManySQLTests back

SuccessFailureSkippedExpected Failure⏱️
10 (100%)0 (0%)0 (0%)0 (0%)0.05s

All tests passed 🎉

QueryInterfacePromiseTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DatabaseAbortedTransactionTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

FoundationNSURLTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

MutablePersistableRecordEncodableTests back

SuccessFailureSkippedExpected Failure⏱️
21 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

MutablePersistableRecordTests back

SuccessFailureSkippedExpected Failure⏱️
53 (96%)0 (0%)2 (4%)0 (0%)0.01s

All tests passed 🎉

DropWhileCursorTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

FTS3PatternTests back

SuccessFailureSkippedExpected Failure⏱️
6 (100%)0 (0%)0 (0%)0 (0%)0.03s

All tests passed 🎉

DatabaseErrorTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

DatabaseSuspensionTests back

SuccessFailureSkippedExpected Failure⏱️
18 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

AssociationParallelRowScopesTests back

SuccessFailureSkippedExpected Failure⏱️
16 (100%)0 (0%)0 (0%)0 (0%)0.04s

All tests passed 🎉

DatabaseQueueBackupTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

AssociationBelongsToFetchableRecordTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

AssociationBelongsToRowScopeTests back

SuccessFailureSkippedExpected Failure⏱️
21 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

AssociationTableAliasTestsSQLTests back

SuccessFailureSkippedExpected Failure⏱️
9 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DatabaseSnapshotTests back

SuccessFailureSkippedExpected Failure⏱️
23 (100%)0 (0%)0 (0%)0 (0%)0.03s

All tests passed 🎉

DatabaseAggregateTests back