feat(core): implement real functionality for stubs #7
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: tool-nextest-tools | |
| on: | |
| push: | |
| pull_request: | |
| jobs: | |
| tool-tests: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Install ripgrep (for grep_search) | |
| run: sudo apt-get update && sudo apt-get install -y ripgrep | |
| - name: Setup Rust | |
| uses: dtolnay/rust-toolchain@stable | |
| - name: Install nextest | |
| run: cargo install cargo-nextest --locked | |
| - name: Build tests | |
| run: cargo nextest list -p vtagent-core --lib || true | |
| - name: Run tool-only tests (quarantined) | |
| run: | | |
| # Run the transform_matches_to_concise test from vtagent-core library | |
| cargo nextest run -p vtagent-core --lib -E "test(tools::search::tests::test_transform_matches_to_concise)" | |
| # Run the anthropic API key test from vtagent-core library | |
| cargo nextest run -p vtagent-core --lib -E "test(config::api_keys::tests::test_get_anthropic_api_key_from_env)" | |