4 个仓库
Mechanisms for integrating external scripts to handle dynamic data generation and API interactions within test flows.
Distinct from Inline Logic Execution: Distinct from Inline Logic Execution: focuses on external script integration for complex logic rather than simple inline code execution.
Explore 4 awesome GitHub repositories matching data & databases · Custom Test Logic Integrators. Refine with filters or upvote what's useful.
XNU 是一个混合操作系统内核,结合了微内核架构和用于系统服务的单体层。它为操作系统开发提供了基础,结合了标准化的系统调用接口、模块化设备驱动程序框架和强制访问控制安全。 该架构具有基于 Mach 的微内核和基于 BSD 的单体层。它利用消息传递进程间通信总线在隔离的内核组件和用户空间进程之间进行安全数据交换,以及将硬件特定逻辑与核心内核解耦的面向对象驱动程序框架。 该系统包括用于策略驱动安全执行的强制访问控制引擎,以及用于检查实时内存和分析系统崩溃的远程内核调试器。附加能力涵盖多处理器调度、硬件资源协调以及用于跨不同架构生成可引导镜像的构建系统。 该项目提供用于内核构建管理、调试符号生成的工具,以及用于系统调用验证的框架。
Provides a scripting bridge to create custom debugging commands and type summaries for complex kernel data structures.
Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring
Integrates external scripts to handle dynamic data generation, complex conditional logic, or API interactions.
QOwnNotes is a desktop note editor that stores each note as a plain-text Markdown file on the local filesystem, avoiding proprietary formats and enabling direct file access. It functions as a Nextcloud Notes client, syncing notes and metadata with Nextcloud or ownCloud servers through a companion API service for versioning and sharing. The application also integrates with AI providers and exposes a local MCP server for external agents to search and fetch notes, and includes a companion browser extension for capturing web content, bookmarks, and screenshots. The editor distinguishes itself thr
Provides an online script repository for installing extensions that add custom features and AI integrations.
HttpRunner 是一个多协议网络测试框架,旨在自动化 HTTP 接口的功能和回归测试。它作为一个支持 HTTP/1.1、HTTP/2、WebSocket、TCP 和 RPC 的多协议网络测试器,用于验证各种通信模式。该项目包括用于 API 性能测试、数据驱动测试的专用引擎,以及一个将 HAR 文件、curl 命令和 Swagger 定义转换为可执行脚本的测试用例生成器。 该框架的独特之处在于通过数据驱动的执行引擎将测试逻辑与业务数据分离,并支持通过分布式负载编排进行高并发负载测试。它具有多语言插件系统,允许用户使用 Go、Python 或 Java 编写自定义验证和处理逻辑来扩展核心引擎。 该项目涵盖了广泛的功能,包括用于用户工作流模拟的复杂场景建模、响应验证和详细的网络性能分析。它提供了用于分布式负载生成、地理网络探测以及将自动化测试套件集成到 CI 流水线中的工具。 核心测试引擎可以通过命令行界面执行,或使用专用运行器封装在 Python 测试生态系统中。
Supports integrating external scripts in multiple languages to handle complex business logic during tests.