• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

SmetDenis / Clojure-SICP / 7864893950
93%

Build:
DEFAULT BRANCH: main
Ran 11 Feb 2024 09:54PM UTC
Jobs 1
Files 131
Run time 8s
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

11 Feb 2024 09:52PM UTC coverage: 93.491% (+5.7%) from 87.806%
7864893950

push

github

web-flow
Enhance test coverage (#164)

* Enhance test coverage

* Remove splint from lint sequence in bb.edn

The changes of this commit are made to the lint sequence inside bb.edn file. The 'splint' style check was removed from the sequencing. Now, the lint sequence now includes only 'cljfmt', 'cljstyle', 'eastwood', and 'kondo'. This simplifies the sequence and prioritizes the rest of the style checks.

* Refactor complex number functionality and add tests

The code was restructured to reorder, rename, and modify complex number functions in Clojure for two models ("Ben's way" and "Alyssa's way"). Float typecasting was added to some functions to ensure accurate calculations. Corresponding tests were also implemented in a new test file to validate and ensure the correctness of these revised functions. These changes enhance code clarity and testing comprehensiveness in handling complex numbers.

* Reformat imports in book_2_4_test.clj

The :require block in the testing file book_2_4_test.clj has been reformatted to improve readability. No functionality was changed in this commit, just the way the code is organized for aesthetically pleasing and more manageable structure.

* Refactor exception handling across multiple test files

Refactored exception handling in tests across multiple modules, replacing previous implementations with the centralized and enhanced `is-exception?` macro. This macro captures the exception type and message and eliminates repeated code, enhancing code cleanliness and maintainability.

* Modify exception checking in tests

Refactored the way exceptions are checked in tests across various modules. This was done by changing from direct exception checks to using the `is-exception?` macro. This improves code readability and makes the test scripts more maintainable.

* Correct naming for test coverage workflow

Fixed a typo and improved the naming pattern for the "test coverage" workflow in the main GitHub actions YAML... (continued)

54 of 57 new or added lines in 6 files covered. (94.74%)

1 existing line in 1 file now uncovered.

2298 of 2458 relevant lines covered (93.49%)

3.68 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7864893950.1 11 Feb 2024 09:53PM UTC 0
93.49
GitHub Action Run
Source Files on build 7864893950
Detailed source file information is not available for this build.
  • Back to Repo
  • 03626ed5 on github
  • Prev Build on main (#7856798253)
  • Next Build on main (#7950764779)
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