alexfertel / bulloak

A Solidity test generator based on the Branching Tree Technique.
Apache License 2.0
225 stars 13 forks source link

feat: add --skip-modifiers flag #68

Closed alexfertel closed 4 weeks ago

alexfertel commented 4 weeks ago

Resolves #66

Note that I named the flag --skip-modifiers (or -m) because that's slightly more accurate and is consistent with the other flags.

codecov[bot] commented 4 weeks ago

Codecov Report

Attention: Patch coverage is 92.50000% with 3 lines in your changes missing coverage. Please review.

Project coverage is 92.9%. Comparing base (3991e37) to head (1d83b51).

:exclamation: Current head 1d83b51 differs from pull request most recent head d90a863

Please upload reports for the commit d90a863 to get more accurate results.

Additional details and impacted files | [Files](https://app.codecov.io/gh/alexfertel/bulloak/pull/68?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez) | Coverage Δ | | |---|---|---| | [src/check/context.rs](https://app.codecov.io/gh/alexfertel/bulloak/pull/68?src=pr&el=tree&filepath=src%2Fcheck%2Fcontext.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez#diff-c3JjL2NoZWNrL2NvbnRleHQucnM=) | `88.3% <100.0%> (+0.1%)` | :arrow_up: | | [src/check/rules/structural\_match.rs](https://app.codecov.io/gh/alexfertel/bulloak/pull/68?src=pr&el=tree&filepath=src%2Fcheck%2Frules%2Fstructural_match.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez#diff-c3JjL2NoZWNrL3J1bGVzL3N0cnVjdHVyYWxfbWF0Y2gucnM=) | `96.1% <100.0%> (+<0.1%)` | :arrow_up: | | [src/hir/combiner.rs](https://app.codecov.io/gh/alexfertel/bulloak/pull/68?src=pr&el=tree&filepath=src%2Fhir%2Fcombiner.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez#diff-c3JjL2hpci9jb21iaW5lci5ycw==) | `95.6% <ø> (-0.1%)` | :arrow_down: | | [src/hir/mod.rs](https://app.codecov.io/gh/alexfertel/bulloak/pull/68?src=pr&el=tree&filepath=src%2Fhir%2Fmod.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez#diff-c3JjL2hpci9tb2QucnM=) | `100.0% <100.0%> (ø)` | | | [src/sol/translator.rs](https://app.codecov.io/gh/alexfertel/bulloak/pull/68?src=pr&el=tree&filepath=src%2Fsol%2Ftranslator.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez#diff-c3JjL3NvbC90cmFuc2xhdG9yLnJz) | `98.8% <100.0%> (+<0.1%)` | :arrow_up: | | [src/check/mod.rs](https://app.codecov.io/gh/alexfertel/bulloak/pull/68?src=pr&el=tree&filepath=src%2Fcheck%2Fmod.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez#diff-c3JjL2NoZWNrL21vZC5ycw==) | `91.2% <75.0%> (-0.9%)` | :arrow_down: | | [src/config.rs](https://app.codecov.io/gh/alexfertel/bulloak/pull/68?src=pr&el=tree&filepath=src%2Fconfig.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez#diff-c3JjL2NvbmZpZy5ycw==) | `86.1% <85.7%> (-0.6%)` | :arrow_down: | | [src/scaffold/mod.rs](https://app.codecov.io/gh/alexfertel/bulloak/pull/68?src=pr&el=tree&filepath=src%2Fscaffold%2Fmod.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez#diff-c3JjL3NjYWZmb2xkL21vZC5ycw==) | `87.5% <50.0%> (-0.9%)` | :arrow_down: | ... and [2 files with indirect coverage changes](https://app.codecov.io/gh/alexfertel/bulloak/pull/68/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexander+Gonz%C3%A1lez)