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

Gallopsled / pwntools / 4431
19%

Build:
DEFAULT BRANCH: dev
Ran 01 Nov 2020 07:08PM UTC
Jobs 1
Files 143
Run time 11s
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

pending completion
4431

push

travis-ci

web-flow
Misc run_in_new_terminal improvements. (#1261)

* run_in_new_terminal: Prefer tmux/screen over TERM_PROGRAM and x-terminal-emulator.

* run_in_new_terminal: Kill running commands when the main process exits.

Currently, when a gdb window is opened via gdb.debug(), terminating the
main pwntools process leaves the gdb window/process around. It is
inconvenient to have to close these leftover gdb windows when iterating
on an exploit.

Add a kill_at_exit parameter to run_in_new_terminal() which attempts to
terminate the command at main process exit.

This only works for terminals which do not daemonize, or for tmux, which
supports returning the command's PID.

This change also removes the special case for closing
stdin/stdout/stderr on Mac OS X, as the problem no longer reproduces
under tmux 2.8.

* Fix regression and add CHANGELOG

Co-authored-by: Arusekk <arek_koz@o2.pl>

2995 of 5977 branches covered (50.11%)

18 of 18 new or added lines in 2 files covered. (100.0%)

9935 of 15551 relevant lines covered (63.89%)

0.64 hits per line

Jobs
ID Job ID Ran Files Coverage
1 4431.1 01 Nov 2020 07:08PM UTC 0
63.89
Travis Job 4431.1
Source Files on build 4431
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #4431
  • 9e76e50c on github
  • Prev Build on dev (#340165397)
  • Next Build on dev (#9E76E50C...)
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