You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix Exercise2 test validation to fail when no backups consumed
Exercise2 was incorrectly passing even when zero backups were consumed. Updated the validation logic to properly check that backups were actually consumed (not just "Consumed 0 backup").
The test now correctly fails when aggregation doesn't produce output, addressing issue #1 from user feedback.
Co-authored-by: devstress <[email protected]>
["EventTime Used"]=(output.Contains("EventTime")||output.Contains("timestamped"),"EventTime was not used"),
277
283
["Time Windows"]=(output.Contains("Time windows")||output.Contains("TimeWindowAll")||output.Contains("24 hours")||output.Contains("time-based")||output.Contains("Time.Hours(24)"),"Time-based windows were not configured"),
278
284
["InputMessages Produced"]=(output.Contains("Producing")&&output.Contains("InputMessage")||output.Contains("All 50 InputMessage objects produced"),"InputMessage objects were not produced"),
279
-
["Backups Consumed"]=(output.Contains("Consumed")&&output.Contains("Backup")||output.Contains("Successfully aggregated")||output.Contains("window fired"),"Should consume aggregated backups with time window"),
285
+
["Backups Consumed"]=(backupsConsumed,"No backups were consumed - aggregation failed to produce output"),
280
286
["Job Running"]=(output.Contains("Job is running")||output.Contains("job submitted")||output.Contains("Flink")||output.Contains("SUCCESS"),"Job should be running in Flink")
0 commit comments