mirror of
https://github.com/actionbook/actionbook.git
synced 2026-09-19 03:28:06 +08:00
58545129de
- Delete packages/actionbook-rs/ (legacy 0.x CLI) - Delete old packages/cli/ (JS npm wrapper for 0.x) - Rename packages/cli-v2/ → packages/cli/ (git mv) - Merge npm wrapper files (bin/actionbook.js, scripts/postinstall.js) into new cli/ - Update package.json: name → @actionbookdev/cli, private → false, add npm distribution fields - Update sync-versions.js: point Cargo.toml/Cargo.lock sync at packages/cli/ - Update release.yml: build from packages/cli/ instead of packages/actionbook-rs/ - Update test.yml: paths and working-directory from cli-v2 → cli - Update CLAUDE.md, CONTRIBUTING.md, docs, issue templates - Delete stale changeset (fix-screenshot-timeout.md) - Keep 6 platform binary packages unchanged
33 lines
698 B
Rust
33 lines
698 B
Rust
//! E2E test suite for actionbook CLI v1.0.0.
|
|
//!
|
|
//! Single binary entry point — all test modules compile into one binary
|
|
//! to avoid per-file link overhead.
|
|
//!
|
|
//! Tests are gated by `RUN_E2E_TESTS=true`. Without this env var every
|
|
//! test is skipped (returns immediately).
|
|
//!
|
|
//! Run with:
|
|
//! RUN_E2E_TESTS=true cargo test --test e2e -- --test-threads=1 --nocapture
|
|
|
|
mod browser_lifecycle;
|
|
mod cloud_mode;
|
|
mod cookies;
|
|
mod describe_state;
|
|
mod element_details;
|
|
mod element_read;
|
|
mod harness;
|
|
mod iframe;
|
|
mod inspect_point;
|
|
mod interaction;
|
|
mod logs;
|
|
mod navigation;
|
|
mod page_info;
|
|
mod pdf;
|
|
mod query;
|
|
mod screenshot;
|
|
mod snapshot;
|
|
mod storage;
|
|
mod tab_management;
|
|
mod timeout;
|
|
mod wait;
|