feat(testing): update test apps with generic polling and add CI/CD pipeline
- Update iOS and Android test apps with generic polling interface support - Add testGenericPolling(), testPollingSchedule(), and testPollingResults() methods - Include comprehensive testing of GenericPollingRequest creation and validation - Add PollingScheduleConfig testing with cron expressions and platform adapters - Test PollingResult handling with watermark CAS and acknowledgment flows - Update test-apps/README.md with generic polling testing capabilities - Add .github/workflows/ci.yml with automated testing pipeline - Include linting, unit tests (workspaces), and k6 smoke test execution - Add k6/poll-ack-smoke.js for fault-injection testing of poll and ack endpoints - Support cross-platform testing with consistent TypeScript interfaces - Include platform-specific optimizations (WorkManager, BGTaskScheduler, Service Workers) Provides comprehensive testing infrastructure for the generic polling system.
This commit is contained in:
@@ -345,7 +345,7 @@ export class TestLogger {
|
||||
private logLevel: string;
|
||||
private logs: string[] = [];
|
||||
|
||||
constructor(logLevel: string = 'debug') {
|
||||
constructor(logLevel = 'debug') {
|
||||
this.logLevel = logLevel;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user