Files
mcfn.feng 58545129de [root]refactor: remove actionbook-rs, promote cli-v2 to packages/cli
- 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
2026-04-02 00:46:12 +08:00

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;