JSAbrahams / mamba

🐍 The Mamba programming language, because we care about safety
MIT License
88 stars 4 forks source link

v0.3.1 (Tuples) #241

Closed JSAbrahams closed 2 years ago

codecov[bot] commented 2 years ago

Codecov Report

Merging #241 (ad6ff55) into master (b54b760) will decrease coverage by 3.88%. The diff coverage is 81.22%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #241      +/-   ##
==========================================
- Coverage   84.82%   80.93%   -3.89%     
==========================================
  Files          68       99      +31     
  Lines        4824     8940    +4116     
==========================================
+ Hits         4092     7236    +3144     
- Misses        732     1704     +972     
Impacted Files Coverage Ξ”
src/check/constrain/generate/ty.rs 0.00% <0.00%> (ΓΈ)
src/check/context/parameter/generic.rs 0.00% <0.00%> (ΓΈ)
src/pipeline/io.rs 62.50% <ΓΈ> (ΓΈ)
src/pipeline/mod.rs 69.81% <ΓΈ> (ΓΈ)
tests/common.rs 36.53% <ΓΈ> (-42.88%) :arrow_down:
src/parse/lex/lex_result.rs 10.71% <10.71%> (ΓΈ)
src/desugar/result.rs 23.33% <23.33%> (ΓΈ)
src/parse/ast/node.rs 27.35% <27.35%> (ΓΈ)
src/check/name/stringname/generic.rs 35.71% <35.71%> (ΓΈ)
src/check/context/field/python.rs 37.83% <37.83%> (ΓΈ)
... and 104 more

Continue to review full report at Codecov.

Legend - Click here to learn more Ξ” = absolute <relative> (impact), ΓΈ = not affected, ? = missing data Powered by Codecov. Last update 66ae435...ad6ff55. Read the comment docs.

JSAbrahams commented 2 years ago

Hm well nice that codecov has decided to work (need to check how it deals with develop). However, guess the coverage has decreased more significantly than I expected, so perhaps I should write some more tests to make sure all the additional functionality works as intended.

JSAbrahams commented 2 years ago

Ignore code coverage for now, I don't feel like testing every nook and cranny in this release. Best to more extensively test features as they are built or reworked. For instance, in this release I focused mostly on testing some functionality with regards to tuples to make sure this works as intended, to go beyond some of the end-to-end tests which don't cover all functionality. Ideally we should in future have many more test scripts to test more "advanced" and niche language functionality, though. I'd like to see every single language feature being tested in at least one end-to-end test eventually.