Skip to content

WIP: Add Meilisearch integration #172

WIP: Add Meilisearch integration

WIP: Add Meilisearch integration #172

GitHub Actions / .NET Test report ubuntu-latest succeeded Oct 17, 2024 in 1s

73 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps.Tests-net8.0.trx 8✔️ 28s
Aspire.CommunityToolkit.Hosting.Golang.Tests-net8.0.trx 2✔️ 20s
Aspire.CommunityToolkit.Hosting.Java.Tests-net8.0.trx 18✔️ 55s
Aspire.CommunityToolkit.Hosting.Meilisearch.Tests-net8.0.trx 13✔️ 44s
Aspire.CommunityToolkit.Hosting.NodeJS.Extensions.Tests-net8.0.trx 12✔️ 61s
Aspire.CommunityToolkit.Hosting.Ollama.Tests-net8.0.trx 13✔️ 116s
Aspire.CommunityToolkit.OllamaSharp.Tests-net8.0.trx 7✔️ 4s

✔️ Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps.Tests-net8.0.trx

8 tests were completed in 28s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps.Tests.ResourceCreationTests 6✔️ 383ms
Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps.Tests.SwaHostingComponentTests 2✔️ 10s

✔️ Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps.Tests.ResourceCreationTests

✔️ ApiResource_Can_Be_Set
✔️ AppResource_Can_Be_Set
✔️ Port_Will_Be_An_Arg
✔️ Start_Will_Be_An_Arg
✔️ TargetPort_Can_Be_Overridden
✔️ TargetPort_Defaults_to_4280

✔️ Aspire.CommunityToolkit.Hosting.Azure.StaticWebApps.Tests.SwaHostingComponentTests

✔️ CanAccessApiSuccessfully
✔️ CanAccessFrontendSuccessfully

✔️ Aspire.CommunityToolkit.Hosting.Golang.Tests-net8.0.trx

2 tests were completed in 20s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Aspire.CommunityToolkit.Hosting.Golang.Extensions.Tests.ResourceCreationTests 1✔️ 221ms
Aspire.CommunityToolkit.Hosting.Golang.Tests.AppHostTests 1✔️ 7s

✔️ Aspire.CommunityToolkit.Hosting.Golang.Extensions.Tests.ResourceCreationTests

✔️ DefaultViteAppUsesNpm

✔️ Aspire.CommunityToolkit.Hosting.Golang.Tests.AppHostTests

✔️ ResourceStartsAndRespondsOk

✔️ Aspire.CommunityToolkit.Hosting.Java.Tests-net8.0.trx

18 tests were completed in 55s with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Aspire.CommunityToolkit.Hosting.Java.Tests.ContainerResourceCreationTests 8✔️ 410ms
Aspire.CommunityToolkit.Hosting.Java.Tests.ExecutableResourceCreationTests 8✔️ 413ms
Aspire.CommunityToolkit.Hosting.Java.Tests.JavaHostingComponentTests 2✔️ 37s

✔️ Aspire.CommunityToolkit.Hosting.Java.Tests.ContainerResourceCreationTests

✔️ AddJavaAppBuilderShouldNotBeNull
✔️ AddJavaAppContainerDetailsSetOnResource
✔️ AddJavaAppContainerImageNameShouldNotBeNullOrWhiteSpace
✔️ AddJavaAppContainerResourceOptionsShouldNotBeNull
✔️ AddJavaAppNameShouldNotBeNullOrWhiteSpace
✔️ AddSpringAppBuilderShouldNotBeNull
✔️ AddSpringAppContainerResourceOptionsShouldNotBeNull
✔️ AddSpringAppNameShouldNotBeNullOrWhiteSpace

✔️ Aspire.CommunityToolkit.Hosting.Java.Tests.ExecutableResourceCreationTests

✔️ AddJavaAppBuilderShouldNotBeNull
✔️ AddJavaAppContainerDetailsSetOnResource
✔️ AddJavaAppExecutableResourceOptionsShouldNotBeNull
✔️ AddJavaAppNameShouldNotBeNullOrWhiteSpace
✔️ AddJavaAppWorkingDirectoryShouldNotBeNullOrWhiteSpace
✔️ AddSpringAppBuilderShouldNotBeNull
✔️ AddSpringAppContainerResourceOptionsShouldNotBeNull
✔️ AddSpringAppNameShouldNotBeNullOrWhiteSpace

✔️ Aspire.CommunityToolkit.Hosting.Java.Tests.JavaHostingComponentTests

✔️ AppResourceWillRespondWithOk(resourceName: "containerapp")
✔️ AppResourceWillRespondWithOk(resourceName: "executableapp")

✔️ Aspire.CommunityToolkit.Hosting.Meilisearch.Tests-net8.0.trx

13 tests were completed in 44s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Aspire.CommunityToolkit.Hosting.Meilisearch.Tests.AddMeilisearchTests 3✔️ 427ms
Aspire.CommunityToolkit.Hosting.Meilisearch.Tests.MeilisearchFunctionalTests 3✔️ 39s
Aspire.CommunityToolkit.Hosting.Meilisearch.Tests.MeilisearchPublicApiTests 7✔️ 203ms

✔️ Aspire.CommunityToolkit.Hosting.Meilisearch.Tests.AddMeilisearchTests

✔️ AddMeilisearchContainerAddsAnnotationMetadata
✔️ AddMeilisearchContainerWithDefaultsAddsAnnotationMetadata
✔️ MeilisearchCreatesConnectionString

✔️ Aspire.CommunityToolkit.Hosting.Meilisearch.Tests.MeilisearchFunctionalTests

✔️ VerifyMeilisearchResource
✔️ WithDataShouldPersistStateBetweenUsages(useVolume: False)
✔️ WithDataShouldPersistStateBetweenUsages(useVolume: True)

✔️ Aspire.CommunityToolkit.Hosting.Meilisearch.Tests.MeilisearchPublicApiTests

✔️ AddMeilisearchContainerShouldThrowWhenBuilderIsNull
✔️ AddMeilisearchContainerShouldThrowWhenNameIsNull
✔️ CtorMeilisearchResourceShouldThrowWhenMasterKeyIsNull
✔️ CtorMeilisearchResourceShouldThrowWhenNameIsNull
✔️ WithDataBindMountShouldThrowWhenSourceIsNull
✔️ WithDataShouldThrowWhenBuilderIsNull(useVolume: False)
✔️ WithDataShouldThrowWhenBuilderIsNull(useVolume: True)

✔️ Aspire.CommunityToolkit.Hosting.NodeJS.Extensions.Tests-net8.0.trx

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

Test suite Passed Failed Skipped Time
Aspire.CommunityToolkit.Hosting.NodeJS.Extensions.Tests.AppHostTests 3✔️ 4s
Aspire.CommunityToolkit.Hosting.NodeJS.Extensions.Tests.ResourceCreationTests 9✔️ 594ms

✔️ Aspire.CommunityToolkit.Hosting.NodeJS.Extensions.Tests.AppHostTests

✔️ ResourceStartsAndRespondsOk(appName: "pnpm-demo")
✔️ ResourceStartsAndRespondsOk(appName: "vite-demo")
✔️ ResourceStartsAndRespondsOk(appName: "yarn-demo")

✔️ Aspire.CommunityToolkit.Hosting.NodeJS.Extensions.Tests.ResourceCreationTests

✔️ DefaultViteAppUsesNpm
✔️ PnpmAppUsesPnpmCommand
✔️ ViteAppHasExposedExternalHttpEndpoints
✔️ ViteAppHasExposedHttpEndpoints
✔️ ViteAppUsesSpecifiedPackageManager(packageManager: "npm")
✔️ ViteAppUsesSpecifiedPackageManager(packageManager: "pnpm")
✔️ ViteAppUsesSpecifiedPackageManager(packageManager: "yarn")
✔️ ViteAppUsesSpecifiedWorkingDirectory
✔️ YarnAppUsesYarnCommand

✔️ Aspire.CommunityToolkit.Hosting.Ollama.Tests-net8.0.trx

13 tests were completed in 116s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Aspire.CommunityToolkit.Hosting.Ollama.Tests.AddOllamaTests 11✔️ 629ms
Aspire.CommunityToolkit.Hosting.Ollama.Tests.AppHostTests 2✔️ 105s

✔️ Aspire.CommunityToolkit.Hosting.Ollama.Tests.AddOllamaTests

✔️ CanSetMultpleModels
✔️ DefaultModelAddedToModelList
✔️ DefaultModelCannotBeOmitted
✔️ DistributedApplicationBuilderCannotBeNull
✔️ ModelNameCannotBeOmmitted
✔️ OpenWebUIConfigured
✔️ ResourceNameCannotBeOmitted
✔️ VerifyCustomModel
✔️ VerifyCustomPort
✔️ VerifyDefaultModel
✔️ VerifyDefaultPort

✔️ Aspire.CommunityToolkit.Hosting.Ollama.Tests.AppHostTests

✔️ ResourceStartsAndRespondsOk(resourceName: "ollama-openwebui")
✔️ ResourceStartsAndRespondsOk(resourceName: "ollama")

✔️ Aspire.CommunityToolkit.OllamaSharp.Tests-net8.0.trx

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

Test suite Passed Failed Skipped Time
Aspire.CommunityToolkit.OllamaSharp.Tests.AspireOllamaSharpExtensionsTests 7✔️ 108ms

✔️ Aspire.CommunityToolkit.OllamaSharp.Tests.AspireOllamaSharpExtensionsTests

✔️ CanSetConnectionStringInCode(useKeyed: False)
✔️ CanSetConnectionStringInCode(useKeyed: True)
✔️ CanSetMultipleKeyedClients
✔️ ConnectionStringWinsOverConfigSection(useKeyed: False)
✔️ ConnectionStringWinsOverConfigSection(useKeyed: True)
✔️ ReadsFromConnectionStringCorrectly(useKeyed: False)
✔️ ReadsFromConnectionStringCorrectly(useKeyed: True)