Martijn Visser created FLINK-40600:
--------------------------------------

             Summary: Web dashboard: finish Vitest smoke-test coverage and 
tighten thin specs
                 Key: FLINK-40600
                 URL: https://issues.apache.org/jira/browse/FLINK-40600
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / Web Frontend
            Reporter: Martijn Visser


FLINK-40117 added Vitest specs for most of the web dashboard views, but 
{{pages/application/overview}} and {{pages/application/exceptions}} still have 
none. Some of the added specs also only check that the mocked data was loaded 
and not what the component derived from it: the timeline spec doesn't assert 
the computed vertex and subtask ranges, the job overview spec never feeds a 
plan into {{ngOnInit}}, the cluster overview spec doesn't assert the derived 
statistics, and {{TaskManagerService}} only has tests for {{loadManagers}} and 
{{loadManager}}. The {{HumanizeDatePipe}} test for format 'B' relies on Angular 
throwing for missing locale data, which an Angular upgrade could change.

We should add the two missing specs and tighten the existing ones so that they 
fail when the derived values change.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to