Types
All types listed here are exported from "blop" and stable.
Functions
Section titled “Functions”export { agentTest, // Register a test inside describe() defineAgentTest, // Object-form test definition describe, // Create a named test scope runBlopTest, // Run a single spec file runBlopTests, // Run multiple spec files} from "blop";export type { // Test DSL BlopAgent, BlopAgentTest, BlopAgentTestContext, BlopAgentTestHandler, BlopAgentStep,
// Run inputs / outputs BlopRunOptions, BlopRunResult, BlopTestResult, BlopTestStatus,
// Run telemetry BlopAction, BlopAgentEvent, BlopCiMetadata,
// Reporting & runtime config BlopReporter,} from "blop";For each type, the per-page reference is:
| Type | Defined in |
|---|---|
BlopAgent, BlopAgentTest, BlopAgentTestContext, BlopAgentTestHandler, BlopAgentStep |
Test DSL |
BlopRunOptions, BlopRunResult, BlopTestResult, BlopTestStatus, BlopAction, BlopAgentEvent, BlopCiMetadata |
Runner & results |
BlopBrowserName, BlopConfig, BlopReporter |
Configuration |
Stability
Section titled “Stability”The types above are public API. Anything exported from internal subpaths
(blop/cli, blop/runtime, blop/browser, blop/reporters,
blop/platform, blop/node) is internal and may change without notice.
If you need a public surface that isn’t here yet, open an issue describing the use case rather than reaching into internal modules.