Aspire.Hosting.Tests exécute apphosts avec le répertoire actuel défini sur bindir pour le projet Test · Problème n° 5219 · dotnet/aspire · GitHub

Aspire.Hosting.Tests exécute apphosts avec le répertoire actuel défini sur bindir pour le projet Test · Problème n° 5219 · dotnet/aspire · GitHub

2024-08-08 06:21:46

Le test charge l’assembly pour l’apphost et tente de l’exécuter. Mais il échoue car…

.. essaie de charger WithRealmImport(“../realms”) mais le répertoire actuel est /Users/ankj/dev/aspire/artifacts/bin/Aspire.Playground.Tests/Release/net8.0 au lieu de /Users/ankj/dev/aspire/playground/keycloak/Keycloak.AppHost/.

Échec de Aspire.Playground.Tests.AppHostTests.TestEndpointsReturnOk(testEndpoints : Keycloak.AppHost (1 ressources)) [211 ms]
Message d’erreur : System.IO.DirectoryNotFoundException : Le répertoire d’importation de domaine ../realms n’existe pas. Pile d’exécution : à Aspire.Hosting.KeycloakResourceBuilderExtensions.WithRealmImport(IResourceBuilder`1 builder, String importDirectory, Boolean isReadOnly) dans /Users/ankj/dev/aspire/src/Aspire.Hosting.Keycloak/KeycloakResourceBuilderExtensions.cs : ligne 143 à Program.$(String[] args) dans /Users/ankj/dev/aspire/playground/keycloak/Keycloak.AppHost/Program.cs : ligne 3 à System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) à System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) — Fin de la trace de la pile à partir de l’emplacement précédent — à Aspire.Hosting.Testing.DistributedApplicationEntryPointInvoker.EntryPointInvoker.InvokeAsync(CancellationToken cancellationToken) dans /Users/ankj/dev/aspire/src/Aspire.Hosting.Testing/DistributedApplicationEntryPointInvoker.cs : ligne 132 à Aspire.Hosting.Testing.DistributedApplicationEntryPointInvoker.c__DisplayClass0_0.b__0>d.MoveNext() dans /Users/ankj/dev/aspire/src/Aspire.Hosting.Testing/DistributedApplicationEntryPointInvoker.cs : ligne 39 — Fin de la trace de la pile à partir de l’emplacement précédent — à Aspire.Hosting.Testing.DistributedApplicationFactory.InvokeEntryPoint(Func`3 factory) dans /Users/ankj/dev/aspire/src/Aspire.Hosting.Testing/DistributedApplicationFactory.cs : ligne 274 à Aspire.Hosting.Testing.DistributedApplicationFactory.ResolveBuilderAsync(CancellationToken cancellationToken) dans /Users/ankj/dev/aspire/src/Aspire.Hosting.Testing/DistributedApplicationTestingBuilder.cs:ligne 45 à Aspire.Hosting.Testing.DistributedApplicationTestingBuilder.SuspendingDistributedApplicationFactory.CreateBuilderAsync(CancellationToken cancellationToken) dans /Users/ankj/dev/aspire/src/Aspire.Hosting.Testing/DistributedApplicationTestingBuilder.cs:ligne 96 à Aspire.Hosting.Testing.DistributedApplicationTestingBuilder.CreateAsync(Type entryPoint, String[] args, Action`2 configureBuilder, CancellationToken cancellationToken) dans /Users/ankj/dev/aspire/src/Aspire.Hosting.Testing/DistributedApplicationTestingBuilder.cs:ligne 86 à SamplesIntegrationTests.DistributedApplicationTestFactory.CreateAsync(String appHostAssemblyPath, ITestOutputHelper testOutput) dans /Users/ankj/dev/aspire/tests/Aspire.Playground.Tests/Infrastructure/DistributedApplicationTestFactory.cs:ligne 26 à Aspire.Playground.Tests.AppHostTests.TestEndpointsReturnOk(TestEndpoints testEndpoints) dans /Users/ankj/dev/aspire/tests/Aspire.Playground.Tests/AppHostTests.cs:ligne 49


#Aspire.Hosting.Tests #exécute #apphosts #avec #répertoire #actuel #défini #sur #bindir #pour #projet #Test #Problème #dotnetaspire #GitHub
1723118289

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.