| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| hsml-integration-plan.json | 2025-10-03 | 25.3 kB | |
| visual-execution-engine-test.json | 2025-10-03 | 1.3 kB | |
| export-anythingllm-complete.json | 2025-10-03 | 3.1 kB | |
| save-document-test.json | 2025-10-03 | 3.0 kB | |
| vee-quick-test.json | 2025-10-03 | 1.1 kB | |
| install-tauri-deps.json | 2025-10-03 | 667 Bytes | |
| map-os-run.json | 2025-10-03 | 1.2 kB | |
| place-image-memory.json | 2025-10-03 | 3.3 kB | |
| bulk-upload-research.json | 2025-10-03 | 3.7 kB | |
| place-image-on-map.json | 2025-10-03 | 13.1 kB | |
| README-VEE-Tests.md | 2025-10-03 | 3.6 kB | |
| export-lancedb-json.json | 2025-10-03 | 827 Bytes | |
| populate-memory-map.json | 2025-10-03 | 9.9 kB | |
| export-anythingllm-vectors.json | 2025-10-03 | 1.7 kB | |
| memory-map-test.json | 2025-10-03 | 2.5 kB | |
| vee-gui-interaction-test.json | 2025-10-03 | 959 Bytes | |
| Totals: 16 Items | 75.4 kB | 0 | |
Visual Execution Engine Test Templates
This directory contains automated test templates for the Visual Execution Engine React application.
Available Templates
1. vee-quick-test.json - Quick Smoke Test
Purpose: Fast verification that the app starts and loads Time: ~15 seconds Use case: Daily development, CI/CD pipeline
# Run quick test
curl -s http://localhost:4101/templates/vee-quick-test/run \
-H 'Content-Type: application/json' \
-d '{}'
2. visual-execution-engine-test.json - Comprehensive Test
Purpose: Full automated testing with verification and screenshots Time: ~60 seconds Use case: Release validation, thorough testing
# Run full test suite
curl -s http://localhost:4101/templates/visual-execution-engine-test/run \
-H 'Content-Type: application/json' \
-d '{
"take_screenshots": true,
"open_browser": true
}'
3. vee-gui-interaction-test.json - GUI Automation Test
Purpose: Full UI interaction testing with desktop driver Time: ~90 seconds Requirements: Desktop driver running at DESKTOP_DRIVER_URL Use case: End-to-end GUI validation
# Run GUI interaction test (requires desktop driver)
curl -s http://localhost:4101/templates/vee-gui-interaction-test/run \
-H 'Content-Type: application/json' \
-d '{
"test_iso_path": "/path/to/tiny_core.iso"
}'
Parameters
Common Parameters
project_path: Path to framebuffer-engine directory (default: auto-detected)port: React dev server port (default: 3000)
Test-Specific Parameters
take_screenshots: Enable/disable screenshot capture (default: true)open_browser: Auto-open browser (default: true)test_iso_path: Path to test ISO file for GUI tests
Output Files
Logs
/tmp/vee-react.log- React dev server output/tmp/vee-test-report.txt- Test execution summary
Screenshots (when enabled)
shots/vee-01-initial-load.png- Initial app stateshots/vee-02-final-state.png- Final app stateshots/vee-gui-*.png- GUI interaction screenshots
Usage Examples
Daily Development Workflow
# Quick check during development
curl -s http://localhost:4101/templates/vee-quick-test/run -d '{}'
Pre-Release Testing
# Full validation before release
curl -s http://localhost:4101/templates/visual-execution-engine-test/run \
-d '{"take_screenshots": true}'
Custom Path Testing
# Test with custom project path
curl -s http://localhost:4101/templates/vee-quick-test/run \
-d '{"project_path": "/custom/path/to/framebuffer-engine"}'
Expected Results
Success Indicators
- ✅ HTTP 200 response from React app
- ✅ "Digital Visual Computer" text found in page
- ✅ "Revolutionary Visual Execution Engine" text found
- ✅ No errors in React dev server logs
- ✅ Screenshots captured (if enabled)
Common Issues
- ❌ Port 3000 already in use → Kill existing React processes
- ❌ Node modules missing → Templates automatically run
npm ci - ❌ Permission errors → Check file system permissions
- ❌ Desktop driver not available → Skip GUI tests
Integration with CI/CD
Add to your CI pipeline:
- name: Test Visual Execution Engine
run: |
curl -f http://localhost:4101/templates/vee-quick-test/run \
-H 'Content-Type: application/json' -d '{}'
Troubleshooting
View orchestrator logs
curl -s http://localhost:4101/logs
Check React app logs
tail -f /tmp/vee-react.log
Manual cleanup
pkill -f 'react-scripts start'
rm -f /tmp/vee-*.pid /tmp/vee-*.log