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

Gallopsled / pwntools / 4431 / 1
19%
dev: 19%

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

01 Nov 2020 07:02PM UTC coverage: 63.887% (-11.5%) from 75.344%
4431.1

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%)

9935 of 15551 relevant lines covered (63.89%)

0.64 hits per line

Source Files on job 4431.1
  • Tree
  • List 0
  • Changed 71
  • Source Changed 2
  • Coverage Changed 71
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 3806
  • Travis Job 4431.1
  • 9e76e50c on github
  • Prev Job for on dev (#340165397.1)
  • Next Job for on dev (#9e76e50c9a66c9f5b10511ca8419d2b79609698d.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