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

l50 / goutils / 5372906048
88%

Build:
DEFAULT BRANCH: main
Ran 26 Jun 2023 01:40AM UTC
Jobs 1
Files 16
Run time 1s
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

26 Jun 2023 01:34AM UTC coverage: 60.161%. Remained the same
5372906048

push

github

l50
Enhanced Testing, Code Refactoring, and Documentation Improvements (#230)

* Enhance fileutils tests, comments accuracy, and introduce GenDocs()

This commit introduces several enhancements to the codebase:

1. Improvements have been made to the fileutils tests, increasing their robustness and ensuring more accurate results.

2. The accuracy of comments throughout the codebase has been improved, providing better documentation and understanding of the code functionality.

3. Code that utilized the previous version of fileutils has been updated to align with the enhancements made.

4. Minor bug fixes have been made to the magefile to improve its performance.

5. The tests for gitutils have been improved, making them more comprehensive and reliable.

6. A new function, GenDocs(), has been added. This function uses a template to generate README files, enhancing the documentation process.

7. Comments have been added to the structs, providing more context and understanding of their purpose and functionality.

8. Lastly, several minor bugs have been fixed throughout the codebase, improving the overall stability of the software.

* Refactor documentation generation and improve testing

This comprehensive update involves a significant refactoring of the documentation generation code, improved test coverage, and various other enhancements. Key changes include:

- Refactoring the CreatePackageDocs function for better testability and restructuring logic to handle directories and Go file processing separately.
- Expanding the testing suite with mock filesystem and directory entries.
- Removing overcomplicated and buggy code, and implementing improvements for a variety of cases.
- Implementing logic to remove hard tabs and adding line breaks between each function.
- Achieving 100% coverage of logutils with the use of afero.
- Overhauling linting comments and fixing markdown violations in the README template.
- Updating comment formats for various utility packages.... (continued)

974 of 1619 relevant lines covered (60.16%)

4.19 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5372906048.1 26 Jun 2023 01:40AM UTC 0
60.16
GitHub Action Run
Source Files on build 5372906048
Detailed source file information is not available for this build.
  • Back to Repo
  • a21ee133 on github
  • Prev Build on main (#5372845296)
  • Next Build on main (#5372931882)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc