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

andreasjansson / greger.el / 120
94%

Build:
DEFAULT BRANCH: main
Ran 19 Jun 2025 03:09PM UTC
Jobs 1
Files 8
Run time 1min
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

19 Jun 2025 03:07PM UTC coverage: 88.241% (+0.4%) from 87.881%
120

push

github

web-flow
UI improvements (#63)

* Tool styling

* Add greger-diff.el with diff and undiff functions

* Add comprehensive ERT tests for greger-diff functionality

* Fix should macro usage in greger-diff tests

* Handle identical files case in greger-diff-strings

* Handle empty diff string case in undiff function

* Use string= instead of string-empty-p for compatibility

* Add greger-diff requirement to greger-parser

* Modify tool-use-to-markdown to convert str-replace to diff format

* Modify extract-tool-use to convert diff back to original/new content

* Add greger-parser requirement for integration tests

* Add integration test for parser diff functionality

* Add test for non-str-replace tools to ensure they remain unchanged

* Return empty strings instead of error for empty diff input

* Fix return statement to use cons for empty diff case

* Use custom labels and clean diff output format

* Add helper function to clean diff output

* Add test for empty diff string handling

* Keep 'No newline at end of file' messages for accurate round-trip conversion

* Rewrite undiff function to properly handle newline indicators

* Fix identical files case to preserve original format correctly

* Add greger-parser--extract-tool-result-content function for string-only tool results

* Fix tool result content bug by using string-only extraction function

* Add diff-mode fontification helper functions

* Apply diff-mode fontification to generated diff strings

* Apply fontification to identical files case as well

* Strip text properties in undiff to return clean strings

* Add test for diff fontification functionality

* Add function to hide 'No newline at end of file' messages

* Add test for invisible 'No newline' messages

* Extend invisibility to hide diff headers as well

* Update fontification to use the new metadata hiding function

* Update docstring to reflect hiding of all metadata lines

* Update invisibility test to check diff headers as well

* Delete diff... (continued)

314 of 346 new or added lines in 5 files covered. (90.75%)

9 existing lines in 2 files now uncovered.

1756 of 1990 relevant lines covered (88.24%)

20.12 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
87.94
-1.55% greger-parser.el
4
84.42
-0.12% greger.el
5
83.19
2.64% greger-ui.el
22
92.06
greger-diff.el

Uncovered Existing Lines

Lines Coverage ∆ File
1
84.42
-0.12% greger.el
8
87.94
-1.55% greger-parser.el
Jobs
ID Job ID Ran Files Coverage
1 120.1 19 Jun 2025 03:09PM UTC 8
88.24
Source Files on build 120
  • Tree
  • List 8
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0c3f86e7 on github
  • Prev Build on main (#113)
  • Next Build on main (#124)
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