Some checks are pending
		
		
	
	HVAC Plugin CI/CD Pipeline / Security Analysis (push) Waiting to run
				
			HVAC Plugin CI/CD Pipeline / Code Quality & Standards (push) Waiting to run
				
			HVAC Plugin CI/CD Pipeline / Unit Tests (push) Waiting to run
				
			HVAC Plugin CI/CD Pipeline / Integration Tests (push) Waiting to run
				
			HVAC Plugin CI/CD Pipeline / Deploy to Staging (push) Blocked by required conditions
				
			HVAC Plugin CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
				
			HVAC Plugin CI/CD Pipeline / Notification (push) Blocked by required conditions
				
			Security Monitoring & Compliance / Dependency Vulnerability Scan (push) Waiting to run
				
			Security Monitoring & Compliance / Secrets & Credential Scan (push) Waiting to run
				
			Security Monitoring & Compliance / WordPress Security Analysis (push) Waiting to run
				
			Security Monitoring & Compliance / Static Code Security Analysis (push) Waiting to run
				
			Security Monitoring & Compliance / Security Compliance Validation (push) Waiting to run
				
			Security Monitoring & Compliance / Security Summary Report (push) Blocked by required conditions
				
			Security Monitoring & Compliance / Security Team Notification (push) Blocked by required conditions
				
			- Add 90+ test files including E2E, unit, and integration tests - Implement Page Object Model (POM) architecture - Add Docker testing environment with comprehensive services - Include modernized test framework with error recovery - Add specialized test suites for master trainer and trainer workflows - Update .gitignore to properly track test infrastructure 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			109 lines
		
	
	
		
			No EOL
		
	
	
		
			3.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			109 lines
		
	
	
		
			No EOL
		
	
	
		
			3.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "name": "hvac-testing-framework",
 | |
|   "version": "2.0.0",
 | |
|   "description": "Comprehensive WordPress testing framework for HVAC Community Events plugin",
 | |
|   "main": "framework/index.js",
 | |
|   "scripts": {
 | |
|     "test": "playwright test",
 | |
|     "test:headed": "playwright test --headed",
 | |
|     "test:debug": "playwright test --debug",
 | |
|     "test:auth": "playwright test tests/migrated/auth/",
 | |
|     "test:dashboard": "playwright test tests/migrated/dashboard/",
 | |
|     "test:staging": "HVAC_TEST_ENV=staging playwright test",
 | |
|     "test:local": "HVAC_TEST_ENV=local playwright test",
 | |
|     "test:parallel": "playwright test --workers=4",
 | |
|     "test:serial": "playwright test --workers=1",
 | |
|     "setup:auth": "node scripts/setup-auth-states.js",
 | |
|     "setup:docker": "docker-compose -f environments/docker-compose.yml up -d",
 | |
|     "teardown:docker": "docker-compose -f environments/docker-compose.yml down",
 | |
|     "clean:screenshots": "node scripts/clean-screenshots.js",
 | |
|     "clean:auth-states": "node scripts/clean-auth-states.js",
 | |
|     "report": "playwright show-report",
 | |
|     "report:open": "open-cli test-results/reports/index.html",
 | |
|     "migrate:test": "node scripts/migrate-test.js",
 | |
|     "health:check": "node scripts/health-check.js",
 | |
|     "dev:setup": "npm run setup:docker && npm run setup:auth",
 | |
|     "ci:test": "npm run health:check && npm run test -- --reporter=html,json,junit",
 | |
|     "framework:init": "node scripts/init-framework.js",
 | |
|     "test:master-trainer": "playwright test e2e/master-trainer-comprehensive.test.js",
 | |
|     "test:master-trainer-headed": "playwright test e2e/master-trainer-comprehensive.test.js --headed --config=playwright-master-trainer.config.js",
 | |
|     "test:master-trainer-comprehensive": "node scripts/run-master-trainer-comprehensive.js",
 | |
|     "test:master-trainer-debug": "playwright test e2e/master-trainer-comprehensive.test.js --debug --config=playwright-master-trainer.config.js"
 | |
|   },
 | |
|   "keywords": [
 | |
|     "wordpress",
 | |
|     "testing",
 | |
|     "playwright",
 | |
|     "hvac",
 | |
|     "community-events",
 | |
|     "e2e",
 | |
|     "automation"
 | |
|   ],
 | |
|   "author": "HVAC Development Team",
 | |
|   "license": "MIT",
 | |
|   "dependencies": {
 | |
|     "@playwright/test": "^1.40.0",
 | |
|     "playwright": "^1.40.0"
 | |
|   },
 | |
|   "devDependencies": {
 | |
|     "dotenv": "^16.3.1",
 | |
|     "fs-extra": "^11.1.1",
 | |
|     "mysql2": "^3.6.5",
 | |
|     "open-cli": "^7.2.0",
 | |
|     "chalk": "^4.1.2",
 | |
|     "yargs": "^17.7.2",
 | |
|     "lodash": "^4.17.21",
 | |
|     "moment": "^2.29.4",
 | |
|     "uuid": "^9.0.1",
 | |
|     "csv-parser": "^3.0.0",
 | |
|     "json2csv": "^5.0.7",
 | |
|     "inquirer": "^8.2.6"
 | |
|   },
 | |
|   "engines": {
 | |
|     "node": ">=16.0.0",
 | |
|     "npm": ">=8.0.0"
 | |
|   },
 | |
|   "repository": {
 | |
|     "type": "git",
 | |
|     "url": "https://github.com/your-org/hvac-community-events"
 | |
|   },
 | |
|   "bugs": {
 | |
|     "url": "https://github.com/your-org/hvac-community-events/issues"
 | |
|   },
 | |
|   "homepage": "https://github.com/your-org/hvac-community-events#readme",
 | |
|   "playwright": {
 | |
|     "globalSetup": "framework/setup/global-setup.js",
 | |
|     "globalTeardown": "framework/setup/global-teardown.js"
 | |
|   },
 | |
|   "config": {
 | |
|     "framework": {
 | |
|       "version": "2.0.0",
 | |
|       "wordpress": {
 | |
|         "minVersion": "6.0",
 | |
|         "maxVersion": "6.4"
 | |
|       },
 | |
|       "php": {
 | |
|         "minVersion": "8.0",
 | |
|         "maxVersion": "8.2"
 | |
|       },
 | |
|       "mysql": {
 | |
|         "minVersion": "5.7",
 | |
|         "maxVersion": "8.0"
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   "directories": {
 | |
|     "test": "tests",
 | |
|     "lib": "framework"
 | |
|   },
 | |
|   "files": [
 | |
|     "framework/",
 | |
|     "environments/",
 | |
|     "fixtures/",
 | |
|     "scripts/",
 | |
|     "migrated/",
 | |
|     "README.md",
 | |
|     "CHANGELOG.md",
 | |
|     "playwright.config.js"
 | |
|   ]
 | |
| } |