source-academy / java-slang

Implementation of the Java language in TypeScript
Apache License 2.0
1 stars 0 forks source link

Type checker updates and bug fixes #57

Open bryanlohxz opened 5 months ago

github-actions[bot] commented 5 months ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟑 Statements
72.72% (-3.48% πŸ”»)
7033/9671
πŸ”΄ Branches
59.61% (-4.9% πŸ”»)
2314/3882
🟑 Functions
67.78% (-7.82% πŸ”»)
1256/1853
🟑 Lines
73.62% (-2.95% πŸ”»)
6622/8995
Show new covered files 🐣
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :-: | :- | :- | :- | :- | :- | | 🟒 |
`...` / references.ts
| 88.24% | 69.57% | 87.5% | 91.67% | | 🟑 |
`...` / modifiers.ts
| 70.37% | 52.38% | 63.64% | 70% | | 🟒 |
`...` / throws.ts
| 66.67% | 100% | 50% | 80% | | 🟑 | types/ast/utils.ts | 78.95% | 46.15% | 62.5% | 74.07% | | 🟑 |
`...` / operations.ts
| 62.96% | 51.72% | 100% | 62% | | 🟑 |
`...` / utils.ts
| 76.92% | 45.83% | 83.33% | 78.95% | | 🟒 |
`...` / statements.ts
| 83.33% | 77.78% | 100% | 87.5% | | πŸ”΄ |
`...` / extractor.ts
| 48.78% | 37.05% | 45.28% | 52.98% |
Show files with reduced coverage πŸ”»
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :-: | :- | :- | :- | :- | :- | | 🟒 |
`...` / index.ts
|
74.37% (-4.65% πŸ”»)
|
53.01% (-6.06% πŸ”»)
|
95.65% (-4.35% πŸ”»)
|
84.25% (-6.12% πŸ”»)
| | 🟑 | types/errors.ts |
64.52% (-1.34% πŸ”»)
| 0% |
44.44% (-14.38% πŸ”»)
|
66.1% (-3.13% πŸ”»)
| | 🟒 |
`...` / primitives.ts
| 79.52% |
60.26% (-3.85% πŸ”»)
| 85.29% | 82.09% | | πŸ”΄ | types/types/type.ts |
34.62% (-32.05% πŸ”»)
| 100% |
11.11% (-38.89% πŸ”»)
|
34.62% (-32.05% πŸ”»)
| | 🟑 |
`...` / classes.ts
|
65.22% (-9.78% πŸ”»)
|
47.37% (-2.63% πŸ”»)
|
45.45% (-14.55% πŸ”»)
|
68.35% (-6.16% πŸ”»)
| | 🟒 |
`...` / methods.ts
|
84% (+3.42% πŸ”Ό)
|
73.53% (+17.97% πŸ”Ό)
|
72.73% (-11.14% πŸ”»)
|
85.71% (-1.94% πŸ”»)
| | 🟒 |
`...` / arrayFactory.ts
|
87.1% (-0.78% πŸ”»)
|
77.78% (-2.22% πŸ”»)
| 100% | 100% | | 🟒 |
`...` / environment.ts
|
80% (-6.59% πŸ”»)
|
33.33% (-9.52% πŸ”»)
|
81.25% (-5.42% πŸ”»)
|
84.93% (-5.07% πŸ”»)
| | 🟒 |
`...` / prechecks.ts
|
83.1% (-4.9% πŸ”»)
|
58.06% (-7.32% πŸ”»)
| 100% |
88.33% (-4.89% πŸ”»)
| | 🟒 |
`...` / classFactory.ts
|
81.08% (-0.97% πŸ”»)
|
36.36% (-9.79% πŸ”»)
| 100% |
100% (+3.33% πŸ”Ό)
| | πŸ”΄ | types/ast/index.ts |
55.56% (-44.44% πŸ”»)
|
0% (-100% πŸ”»)
|
33.33% (-66.67% πŸ”»)
|
56% (-44% πŸ”»)
|

Test suite run success

1089 tests passing in 57 suites.

Report generated by πŸ§ͺjest coverage report action from f46b7b779816770952c867d8918a7f2955bff121