- Add HVAC_Test_User_Factory class with: * User creation with specific roles * Multiple role support * Persona management system * Account cleanup integration - Create comprehensive test suite in HVAC_Test_User_Factory_Test.php - Update testing improvement plan documentation - Add implementation decisions to project memory bank - Restructure .gitignore with: * Whitelist approach for better file management * Explicit backup exclusions * Specific bin directory inclusions Part of the Account Management component from the testing framework improvement plan.
		
			
				
	
	
		
			29 lines
		
	
	
		
			No EOL
		
	
	
		
			850 B
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			No EOL
		
	
	
		
			850 B
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0"?>
 | |
| <phpunit 
 | |
|     bootstrap="./tests/bootstrap.php"
 | |
|     colors="true"
 | |
|     verbose="true"
 | |
|     convertErrorsToExceptions="true"
 | |
|     convertNoticesToExceptions="true"
 | |
|     convertWarningsToExceptions="true"
 | |
|     stopOnFailure="false">
 | |
| 
 | |
|     <testsuites>
 | |
|         <testsuite name="unit">
 | |
|             <directory suffix=".php">./tests/unit</directory>
 | |
|         </testsuite>
 | |
|         <testsuite name="integration">
 | |
|             <directory suffix=".php">./tests/integration</directory>
 | |
|         </testsuite>
 | |
|     </testsuites>
 | |
| 
 | |
|     <php>
 | |
|         <const name="WP_TESTS_DIR" value="./tests"/>
 | |
|         <const name="WP_TESTS_CONFIG_FILE_PATH" value="./wp-tests-config.php"/>
 | |
|         <const name="HVAC_TEST_MODE" value="1"/>
 | |
|     </php>
 | |
| 
 | |
|     <logging>
 | |
|         <log type="testdox-html" target="./tests/test-results/testdox.html"/>
 | |
|     </logging>
 | |
| </phpunit> |