Skip to content

Core Engine (Test Parser)

🇰🇷 한국어 버전

Tree-sitter based multi-language test parser library

Core Responsibilities

  • Multi-framework test support
  • Accurate parsing via Tree-sitter AST
  • Available as Go library / CLI / Docker

Domain Model

Inventory
└── TestFile[]
    ├── framework (jest, pytest, junit, ...)
    ├── language
    ├── path
    └── TestSuite[]
        └── Test[]
            ├── name
            ├── location (file, line)
            └── status (active, skipped, todo, ...)

Source Abstraction

TypePurpose
LocalSourceLocal filesystem
GitSourceGitHub URL → shallow clone

Performance Optimization

  • Parser pooling (reuse)
  • Query caching
  • Parallel file parsing

See core repository for supported frameworks list

Open-source test coverage insights