Fix #5721: Text Ol span
Explanation
Fixes #5721
Essential Checklist
- [x] The PR title and explanation each start with "Fix #bugnum: " (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
- [x] Any changes to scripts/assets files have their rationale included in the PR explanation.
- [x] The PR follows the style guide.
- [x] The PR does not contain any unnecessary code changes from Android Studio (reference).
- [x] The PR is made from a branch that's not called "develop" and is up-to-date with "develop".
- [x] The PR is assigned to the appropriate reviewers (reference).
Output:
| Before | After |
|---|---|
|
|
|
Coverage Report
Results
Number of files assessed: 4 Overall Coverage: 88.08% Coverage Analysis: PASS :white_check_mark:
Passing coverage
Files with passing code coverage
| File | Coverage | Lines Hit | Status | Min Required |
|---|---|---|---|---|
LiTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/LiTagHandler.kt |
90.84% | 119 / 131 | :white_check_mark: | 70% |
CustomHtmlContentHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/CustomHtmlContentHandler.kt |
85.27% | 110 / 129 | :white_check_mark: | 70% |
Exempted coverage
Files exempted from coverage
| File | Exemption Reason |
|---|---|
ListItemLeadingMarginSpan.ktutility/src/main/java/org/oppia/android/util/parser/html/ListItemLeadingMarginSpan.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
HtmlParser.ktutility/src/main/java/org/oppia/android/util/parser/html/HtmlParser.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
Refer test_file_exemptions.textproto for the comprehensive list of file exemptions and their required coverage percentages.
To learn more, visit the Oppia Android Code Coverage wiki page
PTAL @adhiamboperes.
Coverage Report
Results
Number of files assessed: 4 Overall Coverage: 88.39% Coverage Analysis: PASS :white_check_mark:
Passing coverage
Files with passing code coverage
| File | Coverage | Lines Hit | Status | Min Required |
|---|---|---|---|---|
LiTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/LiTagHandler.kt |
90.84% | 119 / 131 | :white_check_mark: | 70% |
CustomHtmlContentHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/CustomHtmlContentHandler.kt |
86.03% | 117 / 136 | :white_check_mark: | 70% |
Exempted coverage
Files exempted from coverage
| File | Exemption Reason |
|---|---|
ListItemLeadingMarginSpan.ktutility/src/main/java/org/oppia/android/util/parser/html/ListItemLeadingMarginSpan.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
HtmlParser.ktutility/src/main/java/org/oppia/android/util/parser/html/HtmlParser.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
Refer test_file_exemptions.textproto for the comprehensive list of file exemptions and their required coverage percentages.
To learn more, visit the Oppia Android Code Coverage wiki page
Hi @manas-yu, could you please perform a first pass review on this PR?
APK & AAB differences analysis
Note that this is a summarized snapshot. See the CI artifacts for detailed differences.
Dev
Expand to see flavor specifics
Universal APK
APK file size: 19 MiB (old), 19 MiB (new), 288 bytes (Added)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 76 bytes (Removed)
Method count: 260750 (old), 260753 (new), 3 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 6901 (old), 6901 (new), 0 (No change)
- Anim: 43 (old), 43 (new), 0 (No change)
- Animator: 26 (old), 26 (new), 0 (No change)
- Array: 15 (old), 15 (new), 0 (No change)
- Attr: 922 (old), 922 (new), 0 (No change)
- Bool: 9 (old), 9 (new), 0 (No change)
- Color: 975 (old), 975 (new), 0 (No change)
- Dimen: 1080 (old), 1080 (new), 0 (No change)
- Drawable: 383 (old), 383 (new), 0 (No change)
- Id: 1297 (old), 1297 (new), 0 (No change)
- Integer: 37 (old), 37 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 382 (old), 382 (new), 0 (No change)
- Menu: 3 (old), 3 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- Raw: 2 (old), 2 (new), 0 (No change)
- String: 863 (old), 863 (new), 0 (No change)
- Style: 836 (old), 836 (new), 0 (No change)
- Xml: 6 (old), 6 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 18 MiB (old), 18 MiB (new), 288 bytes (Added) APK download size (estimated): 17 MiB (old), 17 MiB (new), 78 bytes (Removed) Method count: 260750 (old), 260753 (new), 3 (Added)
Configuration hdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change) APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Alpha
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 560 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 104 bytes (Added)
Method count: 116120 (old), 116121 (new), 1 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5855 (old), 5855 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 826 (old), 826 (new), 0 (No change)
- Dimen: 806 (old), 806 (new), 0 (No change)
- Drawable: 345 (old), 345 (new), 0 (No change)
- Id: 1241 (old), 1241 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 342 (old), 342 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 795 (old), 795 (new), 0 (No change)
- Style: 477 (old), 477 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 560 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 237 bytes (Added) Method count: 116120 (old), 116121 (new), 1 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Beta
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 364 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 87 bytes (Removed)
Method count: 116126 (old), 116127 (new), 1 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5855 (old), 5855 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 826 (old), 826 (new), 0 (No change)
- Dimen: 806 (old), 806 (new), 0 (No change)
- Drawable: 345 (old), 345 (new), 0 (No change)
- Id: 1241 (old), 1241 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 342 (old), 342 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 795 (old), 795 (new), 0 (No change)
- Style: 477 (old), 477 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 360 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 224 bytes (Added) Method count: 116126 (old), 116127 (new), 1 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Ga
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 404 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 121 bytes (Removed)
Method count: 116126 (old), 116127 (new), 1 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5855 (old), 5855 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 826 (old), 826 (new), 0 (No change)
- Dimen: 806 (old), 806 (new), 0 (No change)
- Drawable: 345 (old), 345 (new), 0 (No change)
- Id: 1241 (old), 1241 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 342 (old), 342 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 795 (old), 795 (new), 0 (No change)
- Style: 477 (old), 477 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 404 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 195 bytes (Added) Method count: 116126 (old), 116127 (new), 1 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Hi @subhajitxyz, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you!
Hi @subhajitxyz, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you!
Hi @subhajitxyz, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you!
Coverage Report
Results
Number of files assessed: 17 Overall Coverage: 90.44% Coverage Analysis: PASS :white_check_mark:
Passing coverage
Files with passing code coverage
| File | Coverage | Lines Hit | Status | Min Required |
|---|---|---|---|---|
ImageTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/ImageTagHandler.kt |
100.00% | 62 / 62 | :white_check_mark: | 70% |
CustomHtmlContentHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/CustomHtmlContentHandler.kt |
85.82% | 115 / 134 | :white_check_mark: | 70% |
ConceptCardTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/ConceptCardTagHandler.kt |
86.36% | 19 / 22 | :white_check_mark: | 70% |
PolicyPageTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/PolicyPageTagHandler.kt |
93.94% | 31 / 33 | :white_check_mark: | 70% |
MathTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/MathTagHandler.kt |
89.47% | 102 / 114 | :white_check_mark: | 70% |
LiTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/LiTagHandler.kt |
91.24% | 125 / 137 | :white_check_mark: | 70% |
Exempted coverage
Files exempted from coverage
| File | Exemption Reason |
|---|---|
HintsAndSolutionViewModel.ktapp/src/main/java/org/oppia/android/app/hintsandsolution/HintsAndSolutionViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
SolutionViewModel.ktapp/src/main/java/org/oppia/android/app/hintsandsolution/SolutionViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
HintViewModel.ktapp/src/main/java/org/oppia/android/app/hintsandsolution/HintViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
HintsAndSolutionDialogFragmentPresenter.ktapp/src/main/java/org/oppia/android/app/hintsandsolution/HintsAndSolutionDialogFragmentPresenter.kt |
This file is exempted from having a test file; skipping coverage check. |
ViewBindingShimImpl.ktapp/src/main/java/org/oppia/android/app/shim/ViewBindingShimImpl.kt |
This file is exempted from having a test file; skipping coverage check. |
StatePlayerRecyclerViewAssembler.ktapp/src/main/java/org/oppia/android/app/player/state/StatePlayerRecyclerViewAssembler.kt |
This file is exempted from having a test file; skipping coverage check. |
StateFragment.ktapp/src/main/java/org/oppia/android/app/player/state/StateFragment.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
ContentViewModel.ktapp/src/main/java/org/oppia/android/app/player/state/itemviewmodel/ContentViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
SelectionInteractionContentViewModel.ktapp/src/main/java/org/oppia/android/app/player/state/itemviewmodel/SelectionInteractionContentViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
ListItemLeadingMarginSpan.ktutility/src/main/java/org/oppia/android/util/parser/html/ListItemLeadingMarginSpan.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
HtmlParser.ktutility/src/main/java/org/oppia/android/util/parser/html/HtmlParser.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
Refer test_file_exemptions.textproto for the comprehensive list of file exemptions and their required coverage percentages.
To learn more, visit the Oppia Android Code Coverage wiki page
@manas-yu , PTAL.
Hi @subhajitxyz, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you!
Hi @subhajitxyz, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you!
Hi @subhajitxyz, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you!
Coverage Report
Results
Number of files assessed: 17 Overall Coverage: 90.44% Coverage Analysis: PASS :white_check_mark:
Passing coverage
Files with passing code coverage
| File | Coverage | Lines Hit | Status | Min Required |
|---|---|---|---|---|
CustomHtmlContentHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/CustomHtmlContentHandler.kt |
85.82% | 115 / 134 | :white_check_mark: | 70% |
ConceptCardTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/ConceptCardTagHandler.kt |
86.36% | 19 / 22 | :white_check_mark: | 70% |
PolicyPageTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/PolicyPageTagHandler.kt |
93.94% | 31 / 33 | :white_check_mark: | 70% |
MathTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/MathTagHandler.kt |
89.47% | 102 / 114 | :white_check_mark: | 70% |
LiTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/LiTagHandler.kt |
91.24% | 125 / 137 | :white_check_mark: | 70% |
ImageTagHandler.ktutility/src/main/java/org/oppia/android/util/parser/html/ImageTagHandler.kt |
100.00% | 62 / 62 | :white_check_mark: | 70% |
Exempted coverage
Files exempted from coverage
| File | Exemption Reason |
|---|---|
HintsAndSolutionViewModel.ktapp/src/main/java/org/oppia/android/app/hintsandsolution/HintsAndSolutionViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
SolutionViewModel.ktapp/src/main/java/org/oppia/android/app/hintsandsolution/SolutionViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
HintsAndSolutionDialogFragmentPresenter.ktapp/src/main/java/org/oppia/android/app/hintsandsolution/HintsAndSolutionDialogFragmentPresenter.kt |
This file is exempted from having a test file; skipping coverage check. |
HintViewModel.ktapp/src/main/java/org/oppia/android/app/hintsandsolution/HintViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
StatePlayerRecyclerViewAssembler.ktapp/src/main/java/org/oppia/android/app/player/state/StatePlayerRecyclerViewAssembler.kt |
This file is exempted from having a test file; skipping coverage check. |
StateFragment.ktapp/src/main/java/org/oppia/android/app/player/state/StateFragment.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
ContentViewModel.ktapp/src/main/java/org/oppia/android/app/player/state/itemviewmodel/ContentViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
SelectionInteractionContentViewModel.ktapp/src/main/java/org/oppia/android/app/player/state/itemviewmodel/SelectionInteractionContentViewModel.kt |
This file is exempted from having a test file; skipping coverage check. |
ViewBindingShimImpl.ktapp/src/main/java/org/oppia/android/app/shim/ViewBindingShimImpl.kt |
This file is exempted from having a test file; skipping coverage check. |
ListItemLeadingMarginSpan.ktutility/src/main/java/org/oppia/android/util/parser/html/ListItemLeadingMarginSpan.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
HtmlParser.ktutility/src/main/java/org/oppia/android/util/parser/html/HtmlParser.kt |
This file is incompatible with code coverage tooling; skipping coverage check. |
Refer test_file_exemptions.textproto for the comprehensive list of file exemptions and their required coverage percentages.
To learn more, visit the Oppia Android Code Coverage wiki page
Hi @subhajitxyz, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you!
Will solve this issue in https://github.com/oppia/oppia-android/pull/5831 instead because this PR contains a bloated diff from unrelated changes.