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

briandfoy / PerlPowerTools / 20909511022 / 10
60%
master: 60%

Build:
DEFAULT BRANCH: master
Ran 12 Jan 2026 05:59AM UTC
Files 22
Run time 0s
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.17% (-0.04%) from 61.211%
20909511022.10

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>

1862 of 3044 relevant lines covered (61.17%)

782.56 hits per line

Source Files on job 20909511022.10
  • Tree
  • List 22
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20909511022
  • 8a9fde6b on github
  • Prev Job for on master (#20875429704.1)
  • Next Job for on master (#20909622610.2)
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