awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 रिपॉजिटरी

Awesome GitHub RepositoriesConcurrent Code Testing

Guidance and patterns for writing tests that verify behavior in concurrent execution contexts.

Distinct from Manual Test Code Writing: No candidate covers testing multithreaded code; closest candidates focus on manual test writing or code correctness testing, not concurrency-specific patterns.

Explore 8 awesome GitHub repositories matching testing & quality assurance · Concurrent Code Testing. Refine with filters or upvote what's useful.

Awesome Concurrent Code Testing GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • junit-team/junit4junit-team का अवतार

    junit-team/junit4

    8,525GitHub पर देखें↗

    JUnit 4 is a unit testing framework for Java that provides a structured approach to writing and running automated tests. At its core, it uses annotation-based test discovery to automatically identify test methods, and a pluggable runner architecture that controls how test classes are discovered, instantiated, and executed. The framework builds test execution around a chain of Statement objects, each wrapping the next to layer behaviors such as timeouts and retries, and uses Java reflection to dynamically invoke test methods and access private fields for setup and teardown operations. The fram

    Provides guidance and patterns for writing tests that verify behavior in concurrent execution contexts.

    Java
    GitHub पर देखें↗8,525
  • uxlfoundation/onetbbuxlfoundation का अवतार

    uxlfoundation/oneTBB

    6,678GitHub पर देखें↗

    oneAPI Threading Building Blocks (oneTBB)

    Provides guidance and patterns for writing tests that verify behavior in concurrent execution contexts.

    C++composabilityflowgraphheterogeneousprogramming
    GitHub पर देखें↗6,678
  • twisted/twistedtwisted का अवतार

    twisted/twisted

    5,969GitHub पर देखें↗

    Twisted is an event-driven networking engine for Python that provides a framework for building asynchronous network applications. At its core, it uses a reactor-based event loop to drive all input and output, dispatching callbacks in a single thread without blocking. The library implements a deferred promise chain for composing asynchronous logic, along with a protocol and factory pattern that separates connection state management from protocol handling, enabling reusable handlers for different network protocols. The framework supports multiple event loops across platforms, including select,

    Runs unit tests designed for event-driven code that integrates with reactor and deferred patterns.

    Pythonasyncasync-pythondns
    GitHub पर देखें↗5,969
  • cch123/golang-notescch123 का अवतार

    cch123/golang-notes

    4,032GitHub पर देखें↗

    यह प्रोजेक्ट एक तकनीकी संदर्भ और Go भाषा रनटाइम व कंपाइलर पर केंद्रित आंतरिक विश्लेषण नोट्स का एक संग्रह है। यह मेमोरी मैनेजमेंट, गारबेज कलेक्शन और शेड्यूलर के निष्पादन मॉडल को कवर करते हुए, भाषा के आंतरिक विवरणों का विस्तृत विवरण प्रदान करता है। यह सामग्री Go असेंबली निर्देशों, रजिस्टर उपयोग और सिस्टम कॉल इंटरफेसिंग के लिए एक संदर्भ सहित निम्न-स्तरीय सिस्टम विवरणों में गहराई से जाकर खुद को अलग करती है। यह विशेष रूप से कॉनकरेंसी प्रिमिटिव्स के आंतरिक कार्यान्वयन का विश्लेषण करती है, जैसे कि गोरूटीन शेड्यूलिंग मैकेनिज्म, चैनल ऑपरेशन्स और म्यूटेक्स लॉक कार्यान्वयन। कवरेज कंपाइलर निर्माण सिद्धांत तक फैली हुई है, जिसमें लेक्सिकल और सिंटैक्टिक विश्लेषण, साथ ही टाइप सिस्टम और इंटरफेस मैनेजमेंट के मैकेनिक्स शामिल हैं। यह विभिन्न परफॉरमेंस ऑप्टिमाइज़ेशन तकनीकों, स्टैक ट्रेसिंग के लिए रनटाइम डायग्नोस्टिक यूटिलिटीज और नेटवर्क I/O प्रिमिटिव्स का भी विवरण देती है।

    Analyzes goroutines, channel states, and lock contention to resolve concurrency bugs like deadlocks and race conditions.

    HTMLcodegogolang
    GitHub पर देखें↗4,032
  • kotlin/dokkaKotlin का अवतार

    Kotlin/dokka

    3,780GitHub पर देखें↗

    Dokka is an extensible documentation engine designed to generate structured API reference materials for Kotlin projects. By parsing source code and comments, it functions as a static site generator that transforms codebases into readable documentation. It integrates directly into development workflows as a build system plugin, allowing for the automated creation of reference materials during the standard compilation process. The project distinguishes itself through a modular, plugin-driven processing pipeline that allows developers to modify the generation workflow, customize output formats,

    Includes specialized tools for inspecting and troubleshooting the state of asynchronous operations during execution.

    Kotlinapi-referencedocumentationdokka
    GitHub पर देखें↗3,780
  • maruel/panicparsemaruel का अवतार

    maruel/panicparse

    3,711GitHub पर देखें↗

    Panicparse is a toolset for Go crash analysis and runtime debugging. It functions as a panic stack trace parser, a race detector log parser, and a goroutine deduplicator designed to transform raw crash dumps and thread sanitizer output into structured, readable formats. The project distinguishes itself by converting complex stack traces into visual HTML reports with embedded source code. It reduces noise in highly parallelized processes by grouping identical goroutine stacks and prioritizes application code over standard library calls during parsing. The utility also covers live process moni

    Provides utilities for inspecting and troubleshooting asynchronous execution flows in highly parallelized Go applications.

    Gocrashgopanic
    GitHub पर देखें↗3,711
  • swiftlang/swift-testingswiftlang का अवतार

    swiftlang/swift-testing

    2,155GitHub पर देखें↗

    Swift Testing, Swift प्रोग्रामिंग भाषा के लिए एक टेस्टिंग फ्रेमवर्क है जो कोड व्यवहार को मान्य करने के लिए एक स्ट्रक्चर्ड एनवायरनमेंट प्रदान करता है। यह टेस्ट फंक्शन्स को रजिस्टर करने के लिए कंपाइल-टाइम मैक्रो डिस्कवरी का उपयोग करता है और उन्हें पदानुक्रमित सुइट्स में व्यवस्थित करता है, जो टेस्ट निष्पादन और मेटाडेटा टैगिंग पर दानेदार नियंत्रण की अनुमति देता है। यह फ्रेमवर्क Swift कॉनकरेंसी मॉडल्स के साथ नेटिव एकीकरण के माध्यम से अलग है, जो सत्यापन समय को कम करने के लिए समानांतर टेस्ट निष्पादन को सक्षम बनाता है। यह पैरामीटराइज़्ड टेस्टिंग का समर्थन करता है, जो डेवलपर्स को कई इनपुट मानों पर समान लॉजिक चलाने की अनुमति देता है, और विशिष्ट रनटाइम एनवायरनमेंट आवश्यकताओं के आधार पर टेस्ट निष्पादन को प्रबंधित करने के लिए शर्त-आधारित फ़िल्टरिंग प्रदान करता है। प्रोजेक्ट में सत्यापन प्रिमिटिव्स का एक व्यापक सूट शामिल है, जिसमें एक अभिव्यंजक असर्शन लाइब्रेरी और टेस्ट परिणामों को स्ट्रक्चर्ड JSON डेटा के रूप में निर्यात करने के लिए टूल्स शामिल हैं। यह मेटाडेटा एकीकरण टेस्ट परिणामों की निगरानी और विश्लेषण के लिए बाहरी टूल्स के उपयोग को सुविधाजनक बनाता है। इसके अतिरिक्त, फ्रेमवर्क WebAssembly एनवायरनमेंट सहित क्रॉस-प्लेटफॉर्म निष्पादन का समर्थन करता है, और ट्रांज़िशन के दौरान निरंतरता सुनिश्चित करने के लिए लेगेसी टेस्ट सुइट्स को माइग्रेट करने के लिए पथ प्रदान करता है।

    Leverages native concurrency models to execute tests in parallel and reduce total verification time.

    Swiftsoftware-qualityswiftswift-macros
    GitHub पर देखें↗2,155
  • oldratlee/fucking-java-concurrencyoldratlee का अवतार

    oldratlee/fucking-java-concurrency

    1,213GitHub पर देखें↗

    This project is an educational resource providing a collection of executable Java code examples designed to demonstrate common multi-threading pitfalls and synchronization failures. It serves as a practical guide for developers to identify and debug issues such as race conditions, memory visibility problems, and deadlocks within concurrent software environments. The repository distinguishes itself by offering reproducible scenarios that simulate complex concurrency hazards, including structural corruption in non-thread-safe collections and cyclic dependencies between threads. By executing the

    Executes code examples of common multi-threading pitfalls like non-atomic operations to help developers identify and debug concurrency issues.

    Javaconcurrencyconcurrency-gotchasconcurrency-issue
    GitHub पर देखें↗1,213
  1. Home
  2. Testing & Quality Assurance
  3. Concurrent Code Testing

सब-टैग एक्सप्लोर करें

  • Concurrency DebuggingTools and utilities for inspecting and troubleshooting asynchronous execution flows and thread-safety issues. **Distinct from Concurrent Code Testing:** Distinct from Concurrent Code Testing: focuses on runtime inspection and troubleshooting of live concurrent operations rather than verifying correctness through tests.