semvec/pypi-packages huggingface dataset:
vassure-ai 1.0.9
VAssureAI Test Automation Framework
Requires Python: >=3.8

"""
-----------------------
Author: Sukumar Kutagulla (Read-only)
Designation: Test Automation Architect (Read-only)
-----------------------
"""

# VAssureAI Framework Developer Guide
Version: 1.0.9

## Quick Start

1. Install via pip:
```bash
pip install vassure-ai
```

2. Initialize project:
```bash
vassure init
```

3. Place test specification PDFs in `input_pdfs/` directory

4. Run tests:
```bash
vassure run
```

## Basic Project Structure
```
project/
â”œâ”€â”€ input_pdfs/     # Place PDF specifications here
â”œâ”€â”€ logs/           # Execution logs
â”œâ”€â”€ reports/        # Test reports
â”‚   â”œâ”€â”€ html/      # HTML format reports
â”‚   â””â”€â”€ pdf/       # PDF format reports
â”œâ”€â”€ screenshots/    # Test screenshots  
â”œâ”€â”€ videos/        # Test recordings
â”œâ”€â”€ tests/         # Generated test files
â”œâ”€â”€ metrics/       # Test performance metrics
â”‚   â””â”€â”€ metrics_data/ # Raw metrics data
â”œâ”€â”€ .env          # Environment configuration
â”œâ”€â”€ conftest.py   # Test configuration
â”œâ”€â”€ pytest.ini    # Pytest configuration
â””â”€â”€ README.md     # Project documentation
```

## Minimum Requirements
- Python 3.8+
- Chrome/Chromium browser
- PDF reader

## Configuration
Create a `.env` file in your project root with these settings:
```
# Browser configuration
BROWSER_TYPE=chromium  # chromium, firefox, webkit
BROWSER_HEADLESS=false
BROWSER_RECORD_VIDEO=true
BROWSER_TIMEOUT=30000

# AI model configuration
LLM_API_KEY=your-api-key-here
LLM_MAX_TOKENS=4096

# Test execution configuration
RETRY_MAX_RETRIES=2
RETRY_ON_NETWORK=true
```

## Documentation
- See userguide.md for detailed usage instructions
- See technicalguide.md for technical details

## Support
For technical support or questions, please contact support@vassureai.com