feat: Revamp agent test suite script for improved functionality and usability

- Converted the agent test suite script to a more comprehensive format, consolidating multiple tests into a single script.
- Enhanced pre-flight checks for AI provider availability, including Ollama and Gemini.
- Implemented detailed test execution and result logging, providing clearer output and recommendations for troubleshooting.
- Removed outdated test scripts to streamline the testing process and improve maintainability.
- Updated README to reflect changes in the test suite and added build environment verification instructions.
This commit is contained in:
scawful
2025-10-04 14:10:04 -04:00
parent 3ef157b991
commit 99d37a8747
8 changed files with 250 additions and 1260 deletions

View File

@@ -106,3 +106,29 @@ cmake --build build --config Debug
- **`extract_changelog.py`** - Extract changelog for releases
- **`quality_check.sh`** - Code quality checks (Linux/macOS)
- **`create-macos-bundle.sh`** - Create macOS application bundle for releases
## Build Environment Verification
This directory also contains build environment verification scripts.
### `verify-build-environment.ps1` / `.sh`
A comprehensive script that checks:
- ✅ **CMake Installation** - Version 3.16+ required
- ✅ **Git Installation** - With submodule support
- ✅ **C++ Compiler** - GCC 13+, Clang 16+, or MSVC 2019+
- ✅ **Platform Tools** - Xcode (macOS), Visual Studio (Windows), build-essential (Linux)
- ✅ **Git Submodules** - All dependencies synchronized
### Usage
**Windows (PowerShell):**
```powershell
.\scripts\verify-build-environment.ps1
```
**macOS/Linux:**
```bash
./scripts/verify-build-environment.sh
```