10 مستودعات
Tools that verify if a device's data model or configuration adheres to a published industry specification.
Distinct from Store Conformance Testing: Candidates focus on store conformance or AI model performance; this is about protocol specification compliance.
Explore 10 awesome GitHub repositories matching testing & quality assurance · Specification Conformance Validation. Refine with filters or upvote what's useful.
This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s
Runs standardized tests to ensure device behavior and data models comply with official Matter specifications.
Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using native C parsers for speed and standards compliance. It provides a CSS selector engine that translates CSS3 selectors into XPath expressions for querying nodes, an XPath query interface with namespace support, a document manipulation toolkit for modifying parsed documents, XSD schema validation, and XSLT transformation capabilities. The library wraps libxml2 and libxslt C libraries with Ruby bindings for high-performance parsing, and integrates Google's Gumbo parser for standard
Checks whether parsed documents conform to structural markup rules and reports errors.
Automated system that checks browser implementations against W3C and WHATWG specifications using shared test cases.
CommonMark هو مواصفة قياسية رسمية لـ Markdown، توفر تنفيذاً مرجعياً ومجموعة من القواعد لضمان عرض نص متسق عبر منصات مختلفة. تتكون من تنفيذ محلل Markdown ونظام لتوليد وثائق بناء الجملة الرسمية. يتضمن المشروع مجموعة اختبار مطابقة شاملة مع أكثر من خمسمائة مثال مضمن للتحقق من أن تطبيقات Markdown الأخرى تلتزم بالمواصفات. ويوفر أدوات لتصدير حالات الاختبار هذه بتنسيق JSON للاستخدام في عمليات التحقق الخارجية. يغطي النظام تحويل تنسيق المستند، وتحويل المواصفات الرسمية إلى مخرجات HTML وPDF قابلة للقراءة من قبل البشر. يستخدم نهجاً مهيكلاً لمعالجة النص من خلال الترميز أحادي التمرير وتوحيد بناء الجملة القائم على القواعد.
Provides a comprehensive suite of tests to verify that Markdown implementations adhere to the formal specification.
هذا المشروع هو مكتبة وإطار عمل للتحقق من JSON Schema يستخدم للتحقق من أن حالات البيانات تتوافق مع التعريفات التصريحية. يعمل كمحرك تحقق يفرض قيوداً هيكلية وأنواع بيانات، بينما يعمل أيضاً كمدقق وصفي لضمان أن تعريفات المخطط نفسها صحيحة نحوياً مقابل المخططات الوصفية الرسمية. تم تصميم المكتبة لتكون قابلة للتوسيع، مما يسمح للمستخدمين بتعريف منطق تحقق مخصص عن طريق تعيين كلمات مفتاحية للمخطط إلى وظائف قابلة للاستدعاء متخصصة. يتضمن محلل مرجع يعتمد على السجل لإدارة مراجع URI الداخلية والخارجية لإعادة استخدام المخططات الفرعية عبر مستندات مختلفة. يغطي النظام مجموعة واسعة من قدرات التحقق، بما في ذلك التحقق من نوع البيانات، وفحص تنسيق السلسلة لأنواع مثل رسائل البريد الإلكتروني وUUIDs، وتقارير أخطاء شاملة. توفر الأدوات التشخيصية تتبعاً متداخلاً للأخطاء وتصفية استدلالية لتحديد الإخفاقات الأكثر صلة داخل هيكل البيانات.
Verifies if a data object conforms to a declarative JSON Schema definition.
This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during development and testing. It provides an API mocking server, a network traffic proxy, and specialized simulators for language model services and identity providers. The system distinguishes itself through deep AI simulation capabilities, including the emulation of language model providers and Model Context Protocol servers using JSON-RPC 2.0. It supports multi-turn conversational logic, state tracking for AI chat APIs, and the visualization of agent execution through call graphs
Checks recorded request and response traffic against an OpenAPI specification to ensure conformance.
This project provides the technical standards and API specifications for asynchronous JavaScript module loaders. It defines the protocols for defining, referencing, and loading modular code to ensure consistent execution and interoperability across different browser environments. The system establishes a standard interface for fetching and initializing JavaScript dependencies and non-code assets without blocking the main browser thread. It includes a resource loader interface for mapping module identifiers to physical file paths and resolving relative dependencies into absolute URLs. The cap
Checks for specific properties on the global definition function to verify loader adherence to technical standards.
Opus is a lossy audio compression standard and codec designed for high-quality speech and music transmission over the internet. It functions as a low-latency audio codec and network-resilient streamer, providing a framework for encoding and decoding digital audio. The project distinguishes itself through the support of multi-channel ambisonics for immersive three-dimensional spatial audio reproduction. It is specifically optimized for real-time interactive communication, utilizing dynamic bitrate adjustment and forward error correction to maintain audio quality on unstable networks. The syst
Tests a decoder implementation against known bitstreams to ensure it adheres to the official codec specification.
The Gateway API is a standardized set of resources for routing HTTP, gRPC, and TCP traffic into and within Kubernetes clusters. It serves as a framework for defining load balancer listeners and routing rules for both Layer 4 and Layer 7 protocols, acting as a specification for ingress and service mesh traffic interfaces. The project utilizes a role-oriented configuration that separates infrastructure provisioning from routing logic. It implements a class-based provider selection system to match requested infrastructure to specific controller implementations and employs a conformance-driven sp
Defines a rigid set of resource schemas and behaviors verified through standardized conformance tests.
The validator repository contains an open-source markup validation engine that checks HTML, CSS, and SVG documents for conformance against official W3C web standards. It operates both as a command-line utility for batch processing local files and remote URLs, and as a standalone web server and HTTP API for browser-based and remote document conformance checking. The software utilizes a rule-based conformance engine and event-driven stream parsing to evaluate document structures, syntax trees, and web accessibility guidelines. It provides URL parsing and normalization utilities that validate i
Inspects HTML, CSS, and SVG documents to catch unintended mistakes, syntax errors, and non-conformance with standards.