Skip to content

Implement experimental PXE boot provisioning server

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

Implement experimental PXE boot provisioning server #452

Implement experimental PXE boot provisioning server
810cd06
Select commit
Loading
Failed to load commit list.
GitHub Actions / Cloud Framework Test Results succeeded Jan 8, 2026 in 0s

148 passed, 0 failed and 11 skipped

Tests passed successfully

✅ Redpoint.CloudFramework.Tests.test-result.trx

159 tests were completed in 20s with 148 passed, 0 failed and 11 skipped.

Test suite Passed Failed Skipped Time
Redpoint.CloudFramework.Tests.BatchingTests 2✅ 956ms
Redpoint.CloudFramework.Tests.ClassificationTests 6✅ 416ms
Redpoint.CloudFramework.Tests.Converters.ConverterTests 20✅ 315ms
Redpoint.CloudFramework.Tests.DataProtectorTests 1✅ 33ms
Redpoint.CloudFramework.Tests.DatastoreRepositoryLayerTests 83✅ 2s
Redpoint.CloudFramework.Tests.GlobalRepositoryTests 1✅ 13ms
Redpoint.CloudFramework.Tests.MigrationTests 1✅ 2s
Redpoint.CloudFramework.Tests.React.ReactTests 2✅ 630ms
Redpoint.CloudFramework.Tests.RedisLayerRepositoryLayerTests 24✅ 1s
Redpoint.CloudFramework.Tests.SecretManagerTests 11⚪ 11ms
Redpoint.CloudFramework.Tests.SelectFastTests 1✅ 159ms
Redpoint.CloudFramework.Tests.ShardedCounterTests 1✅ 10s
Redpoint.CloudFramework.Tests.StringEnumRepositoryLayerTests 5✅ 90ms
Redpoint.CloudFramework.Tests.ValidatorTests 1✅ 47ms

✅ Redpoint.CloudFramework.Tests.BatchingTests

✅ BatchJoinByKeyLookupAssociatesCorrectly
✅ BatchQueryJoinOverDatastore

✅ Redpoint.CloudFramework.Tests.ClassificationTests

✅ CancellationTokenBehavesAsExpected
✅ ClassifierOnlyPullsAlmostNeededValues
✅ ClassifierReturnsOtherValuesWithSlowProcessor
✅ ConnectClassifer
✅ CreateClassifer
✅ IterateClassifier

✅ Redpoint.CloudFramework.Tests.Converters.ConverterTests

✅ Boolean
✅ Double
✅ EmbeddedEntity
✅ Geopoint
✅ GlobalKey
✅ GlobalKeyArray
✅ Integer
✅ Json
✅ Key
✅ KeyArray
✅ LocalKey
✅ String
✅ StringArray
✅ StringEnum
✅ StringEnumArray
✅ StringEnumSet
✅ Timestamp
✅ UnsafeKey
✅ UnsignedInteger
✅ UnsignedIntegerArray

✅ Redpoint.CloudFramework.Tests.DataProtectorTests

✅ TestDecryption

✅ Redpoint.CloudFramework.Tests.DatastoreRepositoryLayerTests

✅ TestCreate
✅ TestCreateAndLoadWithEmbeddedEntity
✅ TestCreateAndQueryWithEmbeddedEntity
✅ TestCreateFailsWithDuplicate
✅ TestCreateFiresEntityModificationEvent
✅ TestCreateMultiple
✅ TestCreateNullThrowsException
✅ TestCreateThenDelete
✅ TestCreateThenQuery
✅ TestDefaultedModelHasCorrectDefaultsWhenConstructed
✅ TestDefaultedModelHasDefaultsWhenLoaded
✅ TestDefaultedModelHasDefaultsWhenSaved
✅ TestDefaultedModelWithoutDefaultsOnValueTypesThrows
✅ TestDeleteNullThrowsException
✅ TestDeleteSameKeyDoesNotThrow
✅ TestGeographicQueriesDense
✅ TestGeographicQueriesOrderFurthest
✅ TestGeographicQueriesOrderNearest
✅ TestGeographicQueriesSparse
✅ TestIncorrectEventAssignmentFiresException
✅ TestInvalidQueriesAreCaught
✅ TestLoadAcrossNamespaces
✅ TestLoadMultiple
✅ TestLoadMultipleDuplicate
✅ TestLoadMultipleMissing
✅ TestLoadNullThrowsException
✅ TestMismatchedNamespaceIsCaughtOnCreate(nsInModel: "", nsOnOp: "a")
✅ TestMismatchedNamespaceIsCaughtOnCreate(nsInModel: "a", nsOnOp: "")
✅ TestMismatchedNamespaceIsCaughtOnCreate(nsInModel: "a", nsOnOp: "b")
✅ TestMismatchedNamespaceIsCaughtOnDelete(nsInModel: "", nsOnOp: "a")
✅ TestMismatchedNamespaceIsCaughtOnDelete(nsInModel: "a", nsOnOp: "")
✅ TestMismatchedNamespaceIsCaughtOnDelete(nsInModel: "a", nsOnOp: "b")
✅ TestMismatchedNamespaceIsCaughtOnUpdate(nsInModel: "", nsOnOp: "a")
✅ TestMismatchedNamespaceIsCaughtOnUpdate(nsInModel: "a", nsOnOp: "")
✅ TestMismatchedNamespaceIsCaughtOnUpdate(nsInModel: "a", nsOnOp: "b")
✅ TestMismatchedNamespaceIsCaughtOnUpsert(nsInModel: "", nsOnOp: "a")
✅ TestMismatchedNamespaceIsCaughtOnUpsert(nsInModel: "a", nsOnOp: "")
✅ TestMismatchedNamespaceIsCaughtOnUpsert(nsInModel: "a", nsOnOp: "b")
✅ TestNullNamespaceThrowsException
✅ TestPaginatedQueryWith4Entities
✅ TestPaginatedQueryWith5Entities
✅ TestQueryAnyString
✅ TestQueryEverything
✅ TestQueryGreaterThan(threshold: 10, count: 1)
✅ TestQueryGreaterThan(threshold: 11, count: 0)
✅ TestQueryGreaterThan(threshold: 12, count: 0)
✅ TestQueryGreaterThan(threshold: 9, count: 2)
✅ TestQueryGreaterThanOrEqualTo(threshold: 10, count: 2)
✅ TestQueryGreaterThanOrEqualTo(threshold: 11, count: 1)
✅ TestQueryGreaterThanOrEqualTo(threshold: 12, count: 0)
✅ TestQueryGreaterThanOrEqualTo(threshold: 9, count: 2)
✅ TestQueryHasAncestor
✅ TestQueryLessThan(threshold: 10, count: 0)
✅ TestQueryLessThan(threshold: 11, count: 1)
✅ TestQueryLessThan(threshold: 12, count: 2)
✅ TestQueryLessThan(threshold: 9, count: 0)
✅ TestQueryLessThanOrEqualTo(threshold: 10, count: 1)
✅ TestQueryLessThanOrEqualTo(threshold: 11, count: 2)
✅ TestQueryLessThanOrEqualTo(threshold: 12, count: 2)
✅ TestQueryLessThanOrEqualTo(threshold: 9, count: 0)
✅ TestQueryNotOneOfString
✅ TestQueryNull
✅ TestQueryOneOfString
✅ TestQueryOrdering
✅ TestTransactionalDelete
✅ TestTransactionalLoadMultiple
✅ TestTransactionalQuery
✅ TestTransactionalUpdate(value: 10, expectedValue: "a")
✅ TestTransactionalUpdate(value: 20, expectedValue: "b")
✅ TestTransactionalUpsert(value: 10, expectedValue: "a")
✅ TestTransactionalUpsert(value: 20, expectedValue: "b")
✅ TestTransactionCreate
✅ TestTransactionCreateWithRollback
✅ TestTransactionUpsert
✅ TestUpdate
✅ TestUpdateDoesNotUpdateCreationTime
✅ TestUpdateNullThrowsException
✅ TestUpdateThrowsIfEntityDoesNotExist
✅ TestUpsert
✅ TestUpsertDoesNotUpdateCreationTime
✅ TestUpsertDuplicate
✅ TestUpsertDuplicateThenQuery
✅ TestUpsertNullThrowsException

✅ Redpoint.CloudFramework.Tests.GlobalRepositoryTests

✅ TestLegacyHasAncestorQueryDoesNotCrash

✅ Redpoint.CloudFramework.Tests.MigrationTests

✅ TestMigrate

✅ Redpoint.CloudFramework.Tests.React.ReactTests

✅ TestJsonEncoding
✅ TestOpenApiGeneration

✅ Redpoint.CloudFramework.Tests.RedisLayerRepositoryLayerTests

✅ TestCreateAndLoadWithEmbeddedEntity
✅ TestCreateAndQueryWithEmbeddedEntity
✅ TestCreateInvalidatesQuery
✅ TestCreateThenQuery
✅ TestCreateThenQueryThenUpdateThenQuery
✅ TestDeletedEntityIsNotInCache
✅ TestDeletedEntityIsNotInCachedQueryEverything
✅ TestInstantRoundtrip
✅ TestLoadedEntityIsInCache
✅ TestLoadedEntityMatchesCreatedEntity
✅ TestMultipleEntityLoadWorks
✅ TestMultipleEntityLoadWorksWithoutCacheClear
✅ TestNonTransactionalUpdateFromNull
✅ TestQueryEverything
✅ TestQueryOrdering
✅ TestReaderCountIsSetWhileReading
✅ TestTransactionalUpdateDoesNotInvalidateCacheUntilCommit
✅ TestTransactionalUpdateFromNull
✅ TestTransactionalUpdateInvalidatesQuery
✅ TestUpdatedEntityIsNotInCache
✅ TestUpdateDoesNotInvalidateIrrelevantQuery
✅ TestUpdateInvalidatesRelevantQuery
✅ TestUpdateWithNoOriginalDataDoesNotCrash
✅ TestUpsertedEntityIsNotInCache

✅ Redpoint.CloudFramework.Tests.SecretManagerTests

⚪ AutoRefreshingSecret
⚪ ConfigurationSourceBehaviour
⚪ ResolveNonIsolatedManager
⚪ SecretManagerConfigurationProvider
⚪ SecretManagerSubscriptionCleanupHostedService
⚪ Subscribe
⚪ TryAccessSecretVersion
⚪ TryAccessSecretVersionAsync
⚪ TryGetLatestSecretVersion
⚪ TryGetLatestSecretVersionAsync
⚪ TryGetSecret

✅ Redpoint.CloudFramework.Tests.SelectFastTests

✅ SelectFast

✅ Redpoint.CloudFramework.Tests.ShardedCounterTests

✅ TestShardedCounterBehavesCorrectlyUnderHighConcurrency

✅ Redpoint.CloudFramework.Tests.StringEnumRepositoryLayerTests

✅ TestCreate
✅ TestCreateAndLoad
✅ TestLoadIntoCache
✅ TestQueryOnEnumValue
✅ TestRoundtripCache

✅ Redpoint.CloudFramework.Tests.ValidatorTests

✅ TestValidation