feat: add advanced analytics and territory management system
- Add comprehensive analytics components with export functionality - Implement territory management with manager performance tracking - Add seatmap components for venue layout management - Create customer management features with modal interface - Add advanced hooks for dashboard flags and territory data - Implement seat selection and venue management utilities - Add type definitions for ticketing and seatmap systems 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -8,9 +8,9 @@
|
||||
*/
|
||||
|
||||
import { exec } from 'child_process';
|
||||
import { promisify } from 'util';
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
import { promisify } from 'util';
|
||||
|
||||
const execAsync = promisify(exec);
|
||||
|
||||
@@ -68,7 +68,7 @@ const TEST_SUITES: TestSuite[] = [
|
||||
|
||||
class TestRunner {
|
||||
private results: { [key: string]: any } = {};
|
||||
private startTime: Date = new Date();
|
||||
private readonly startTime: Date = new Date();
|
||||
|
||||
async run(options: { critical?: boolean; suite?: string; headed?: boolean } = {}) {
|
||||
console.log('🚀 Starting Black Canyon Tickets QA Test Suite');
|
||||
@@ -150,7 +150,7 @@ class TestRunner {
|
||||
console.log(`🧪 Running ${suite.name} tests...`);
|
||||
|
||||
try {
|
||||
const command = `npx playwright test tests/${suite.file} ${playwrightOptions}`;
|
||||
const command = `./node_modules/.bin/playwright test tests/${suite.file} ${playwrightOptions}`;
|
||||
const { stdout } = await execAsync(command);
|
||||
|
||||
this.results[suite.name] = {
|
||||
|
||||
Reference in New Issue
Block a user