- Created extension packaging script - Added PHPStan configuration for static analysis - Added PHP_CodeSniffer configuration with Joomla standards - Created Codeception testing framework setup - Added PHP quality check workflow - Added Joomla testing workflow with multiple versions - Added staging deployment workflow - Created comprehensive documentation - Set up test directory structure with sample tests Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
35 lines
683 B
YAML
35 lines
683 B
YAML
namespace: Tests
|
|
paths:
|
|
tests: tests
|
|
output: tests/_output
|
|
data: tests/_data
|
|
support: tests/_support
|
|
envs: tests/_envs
|
|
settings:
|
|
shuffle: false
|
|
lint: true
|
|
colors: true
|
|
memory_limit: 1024M
|
|
coverage:
|
|
enabled: true
|
|
include:
|
|
- src/*
|
|
exclude:
|
|
- src/vendor/*
|
|
- src/media/*
|
|
- src/language/*
|
|
extensions:
|
|
enabled:
|
|
- Codeception\Extension\RunFailed
|
|
params:
|
|
- env
|
|
modules:
|
|
config:
|
|
Db:
|
|
dsn: 'mysql:host=localhost;dbname=joomla_test'
|
|
user: 'root'
|
|
password: ''
|
|
dump: tests/_data/dump.sql
|
|
populate: true
|
|
cleanup: true
|