Files
easystream-main/phpunit.xml
SamiAhmed7777 0b7e2d0a5b feat: Add comprehensive documentation suite and reorganize project structure
- Created complete documentation in docs/ directory
- Added PROJECT_OVERVIEW.md with feature highlights and getting started guide
- Added ARCHITECTURE.md with system design and technical details
- Added SECURITY.md with comprehensive security implementation guide
- Added DEVELOPMENT.md with development workflows and best practices
- Added DEPLOYMENT.md with production deployment instructions
- Added API.md with complete REST API documentation
- Added CONTRIBUTING.md with contribution guidelines
- Added CHANGELOG.md with version history and migration notes
- Reorganized all documentation files into docs/ directory for better organization
- Updated README.md with proper documentation links and quick navigation
- Enhanced project structure with professional documentation standards
2025-10-21 00:39:45 -07:00

62 lines
2.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.5/phpunit.xsd"
bootstrap="tests/bootstrap.php"
colors="true"
cacheDirectory=".phpunit.cache"
executionOrder="depends,defects"
requireCoverageMetadata="true"
beStrictAboutCoverageMetadata="true"
beStrictAboutOutputDuringTests="true"
failOnRisky="true"
failOnWarning="true">
<testsuites>
<testsuite name="Unit">
<directory>tests/Unit</directory>
</testsuite>
<testsuite name="Integration">
<directory>tests/Integration</directory>
</testsuite>
<testsuite name="Security">
<directory>tests/Security</directory>
</testsuite>
<testsuite name="Performance">
<directory>tests/Performance</directory>
</testsuite>
</testsuites>
<source>
<include>
<directory>f_core</directory>
<directory>f_modules</directory>
</include>
<exclude>
<directory>f_core/f_classes/class_adodb</directory>
<directory>f_core/f_classes/class_smarty</directory>
<directory>vendor</directory>
</exclude>
</source>
<coverage>
<report>
<html outputDirectory="tests/coverage/html"/>
<clover outputFile="tests/coverage/clover.xml"/>
<text outputFile="tests/coverage/coverage.txt"/>
</report>
</coverage>
<php>
<env name="APP_ENV" value="testing"/>
<env name="DB_HOST" value="test-db"/>
<env name="DB_NAME" value="easystream_test"/>
<env name="DB_USER" value="test"/>
<env name="DB_PASS" value="test"/>
<env name="REDIS_HOST" value="test-redis"/>
<env name="TESTING" value="true"/>
</php>
<logging>
<junit outputFile="tests/results/junit.xml"/>
</logging>
</phpunit>