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

weldr / lorax / 988 / 1
53%
master: 42%

Build:
Build:
LAST BUILD BRANCH: master-mkksiso-tmp
DEFAULT BRANCH: master
Ran 18 Dec 2018 12:36AM UTC
Files 35
Run time 3s
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

18 Dec 2018 12:36AM UTC coverage: 52.84% (-0.2%) from 53.089%
988.1

push

travis-ci

Brian C. Lane
lorax-composer: Cancel running Anaconda process

It ends up that this isn't as easy as you'd think. Anaconda sets up some
signal handlers to handle cleanly exiting, but they are not being run
when sent a TERM after package installation has started. I think DNF
resets them causing it to get ignored.

When the cancel is sent it can take several minutes for it to have an
effect. In my testing it usually takes around 2 minutes for anaconda to
notice and exit.

This sends a TERM to the process and then waits for it to exit. When it
returns it then removed any device-mapper devices that were setup for
image installations, removes any hanging loop devices.

It then kills off any process with pyanaconda. in the cmdline, and
anaconda-bus.conf (because anaconda starts a bunch of helpers and if it
doesn't shut down cleanly they remain running).

Resolves: rhbz#1656691

793 of 1713 branches covered (46.29%)

Branch coverage included in aggregate %.

2631 of 4767 relevant lines covered (55.19%)

0.55 hits per line

Source Files on job 988.1
  • Tree
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 553
  • Travis Job 988.1
  • e3e892ea on github
  • Prev Job for on f28-branch (#965.1)
  • Next Job for on f28-branch (#993.1)
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