I'm considering rewriting an AutoCAD plugin built with the .NET/C# API. The current version has no unit or integration tests. Since many of the important AutoCAD objects only…
I'm considering rewriting a C#/.NET AutoCAD plugin that currently has no unit or integration tests. AutoCAD objects only exist inside the AutoCAD runtime, so testing code that directly…
I've been exploring database branching and per-pull-request environments. The idea is to create an isolated database when a pull request opens, apply its migrations, run integration tests against…
When several people are building the same software project, how should the work be divided so that everyone can work independently while the final product still fits together?…
When several people are working on the same software project, what is a good way to split up the work while making sure everything fits together at the…
I'm researching a small CI diagnosis agent and want to understand how experienced engineers investigate integration-test failures when the logs don't point to an obvious cause. What do…
I'm trying to understand the purpose of maintaining a separate test environment when the application already has comprehensive test cases and strong code coverage. What kinds of problems…
If a project already has comprehensive test cases and strong code coverage, what additional value does a separate test environment provide? I'm trying to understand which kinds of…
I'm researching a small agent that could help diagnose CI failures, but I want to understand how experienced engineers approach the problem in practice. Suppose an integration test…
I'm building a FastAPI backend that processes documents with AI, and I'm trying to find the right balance between reliable tests and meaningful provider coverage. The main CI…
How do you organize and trigger integration tests in a remote CI pipeline when they are too slow or resource-intensive to run on every pull request? I usually…
Our codebase has around 12 Python microservices. Several services generate clients from OpenAPI specifications, publish those clients as packages, and then consume them elsewhere. Almost every service also…
When you're running integration tests, you often face the challenge of balancing between using mocks and actual dependencies. Mocks can make your tests faster and more reliable, but…
I'm working on integrating Terratest into a fairly large Terraform repository that's orchestrated using Terragrunt for our AWS resources. The organization has fully adopted Terragrunt and Terraform for…
I'm looking to improve my integration testing process for Java projects by incorporating Docker. Specifically, I want to know how others are handling external services like Postgres and…
I'm interested in how Docker is used to facilitate integration testing in Java applications. Whether you're spinning up services like Postgres or Redis, do you have a preferred…
Today, we faced a production issue linked to a function that chains multiple API calls. Despite having unit tests for each of these APIs passing, we encountered unexpected…
I'm curious about whether DevOps folks typically use LocalStack, especially in conjunction with Terraform or other tools. I haven't tried it yet and would like to explore its…