1.0.0 Release
This commit is contained in:
42
tests/README.md
Normal file
42
tests/README.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# HereIAm Tests
|
||||
|
||||
This directory contains all test scripts for the HereIAm application.
|
||||
|
||||
## Test Scripts
|
||||
|
||||
### Python Unit Tests
|
||||
- `test_config.py` - Tests configuration management
|
||||
- `test_dialog.py` - Tests options dialog functionality
|
||||
- `test_logging.py` - Tests logging configuration
|
||||
- `test_restart.py` - Tests application restart functionality
|
||||
|
||||
### Shell Scripts
|
||||
- `test_app.sh` - Tests the built macOS application bundle
|
||||
|
||||
## Running Tests
|
||||
|
||||
### Python Tests
|
||||
Run individual test files:
|
||||
```bash
|
||||
cd tests
|
||||
python3 test_config.py
|
||||
python3 test_dialog.py
|
||||
python3 test_logging.py
|
||||
python3 test_restart.py
|
||||
```
|
||||
|
||||
### App Bundle Test
|
||||
Test the built application:
|
||||
```bash
|
||||
cd tests
|
||||
./test_app.sh
|
||||
```
|
||||
|
||||
**Note:** Make sure to build the application first by running `../build_app.sh` from the tests directory.
|
||||
|
||||
## Test Requirements
|
||||
|
||||
- Python 3.x
|
||||
- PyQt5
|
||||
- Built HereIAm.app (for app bundle tests)
|
||||
- macOS (for app bundle tests)
|
||||
Reference in New Issue
Block a user