Skip to content

Replace Dapr-based Grace.Server.Tests with Aspire-hosted integration tests#37

Merged
ScottArbeit merged 2 commits intomainfrom
feature-testing-reset
Dec 26, 2025
Merged

Replace Dapr-based Grace.Server.Tests with Aspire-hosted integration tests#37
ScottArbeit merged 2 commits intomainfrom
feature-testing-reset

Conversation

@ScottArbeit
Copy link
Owner

Satisfies requirements in feature specification in issue #36.

… fix for a recursive Repository delete where we also delete the branches.
Repository owner deleted a comment from chatgpt-codex-connector bot Dec 26, 2025
Repository owner deleted a comment from chatgpt-codex-connector bot Dec 26, 2025
@ScottArbeit
Copy link
Owner Author

@codex review

@ScottArbeit ScottArbeit self-assigned this Dec 26, 2025
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines 234 to 238
.WithEnvironment(EnvironmentVariables.AzureServiceBusNamespace, "sbemulatorns")
.WithEnvironment(EnvironmentVariables.AzureServiceBusTopic, "graceeventstream")
.WithEnvironment(EnvironmentVariables.AzureServiceBusSubscription, "grace-server")
.WithEnvironment(EnvironmentVariables.GraceLogDirectory, logDirectory)
.WithEnvironment(EnvironmentVariables.DebugEnvironment, "Local");

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Ensure GRACE_LOG_DIRECTORY is set in all Aspire modes

Grace.Server aborts on startup if GRACE_LOG_DIRECTORY is missing (Program.Server.fs raises an invalidOp when the env var is empty), but the Aspire host now sets this variable only inside the DebugLocal branch. Azure-debug and publish runs skip that branch, so the server will fail to boot in those modes with “Environment variable 'GRACE_LOG_DIRECTORY' must be set…”. Please provide GRACE_LOG_DIRECTORY for the non-local configurations as well.

Useful? React with 👍 / 👎.

@ScottArbeit ScottArbeit merged commit 7a4d85f into main Dec 26, 2025
1 check passed
@ScottArbeit ScottArbeit deleted the feature-testing-reset branch December 26, 2025 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace Dapr-based Grace.Server.Tests with Aspire-hosted integration tests

1 participant