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

briandfoy / PerlPowerTools / 20909511022
60%

Build:
DEFAULT BRANCH: master
Ran 12 Jan 2026 05:59AM UTC
Jobs 16
Files 22
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

12 Jan 2026 05:56AM UTC coverage: 61.856%. Remained the same
20909511022

push

github

web-flow
Fix addbib to handle ^D for Abstract field (#1008)

* Fix addbib to handle ^D for Abstract field

The addbib program has to be in raw mode so it can handle
^D on its own for the abstract field. This ended up
completely replacing the existing program.

This requires Term::ReadKey, which is not a core module.
This violates the rules of PerlPowerTools, but this 
program has been in the list for 20 years, so I don't
want to take it out.

See #1007

Co-Authored-By: zongnan.hu@gmail.com

* Fix some wide characters in the Pod for addbib

* Move around so Abstract is in the list of prompts.

We can't assume that Abstract will be at the end since the custom
promptfile can have it in the middle.

* use the constant for the Abstract string in the prompts

* remove some debugging statements

* convert all die() to return values for testing

* basic testing for addbib

* update manifest for addbib and yes tests

* don't exit from setup_terminal

* skip tests if Term::ReadKey is not installed

* treat a carriage return as a newline for windows

* skip addbib tests on Windows in GitHub Actions

We don't have a terminal to put into raw mode

---------

Co-authored-by: brian d foy <brian.d.foy@gmail.com>

1886 of 3049 relevant lines covered (61.86%)

12491.29 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
72.47
-0.16% bin/bc
1
57.14
0.0% bin/glob
3
69.91
-0.91% bin/units
4
66.15
-1.68% bin/sort
4
34.82
-0.63% /usr/local/bin/find2perl
5
23.79
-0.52% bin/ls
Jobs
ID Job ID Ran Files Coverage
1 20909511022.1 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
2 20909511022.2 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
3 20909511022.3 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
4 20909511022.4 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
5 20909511022.5 12 Jan 2026 05:59AM UTC 22
61.21
GitHub Action Run
6 20909511022.6 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
7 20909511022.7 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
8 20909511022.8 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
9 20909511022.9 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
10 20909511022.10 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
11 20909511022.11 12 Jan 2026 05:59AM UTC 22
61.21
GitHub Action Run
12 20909511022.12 12 Jan 2026 05:59AM UTC 22
61.2
GitHub Action Run
13 20909511022.13 12 Jan 2026 05:59AM UTC 22
61.21
GitHub Action Run
14 20909511022.14 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
15 20909511022.15 12 Jan 2026 05:59AM UTC 22
61.17
GitHub Action Run
16 20909511022.16 12 Jan 2026 06:00AM UTC 22
61.21
GitHub Action Run
Source Files on build 20909511022
  • Tree
  • List 22
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 8a9fde6b on github
  • Prev Build on master (#20875429704)
  • Next Build on master (#20909622610)
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