• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Warning: This build has drifted.
The coverage report for this pull request build may be inaccurate because its base commit is no longer the HEAD of its target branch.
This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

    • Learn more: For more information on this, see Tracking coverage changes for pull request builds.
    • Fix now: For a quick fix, rebase this PR at GitHub. Your next report should be accurate.
    • Prevent going forward: To avoid this issue with future PRs, see these Recommended CI Configurations.
New Repo Setting:
INCLUDE COVERAGE % WITH WARNINGS ABOUT DRIFTED BUILDS?

Enabling this setting will include a (potentially inaccurate) coverage % with warning messages in status updates for drifted builds.

Adjust setting

source-academy / frontend / 16574284578
44%
master: 40%

Build:
Build:
LAST BUILD BRANCH: renovate/major-ag-grid-monorepo
DEFAULT BRANCH: master
Ran 28 Jul 2025 04:15PM UTC
Jobs 1
Files 555
Run time 17min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Jul 2025 04:12PM UTC coverage: 44.091% (-0.5%) from 44.638%
16574284578

Pull #3261

github

web-flow
Merge 34e502056 into 45fdca2ff
Pull Request #3261: Migrate testing setup from Jest to Vitest

2229 of 2949 branches covered (75.58%)

Branch coverage included in aggregate %.

9 of 44 new or added lines in 4 files covered. (20.45%)

21646 existing lines in 436 files now uncovered.

20348 of 48257 relevant lines covered (42.17%)

13.98 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
7
0.0
0.0% rsbuild.config.ts
28
0.0
vitest.config.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.12
6.75% src/commons/controlBar/ControlBarChapterSelect.tsx
1
89.47
-5.53% src/commons/controlBar/ControlBarNextButton.tsx
1
89.47
-4.97% src/commons/controlBar/ControlBarRunButton.tsx
1
50.0
-50.0% src/commons/editor/EditorTypes.tsx
1
93.02
3.74% src/commons/sagas/SideContentSaga.ts
1
96.7
4.02% src/commons/sideContent/content/SideContentAutograder.tsx
1
95.92
5.6% src/commons/sideContent/content/SideContentResultCard.tsx
1
98.08
2.95% src/commons/sideContent/content/SideContentTestcaseCard.tsx
1
80.0
0.97% src/commons/utils/MemoizeHelper.ts
1
85.71
-0.65% src/commons/utils/ParamParseHelper.ts
1
50.0
50.0% src/commons/XMLParser/XMLParserTypes.ts
1
88.0
0.5% src/features/cseMachine/components/arrows/ArrowFromControlItemComponent.tsx
1
94.79
7.29% src/features/cseMachine/components/arrows/GenericArrow.tsx
1
97.22
12.76% src/features/cseMachine/components/Level.tsx
1
50.0
-50.0% src/features/cseMachine/CseMachineTypes.ts
1
0.0
-100.0% src/features/dataVisualizer/dataVisualizerTypes.ts
1
81.25
27.4% src/features/remoteExecution/RemoteExecutionActions.ts
1
0.0
-100.0% src/i18n/i18next.ts
1
93.52
6.48% src/pages/createStore.ts
1
0.0
-100.0% src/react-app-env.ts
2
77.78
-11.11% src/commons/application/reducers/CommonsReducer.ts
2
87.5
-1.39% src/commons/application/reducers/VscodeReducer.ts
2
66.67
-26.19% src/commons/controlBar/ControlBarCloseButton.tsx
2
80.65
-3.97% src/commons/controlBar/ControlBarToggleFolderModeButton.tsx
2
90.32
-4.92% src/commons/dropdown/DropdownHelp.tsx
2
90.91
2.02% src/commons/featureFlags/FeatureFlag.ts
2
96.74
0.91% src/commons/gitHubOverlay/GitHubTreeNodeCreator.tsx
2
97.62
15.14% src/commons/navigationBar/subcomponents/AcademyNavigationBar.tsx
2
80.0
-2.35% src/commons/sagas/WorkspaceSaga/helpers/dumpDisplayBuffer.ts
2
91.86
12.45% src/commons/sideContent/content/SideContentContestLeaderboard.tsx
2
93.75
6.25% src/commons/sideContent/SideContent.tsx
2
82.86
-0.48% src/features/cseMachine/components/arrows/ArrowFromFn.tsx
2
93.75
1.16% src/features/cseMachine/components/values/UnassignedValue.tsx
2
94.12
3.64% src/features/cseMachine/components/Visible.tsx
2
33.33
-66.67% src/features/dashboard/DashboardTypes.ts
2
66.67
-8.33% src/features/dataVisualizer/tree/BaseTreeNode.ts
2
81.82
1.82% src/features/dataVisualizer/tree/DrawableTreeNode.tsx
2
96.23
15.71% src/features/remoteExecution/RemoteExecutionEv3Types.ts
2
33.33
33.33% src/features/sicp/chatCompletion/sicpNotes.ts
2
98.68
3.25% src/features/sicp/parser/ParseJson.tsx
2
60.0
-32.31% src/features/sicp/TableOfContentsButton.tsx
2
72.73
-0.61% src/features/sicp/utils/SicpUtils.ts
2
94.12
2.94% src/features/sourceRecorder/sourcereel/SourcereelReducer.ts
2
33.33
-66.67% src/features/teamFormation/TeamFormationTypes.ts
2
0.0
-75.0% src/fileMock.ts
3
86.96
-5.9% src/commons/collabEditing/CollabEditingActions.ts
3
0.0
0.0% src/commons/featureFlags/publicFlags.ts
3
95.65
5.41% src/commons/sagas/WorkspaceSaga/helpers/runTestCase.ts
3
62.5
18.06% src/commons/utils/ConsoleOverload.ts
3
72.22
-2.78% src/commons/utils/QueryHelper.ts
3
92.5
49.02% src/features/achievement/AchievementActions.ts
3
70.0
20.0% src/features/dataVisualizer/tree/AlreadyParsedTreeNode.ts
3
70.0
20.0% src/features/dataVisualizer/tree/DataTreeNode.tsx
3
0.0
0.0% src/features/eventLogging/client.ts
3
95.38
-0.07% src/features/sourceRecorder/SourceRecorderActions.ts
4
88.33
5.0% src/commons/controlBar/ControlBarGoogleDriveButtons.tsx
4
86.11
3.09% src/commons/controlBar/github/ControlBarGitHubButtons.tsx
4
95.7
9.98% src/commons/dropdown/Dropdown.tsx
4
91.94
2.46% src/commons/redux/utils.ts
4
91.84
4.34% src/commons/sagas/WorkspaceSaga/helpers/evalEditor.ts
4
84.62
17.95% src/commons/utils/TypeHelper.ts
4
97.01
3.17% src/commons/workspace/reducers/editorReducer.ts
4
93.4
6.12% src/features/cseMachine/components/ArrayUnit.tsx
4
96.5
8.48% src/features/cseMachine/components/Frame.tsx
4
87.1
5.28% src/features/playground/PlaygroundActions.ts
4
87.3
3.09% src/pages/playground/PlaygroundTabs.tsx
4
75.0
25.0% src/routes/routeGuard.ts
5
44.44
-28.89% src/commons/fileSystemView/FileSystemViewIndentationPadding.tsx
5
87.65
2.75% src/commons/notificationBadge/NotificationBadge.tsx
5
72.73
-3.74% src/features/achievement/AchievementReducer.ts
5
64.29
-20.33% src/features/achievement/ExpressionTypes.ts
5
76.19
22.34% src/features/cseMachine/animationComponents/base/Animatable.tsx
5
76.92
0.0% src/features/playground/PlaygroundReducer.ts
5
65.22
42.68% src/features/sicp/errors/SicpErrorBoundary.tsx
5
92.39
8.49% src/pages/githubCallback/GitHubCallback.tsx
6
81.58
14.91% src/commons/dialogs/PromptDialog.tsx
6
88.52
-4.81% src/commons/documentation/Documentation.ts
6
78.57
-8.93% src/commons/featureFlags/index.ts
6
60.0
-12.22% src/commons/grading/GradingText.tsx
6
27.27
-17.17% src/features/conductor/createConductor.ts
6
93.81
6.13% src/features/cseMachine/components/Binding.tsx
6
72.41
24.27% src/features/cseMachine/utils/scheme.ts
6
86.05
-0.62% src/features/sourceRecorder/sourcereel/SourcereelActions.ts
6
84.62
47.58% src/features/stories/StoriesActions.ts
7
36.36
-49.35% src/commons/controlBar/ControlBarSubmit.tsx
7
41.67
-10.96% src/commons/delay/Delay.tsx
7
79.41
6.33% src/commons/dropdown/DropdownCourses.tsx
7
82.69
4.64% src/commons/dropdown/DropdownSettings.tsx
7
85.29
1.57% src/commons/editor/EditorContainer.tsx
7
30.77
-39.23% src/commons/mobileWorkspace/mobileSideContent/MobileControlBar.tsx
7
82.0
24.42% src/commons/ReactRouterPrompt.tsx
7
84.78
-6.13% src/commons/sideContent/SideContentActions.ts
7
88.41
16.98% src/commons/utils/WarningDialogHelper.tsx
7
0.0
0.0% src/features/gameSimulator/GameSimulatorUtils.ts
7
41.67
-39.58% src/pages/academy/grading/subcomponents/GradingSubmissionFilters.tsx
7
86.84
4.7% src/pages/localStorage.ts
8
82.58
14.68% src/commons/utils/Constants.ts
8
18.18
-31.82% src/commons/utils/SourcerorHelper.ts
8
33.33
-31.37% src/features/remoteExecution/PeripheralContainer.tsx
8
10.0
10.0% src/pages/academy/teamFormation/subcomponents/TeamFormationFilters.tsx
9
76.56
-1.02% src/commons/controlBar/ControlBarAutorunButtons.tsx
9
70.83
9.47% src/commons/mcqChooser/McqChooser.tsx
9
71.05
23.68% src/commons/sideBar/SideBar.tsx
9
74.36
7.69% src/commons/sideContent/SideContentProvider.tsx
9
40.91
0.91% src/features/conductor/BrowserHostPlugin.ts
9
50.0
-28.57% src/features/dataVisualizer/drawable/NullDrawable.tsx
9
56.0
16.0% src/features/groundControl/GroundControlActions.ts
9
30.77
-42.56% src/pages/academy/grading/subcomponents/GradingColumnFilters.tsx
10
30.0
-38.42% src/commons/editor/tabs/EditorTab.tsx
10
33.33
-40.0% src/commons/grading/GradingFlex.tsx
10
57.78
14.03% src/commons/sagas/WorkspaceSaga/helpers/updateInspector.ts
10
64.86
0.76% src/commons/utils/DateHelper.ts
10
75.0
-11.21% src/commons/utils/IntroductionHelper.ts
10
74.36
-20.09% src/commons/utils/notifications/NotificationsHelper.ts
10
91.94
1.27% src/features/cseMachine/components/values/ArrayValue.tsx
10
28.57
-32.54% src/pages/academy/grading/subcomponents/GradingFilterable.tsx
11
0.0
0.0% src/commons/achievement/view/AchievementViewCompletion.tsx
11
54.84
-0.72% src/commons/editor/UseRefactor.tsx
11
0.0
0.0% src/commons/sideContent/content/SideContentCanvasOutput.tsx
11
88.54
-1.38% src/commons/utils/RequestHelper.tsx
11
86.21
8.9% src/features/cseMachine/components/Text.tsx
11
88.24
10.9% src/features/cseMachine/components/values/FnValue.tsx
11
87.41
13.81% src/features/cseMachine/components/values/GlobalFnValue.tsx
11
0.0
0.0% src/pages/academy/adminPanel/subcomponents/assessmentConfigPanel/BooleanCell.tsx
12
0.0
0.0% src/commons/editingWorkspaceSideContent/EditingWorkspaceSideContentHelper.ts
12
82.57
15.9% src/commons/repl/ReplInput.tsx
12
67.07
9.38% src/commons/utils/AceHelper.ts
12
0.0
0.0% src/commons/utils/notifications/createNotification.tsx
12
85.71
8.1% src/features/cseMachine/components/ControlStack.tsx
12
0.0
0.0% src/features/sicp/chatCompletion/chatCompletion.ts
12
83.33
-4.76% src/pages/sicp/subcomponents/CodeSnippet.tsx
12
66.67
-4.44% src/pages/sicp/subcomponents/SicpToc.tsx
13
0.0
0.0% src/commons/achievement/card/AchievementXp.tsx
13
0.0
0.0% src/commons/achievement/control/achievementEditor/AchievementUuidCopier.tsx
13
46.67
20.82% src/commons/sagas/LoginSaga.ts
13
79.37
-3.97% src/commons/sideContent/content/SideContentHtmlDisplay.tsx
13
69.62
46.33% src/features/cseMachine/java/components/Stash.tsx
13
0.0
0.0% src/pages/academy/teamFormation/subcomponents/TeamFormationBadges.tsx
13
0.0
0.0% src/pages/contributors/Contributors.tsx
14
0.0
0.0% src/commons/achievement/AchievementFilter.tsx
14
90.3
8.38% src/commons/application/actions/SessionActions.ts
14
80.21
6.4% src/commons/application/reducers/SessionsReducer.ts
14
19.05
-55.95% src/commons/controlBar/ControlBarStepLimit.tsx
14
38.71
-30.86% src/commons/dropdown/LocaleSelector.tsx
14
14.81
-25.93% src/commons/fileSystemView/FileSystemViewPlaceholderNode.tsx
14
52.0
16.52% src/commons/utils/DisplayBufferService.ts
14
57.14
-4.08% src/features/achievement/AchievementConstants.ts
15
96.37
1.2% src/commons/application/ApplicationTypes.ts
15
95.1
46.45% src/commons/mocks/UserMocks.ts
15
14.29
-12.99% src/commons/utils/CastBackend.ts
15
30.43
-49.57% src/features/dataVisualizer/drawable/ArrowDrawable.tsx
15
34.62
-12.05% src/features/dataVisualizer/tree/FunctionTreeNode.tsx
15
0.0
0.0% src/pages/academy/gameSimulator/subcomponents/assetViewer/AssetViewerPreview.tsx
16
0.0
0.0% src/commons/controlBar/ControlBarToggleEditModeButton.tsx
16
17.86
-41.23% src/commons/editor/tabs/EditorTabContainer.tsx
16
30.56
18.06% src/features/dataVisualizer/dataVisualizerUtils.ts
16
32.14
-4.7% src/features/dataVisualizer/tree/ArrayTreeNode.tsx
17
0.0
0.0% src/commons/achievement/card/AchievementDeadline.tsx
17
0.0
0.0% src/commons/achievement/control/achievementEditor/AchievementAdder.tsx
17
0.0
0.0% src/commons/achievement/control/achievementEditor/achievementSettings/EditablePosition.tsx
17
0.0
0.0% src/commons/achievement/control/goalEditor/GoalAdder.tsx
17
0.0
0.0% src/commons/achievement/control/goalEditor/metaDetails/EditableManualMeta.tsx
17
0.0
0.0% src/commons/editingWorkspaceSideContent/EditingWorkspaceSideContentGradingTab.tsx
17
20.83
-47.59% src/commons/mobileWorkspace/DraggableRepl.tsx
17
73.33
-2.86% src/commons/repl/Repl.tsx
18
0.0
0.0% src/commons/achievement/control/achievementEditor/AchievementTemplate.ts
18
0.0
0.0% src/commons/achievement/control/common/ItemDeleter.tsx
18
0.0
0.0% src/commons/achievement/overview/AchievementMilestone.tsx
18
23.53
0.45% src/commons/collabEditing/CollabEditingHelper.ts
18
34.38
-13.45% src/features/cseMachine/java/components/Object.tsx
18
0.0
0.0% src/pages/academy/adminPanel/subcomponents/assessmentConfigPanel/NumericCell.tsx
18
83.33
47.4% src/routes/routerConfig.tsx
19
0.0
0.0% src/commons/achievement/AchievementOverview.tsx
19
58.0
12.29% src/commons/sagas/WorkspaceSaga/helpers/insertDebuggerStatements.ts
19
15.38
-45.73% src/commons/sideContent/content/remoteExecution/DeviceMenuItemButtons.tsx
19
19.23
-47.84% src/commons/sideContent/content/SideContentToneMatrix.tsx
19
15.38
0.0% src/features/assessments/AssessmentUtils.ts
20
0.0
0.0% src/commons/achievement/control/common/ItemSaver.tsx
20
10.64
-0.47% src/commons/achievement/utils/EventHandler.ts
20
0.0
0.0% src/commons/sourceRecorder/SourceRecorderSelectCell.tsx
20
83.72
17.05% src/features/cseMachine/components/ControlItemComponent.tsx
20
16.67
-27.78% src/features/cseMachine/components/shapes/RoundedRect.tsx
20
80.99
11.12% src/features/cseMachine/components/StashItemComponent.tsx
20
37.5
-5.98% src/features/cseMachine/java/components/Line.tsx
20
51.61
12.14% src/features/dataVisualizer/dataVisualizer.tsx
20
0.0
0.0% src/pages/achievement/Achievement.tsx
21
75.0
13.74% src/commons/controlBar/ControlBarShareButton.tsx
21
18.6
-11.13% src/commons/utils/CToWasmHelper.ts
21
0.0
0.0% src/pages/academy/groundControl/configureControls/ExportScoreLeaderboardButton.tsx
21
0.0
0.0% src/pages/academy/groundControl/configureControls/ExportVoteLeaderboardButton.tsx
22
8.57
-5.71% src/features/sicp/chatCompletion/api.ts
23
85.79
16.76% src/commons/sideContent/content/SideContentContestVoting.tsx
23
0.0
0.0% src/pages/academy/groundControl/GroundControlContainer.ts
23
0.0
0.0% src/pages/academy/teamFormation/subcomponents/TeamFormationDashboard.tsx
24
0.0
0.0% public/externalLibs/index.js
24
30.77
5.42% src/commons/editor/UseNavigation.tsx
24
19.05
2.38% src/commons/utils/FormHelper.ts
24
0.0
0.0% src/features/gameSimulator/GameSimulatorRequest.ts
24
26.32
-40.72% src/pages/academy/grading/subcomponents/GradingColumnCustomHeaders.tsx
25
37.5
17.5% src/features/cseMachine/animationComponents/base/AnimatedTextbox.tsx
25
32.5
-35.92% src/features/cseMachine/java/components/Text.tsx
26
0.0
0.0% src/commons/achievement/control/goalEditor/metaDetails/EditableAssessmentMeta.tsx
26
0.0
0.0% src/commons/achievement/overview/AchievementLevel.tsx
26
0.0
0.0% src/commons/achievement/view/AchievementViewGoal.tsx
26
83.02
8.84% src/commons/gitHubOverlay/FileExplorerDialog.tsx
26
17.65
-38.87% src/commons/profile/ProfileCard.tsx
26
0.0
0.0% src/commons/sideContent/content/githubAssessments/SideContentTaskEditor.tsx
26
70.86
64.53% src/features/cseMachine/java/components/Control.tsx
26
36.73
-15.27% src/features/cseMachine/utils/altLangs.ts
26
0.0
0.0% src/pages/academy/teamFormation/TeamFormation.tsx
26
0.0
0.0% src/pages/welcome/Welcome.tsx
27
0.0
0.0% src/commons/achievement/control/goalEditor/EditableTime.tsx
27
92.21
53.08% src/commons/mocks/GradingMocks.ts
27
0.0
0.0% src/commons/utils/SortableList.tsx
27
33.33
12.75% src/features/cseMachine/animationComponents/base/AnimatedGenericArrow.tsx
27
0.0
0.0% src/pages/academy/gameSimulator/subcomponents/chapterPublisher/ChapterPublisher.tsx
28
0.0
0.0% src/commons/achievement/control/achievementEditor/achievementSettings/EditableGoalUuids.tsx
28
17.07
-24.1% src/commons/fileSystemView/FileSystemViewContextMenu.tsx
28
0.0
0.0% src/commons/sourceRecorder/SourceRecorderShareCell.tsx
28
3.13
3.13% src/features/cseMachine/components/arrows/Arrow.tsx
28
31.25
-12.23% src/features/cseMachine/java/components/Arrow.tsx
28
0.0
0.0% src/pages/contributors/subcomponents/ContributorsList.tsx
29
0.0
0.0% src/commons/sourceRecorder/SourceRecorderDeleteCell.tsx
29
68.8
9.04% src/commons/utils/Hooks.ts
29
17.5
-45.66% src/features/dataVisualizer/drawable/BackwardArrowDrawable.tsx
29
0.0
0.0% src/pages/academy/adminPanel/subcomponents/storiesUserConfigPanel/RolesCell.tsx
29
0.0
0.0% src/pages/academy/adminPanel/subcomponents/userConfigPanel/RolesCell.tsx
29
2.56
2.56% src/pages/academy/gameSimulator/subcomponents/assetViewer/AssetViewerUtils.tsx
29
0.0
0.0% src/pages/academy/gameSimulator/subcomponents/chapterSimulator/ChapterSimulatorTextLoader.tsx
29
0.0
0.0% src/pages/academy/teamFormation/subcomponents/TeamFormationActions.tsx
29
19.51
-43.25% src/pages/sicp/subcomponents/chatbot/Chatbot.tsx
30
0.0
0.0% src/commons/achievement/control/achievementEditor/EditableDate.tsx
30
0.0
0.0% src/commons/achievement/control/goalEditor/EditableDate.tsx
30
21.88
-1.04% src/commons/achievement/utils/DateHelper.ts
31
0.0
0.0% src/commons/application/ApplicationWrapper.tsx
31
0.0
0.0% src/commons/sideContent/content/githubAssessments/SideContentMarkdownEditor.tsx
31
0.0
0.0% src/features/eventLogging/ServiceWorker.ts
31
2.08
2.08% src/pages/contributors/subcomponents/ContributorsGithubApi.ts
32
76.69
-2.08% src/commons/profile/Profile.tsx
32
34.67
-8.19% src/commons/utils/AuthHelper.ts
32
21.43
-57.14% src/features/dataVisualizer/drawable/FunctionDrawable.tsx
32
0.0
0.0% src/pages/academy/groundControl/subcomponents/GroundControlEditTeamSizeCell.tsx
33
0.0
0.0% src/commons/achievement/AchievementCommentCard.tsx
33
30.36
-21.49% src/features/cseMachine/animationComponents/BranchAnimation.tsx
34
0.0
0.0% src/commons/achievement/control/achievementEditor/achievementSettings/EditablePrerequisiteUuids.tsx
35
0.0
0.0% src/commons/achievement/control/goalEditor/EditableMeta.tsx
35
0.0
0.0% src/commons/achievement/control/GoalEditor.tsx
35
86.84
16.51% src/commons/navigationBar/NavigationBar.tsx
35
0.0
0.0% src/service-worker.ts
36
0.0
0.0% public/externalLibs/inspector/inspector.js
36
0.0
0.0% src/commons/achievement/control/AchievementPreview.tsx
36
27.16
-6.17% src/commons/editor/UseHighlighting.tsx
36
56.38
21.87% src/commons/sagas/SafeEffects.ts
37
0.0
0.0% src/commons/achievement/control/achievementEditor/EditableView.tsx
37
0.0
0.0% src/commons/achievement/control/AchievementEditor.tsx
37
73.95
29.44% src/commons/utils/JsSlangHelper.ts
37
27.45
-30.64% src/commons/utils/StoriesHelper.ts
37
21.31
-16.78% src/features/dataVisualizer/drawable/ArrayDrawable.tsx
37
0.0
0.0% src/pages/academy/Academy.tsx
37
0.0
0.0% src/pages/academy/adminPanel/subcomponents/assessmentConfigPanel/DeleteRowCell.tsx
37
0.0
0.0% src/pages/academy/dashboard/Dashboard.tsx
37
0.0
0.0% src/pages/academy/gameSimulator/GameSimulator.tsx
37
0.0
0.0% src/pages/academy/gameSimulator/subcomponents/assetViewer/AssetViewerUpload.tsx
38
31.25
-1.06% src/features/eventLogging/index.ts
38
0.0
0.0% src/pages/academy/gameSimulator/subcomponents/chapterSimulator/ChapterSimulator.tsx
39
15.25
-41.74% src/commons/sideContent/content/SideContentUpload.tsx
39
58.65
-11.35% src/commons/sideContent/SideContentHelper.ts
39
72.64
4.25% src/commons/workspace/Workspace.tsx
39
23.08
-40.56% src/features/cseMachine/java/components/StashItem.tsx
39
32.47
-27.75% src/features/cseMachine/java/components/Variable.tsx
39
69.54
24.8% src/features/vscode/messages.ts
39
0.0
0.0% src/pages/academy/groundControl/subcomponents/configureControls/AssignEntriesButton.tsx
40
25.37
-13.52% src/features/cseMachine/animationComponents/EnvironmentAnimation.tsx
40
26.67
-14.36% src/features/cseMachine/java/components/Binding.tsx
40
0.0
0.0% src/pages/academy/groundControl/subcomponents/GroundControlDeleteCell.tsx
41
0.0
0.0% src/pages/academy/gameSimulator/subcomponents/assetViewer/AssetViewer.tsx
42
10.0
-6.67% src/commons/achievement/utils/AchievementBackender.ts
42
82.99
10.01% src/commons/workspace/WorkspaceActions.ts
42
0.0
0.0% src/pages/academy/groundControl/subcomponents/GroundControlPublishCell.tsx
43
0.0
0.0% src/commons/achievement/control/goalEditor/GoalTemplate.ts
43
0.0
0.0% src/commons/editingWorkspaceSideContent/EditingWorkspaceSideContentTextAreaContent.tsx
44
47.97
12.64% src/commons/application/Application.tsx
44
0.0
0.0% src/commons/missionCreator/MissionCreator.tsx
45
28.4
-13.47% src/commons/workspace/reducers/cseReducer.ts
45
24.64
-17.79% src/features/cseMachine/animationComponents/PopAnimation.tsx
45
29.76
-32.31% src/features/cseMachine/java/components/Method.tsx
45
21.05
-5.97% src/pages/fileSystem/createInBrowserFileSystem.ts
46
0.0
0.0% src/commons/achievement/control/achievementEditor/AchievementSettings.tsx
46
10.98
-14.78% src/commons/fileSystemView/FileSystemViewList.tsx
46
21.62
-9.33% src/features/cseMachine/animationComponents/ControlExpansionAnimation.tsx
47
9.3
-12.92% src/commons/fileSystemView/FileSystemViewFileName.tsx
47
0.0
0.0% src/commons/sideContent/content/SideContentFaceapiDisplay.tsx
49
57.87
-3.13% src/pages/sicp/Sicp.tsx
50
0.0
0.0% src/commons/achievement/AchievementCard.tsx
50
72.64
15.01% src/commons/dropdown/DropdownCreateCourse.tsx
50
24.42
-7.5% src/features/cseMachine/animationComponents/ControlToStashAnimation.tsx
50
0.0
0.0% src/index.tsx
51
0.0
0.0% rsbuild.config.ts
51
41.35
-16.13% src/commons/editor/UseShareAce.tsx
51
0.0
0.0% src/pages/academy/adminPanel/subcomponents/storiesUserConfigPanel/StoriesUserActionsCell.tsx
52
0.0
0.0% src/commons/achievement/control/goalEditor/metaDetails/EditableEventMeta.tsx
52
15.48
-22.02% src/commons/fileSystemView/FileSystemViewFileNode.tsx
52
0.0
0.0% src/commons/sideContent/content/githubAssessments/SideContentEditableTestcaseCard.tsx
52
58.86
22.02% src/features/cseMachine/CseMachine.tsx
52
0.0
0.0% src/pages/missionControl/MissionControl.tsx
53
0.0
0.0% src/pages/academy/adminPanel/subcomponents/userConfigPanel/UserActionsCell.tsx
54
0.0
0.0% src/pages/achievement/control/AchievementControl.tsx
54
0.0
0.0% src/pages/login/NusLogin.tsx
54
0.0
0.0% src/pages/stories/StoriesTable.tsx
55
0.0
0.0% src/commons/achievement/AchievementTask.tsx
55
81.47
3.06% src/commons/assessment/Assessment.tsx
55
6.78
-93.22% src/commons/editor/tabs/utils.ts
56
0.0
0.0% src/commons/editingWorkspaceSideContent/EditingWorkspaceSideContentMcqQuestionTemplateTab.tsx
56
47.58
12.2% src/pages/academy/grading/subcomponents/GradingBadges.tsx
57
14.13
9.44% src/features/cseMachine/animationComponents/base/AnimationUtils.ts
58
20.0
-15.9% src/features/cseMachine/animationComponents/BinaryOperationAnimation.tsx
58
0.0
0.0% src/pages/login/LoginVscodeCallback.tsx
59
59.64
5.22% src/commons/controlBar/ControlBarSessionButton.tsx
59
13.4
-17.48% src/commons/fileSystemView/FileSystemView.tsx
59
12.82
-24.68% src/commons/mobileWorkspace/mobileSideContent/MobileSideContent.tsx
60
19.77
-20.23% src/features/cseMachine/animationComponents/UnaryOperationAnimation.tsx
60
17.39
-31.87% src/features/stories/storiesComponents/UserBlogContent.tsx
60
0.0
0.0% src/pages/academy/teamFormation/subcomponents/TeamFormationImport.tsx
62
46.99
35.59% src/features/cseMachine/animationComponents/base/AnimationComponents.tsx
63
0.0
0.0% src/pages/academy/adminPanel/subcomponents/storiesUserConfigPanel/StoriesUserConfigPanel.tsx
64
0.0
0.0% src/commons/achievement/AchievementView.tsx
64
0.0
0.0% src/pages/academy/adminPanel/subcomponents/userConfigPanel/UserConfigPanel.tsx
65
18.95
-16.77% src/features/cseMachine/animationComponents/LookupAnimation.tsx
65
30.43
-12.83% src/features/cseMachine/components/values/ContValue.tsx
66
36.36
-2.15% src/commons/sagas/PlaygroundSaga.ts
66
54.9
-12.89% src/commons/sideContent/content/SideContentDataVisualizer.tsx
66
28.95
-24.52% src/features/cseMachine/java/components/ControlItem.tsx
66
30.95
-15.39% src/features/cseMachine/java/components/Frame.tsx
66
24.59
-17.83% src/features/cseMachine/java/CseMachine.tsx
66
0.0
0.0% src/features/gameSimulator/GameSimulatorConstants.ts
67
0.0
0.0% src/pages/academy/academyRoutes.tsx
67
12.63
-19.11% src/pages/academy/grading/subcomponents/GradingActions.tsx
69
18.57
-0.85% src/commons/sagas/StoriesSaga.ts
70
0.0
0.0% src/commons/editingWorkspaceSideContent/EditingWorkspaceSideContentAutograderTab.tsx
70
19.51
-2.41% src/features/cseMachine/animationComponents/FunctionApplicationAnimation.tsx
70
0.0
0.0% src/pages/academy/groundControl/subcomponents/GroundControlEditCell.tsx
71
0.0
0.0% src/commons/achievement/control/goalEditor/EditableGoal.tsx
71
1.03
1.03% src/commons/utils/RegisterServiceWorker.ts
71
27.33
2.84% src/features/stories/StoriesReducer.ts
72
77.24
3.97% src/commons/workspace/WorkspaceReducer.ts
72
0.0
0.0% src/pages/stories/StoryActions.tsx
73
0.0
-100.0% eslint.config.mjs
73
31.62
-9.05% src/commons/utils/DialogHelper.tsx
73
19.13
-0.87% src/features/cseMachine/animationComponents/InstructionApplicationAnimation.tsx
73
15.97
-27.48% src/pages/sicp/subcomponents/chatbot/ChatBox.tsx
75
14.29
-29.83% src/commons/achievement/AchievementManualEditor.tsx
75
47.24
-2.25% src/commons/sideContent/content/remoteExecution/SideContentRemoteExecution.tsx
76
3.85
-10.44% src/commons/mobileWorkspace/MobileKeyboard.tsx
76
17.14
3.45% src/commons/sagas/AchievementSaga.ts
76
0.0
0.0% src/pages/academy/groundControl/subcomponents/DefaultChapterSelect.tsx
77
19.66
-4.15% src/features/cseMachine/animationComponents/ArraySpreadAnimation.tsx
77
20.18
-10.33% src/features/cseMachine/animationComponents/AssignmentAnimation.tsx
78
18.06
-27.64% src/commons/sagas/GitHubPersistenceSaga.ts
78
0.0
0.0% src/pages/stories/Story.tsx
80
0.0
0.0% src/commons/achievement/control/goalEditor/metaDetails/EditableBinaryMeta.tsx
80
0.0
0.0% src/pages/academy/groundControl/subcomponents/GroundControlReleaseGradingCell.tsx
81
38.87
29.53% src/commons/sourceRecorder/SourceRecorderEditor.tsx
83
39.35
-19.14% src/commons/sideContent/SideContentReducer.ts
83
0.0
0.0% src/features/gameSimulator/GameSimulatorService.ts
83
0.0
0.0% src/pages/academy/game/Game.tsx
84
17.93
-2.95% src/features/grading/GradingUtils.ts
85
12.04
1.48% src/features/cseMachine/java/components/Environment.tsx
86
0.0
0.0% src/pages/academy/groundControl/subcomponents/GroundControlConfigureCell.tsx
88
0.0
0.0% src/pages/featureFlags/FeatureFlags.tsx
89
86.75
6.5% src/commons/achievement/utils/AchievementInferencer.ts
90
17.16
-7.43% src/features/cseMachine/animationComponents/ArrayAccessAnimation.tsx
91
0.0
0.0% src/commons/editingWorkspaceSideContent/EditingWorkspaceSideContentManageQuestionTab.tsx
91
11.73
-7.94% src/features/stories/storiesComponents/BackendAccess.ts
92
6.35
-5.35% src/commons/utils/JavaHelper.ts
92
76.05
8.01% src/features/cseMachine/CseMachineLayout.tsx
95
0.0
0.0% src/features/gameSimulator/GameSimulatorMenu.ts
97
68.35
7.53% src/commons/sagas/WorkspaceSaga/index.ts
99
10.32
-14.94% src/commons/fileSystemView/FileSystemViewDirectoryNode.tsx
99
0.0
0.0% src/pages/academy/groundControl/subcomponents/GroundControlDropzone.tsx
101
0.0
0.0% src/commons/achievement/utils/InsertFakeAchievements.ts
102
19.1
-1.73% src/features/cseMachine/animationComponents/FrameCreationAnimation.tsx
103
0.0
0.0% src/pages/academy/gameSimulator/subcomponents/chapterPublisher/ChapterPublisherEditor.tsx
104
0.0
0.0% src/commons/sourceRecorder/SourceRecorderControlBar.tsx
104
19.76
-2.74% src/features/cseMachine/animationComponents/ArrayAssignmentAnimation.tsx
106
8.85
-0.12% src/commons/fileSystem/utils.ts
106
21.3
12.15% src/commons/mocks/TeamFormationMocks.ts
108
14.29
-59.79% src/commons/assessment/AssessmentTypes.ts
109
0.0
0.0% src/commons/editingWorkspaceSideContent/EditingWorkspaceSideContentProgrammingQuestionTemplateTab.tsx
109
0.0
0.0% src/pages/stories/Stories.tsx
112
21.88
13.13% src/features/dataVisualizer/tree/Tree.tsx
112
0.0
0.0% src/pages/academy/teamFormation/subcomponents/TeamFormationForm.tsx
115
5.26
-33.95% src/pages/academy/adminPanel/subcomponents/CourseConfigPanel.tsx
117
39.63
38.16% src/features/dataVisualizer/list.js
118
7.33
-11.22% src/features/remoteExecution/RemoteExecutionDeviceDialog.tsx
119
0.0
0.0% src/pages/achievement/subcomponents/AchievementDashboard.tsx
122
0.0
0.0% src/pages/academy/teamFormation/subcomponents/TeamFormationTable.tsx
124
63.67
21.1% src/commons/sideContent/content/SideContentCseMachine.tsx
125
12.38
-21.82% src/commons/mobileWorkspace/MobileWorkspace.tsx
127
5.84
-24.16% src/pages/academy/grading/subcomponents/gradingSubmissionsTableUtils.tsx
130
0.0
0.0% src/pages/academy/adminPanel/AdminPanel.tsx
133
64.3
5.8% src/commons/sagas/PersistenceSaga.tsx
138
0.0
0.0% src/commons/editingOverviewCard/EditingOverviewCard.tsx
138
13.37
-30.49% src/features/stories/storiesComponents/SourceBlock.tsx
140
0.0
0.0% src/commons/sourceRecorder/SourceRecorderTable.tsx
141
0.0
0.0% src/commons/editingWorkspaceSideContent/EditingWorkspaceSideContentDeploymentTab.tsx
144
31.97
9.16% src/commons/navigationBar/subcomponents/SicpNavigationBar.tsx
146
76.29
13.72% src/pages/playground/Playground.tsx
147
0.0
0.0% src/pages/academy/adminPanel/subcomponents/AddStoriesUserPanel.tsx
153
13.96
-5.91% src/commons/sagas/RemoteExecutionSaga.ts
154
0.0
0.0% src/pages/academy/adminPanel/subcomponents/AddUserPanel.tsx
156
0.0
0.0% src/pages/academy/grading/Grading.tsx
158
0.0
0.0% src/commons/sideContent/content/_SideContentSubstVisualizer.tsx
162
0.0
0.0% src/pages/academy/sourcereel/subcomponents/SourcereelControlbar.tsx
163
0.0
0.0% src/commons/achievement/control/achievementEditor/EditableCard.tsx
166
7.63
-2.89% src/features/github/GitHubUtils.tsx
169
52.16
-0.83% src/commons/sagas/WorkspaceSaga/helpers/evalCode.ts
173
0.0
0.0% public/externalLibs/sound/soundToneMatrix.js
174
24.85
4.43% src/commons/mocks/BackendMocks.ts
175
75.83
7.03% src/commons/assessmentWorkspace/AssessmentWorkspace.tsx
176
0.0
0.0% src/pages/academy/groundControl/GroundControl.tsx
199
71.64
3.3% src/features/cseMachine/CseMachineUtils.ts
205
55.83
12.08% src/commons/editor/Editor.tsx
206
20.17
-1.92% src/features/cseMachine/CseMachineAnimation.tsx
215
0.0
0.0% src/pages/contributors/subcomponents/ContributorsDetails.tsx
224
0.0
0.0% src/pages/academy/adminPanel/subcomponents/assessmentConfigPanel/AssessmentConfigPanel.tsx
225
0.29
0.29% src/commons/XMLParser/XMLParserHelper.ts
230
0.0
0.0% src/pages/academy/grading/subcomponents/GradingEditor.tsx
253
9.92
-17.32% src/pages/academy/grading/subcomponents/GradingSubmissionsTable.tsx
281
0.0
0.0% src/pages/sourcecast/Sourcecast.tsx
311
0.0
0.0% src/pages/academy/sourcereel/Sourcereel.tsx
313
31.95
-0.6% src/commons/sideContent/content/SideContentSubstVisualizer.tsx
323
0.0
0.0% src/pages/academy/grading/subcomponents/GradingWorkspace.tsx
350
54.93
9.23% src/commons/sagas/BackendSaga.ts
452
0.0
0.0% src/commons/editingWorkspace/EditingWorkspace.tsx
581
0.6
-22.47% src/features/fullJS/fullJSHighlight.js
743
20.94
-3.1% src/commons/sagas/RequestsSaga.ts
Jobs
ID Job ID Ran Files Coverage
1 16574284578.1 28 Jul 2025 04:15PM UTC 555
44.09
GitHub Action Run
Source Files on build 16574284578
  • Tree
  • List 555
  • Changed 552
  • Source Changed 0
  • Coverage Changed 552
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Pull Request #3261
  • PR Base - master (#16408716975)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc