1 repository
Utilities that execute code in a separate thread but block until completion to capture panics and failures.
Distinct from Code Execution Engines: Distinct from Code Execution Engines by focusing on the synchronization and error capturing of a function call rather than managing a full execution lifecycle.
Explore 1 awesome GitHub repository matching software engineering & architecture · Synchronous Wrapper Execution. Refine with filters or upvote what's useful.
Ginkgo is a behavior-driven development testing framework, assertion library, and test runner for Go. It provides a domain-specific language for writing human-readable specifications, organizing tests into hierarchical containers and subjects to describe system behavior. The project distinguishes itself through advanced execution control and observability, featuring a test runner capable of parallel distribution, sharding, and randomized execution order to detect flaky tests. It includes specialized diagnostic tools for goroutine leak detection, hanging spec monitoring, and failure state debu
Executes functions in separate goroutines while blocking for completion to ensure panics are correctly reported.