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

xapi-project / xen-api / 11128721647 / 1
78%
master: 80%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/master/pr-6829-a6aa3635396a1991f303b2f5731266d394547b2a
DEFAULT BRANCH: master
Ran 01 Oct 2024 03:41PM UTC
Files 37
Run time 1s
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 Oct 2024 03:37PM UTC coverage: 78.279%. Remained the same
11128721647.1

push

github

web-flow
Prefer List.concat_map (#6029)

Initially, this was solely a large-scale exercise in replacing all
occurrences of `List.flatten` with `List.concat` (`concat` is an alias
of `flatten` and is more consistent with the naming of `concat_map`). In
the end, I made a small effort to attempt to replace occurrences of the
pattern `concat (map f xs)` with `concat_map f xs`. There are probably a
few places that I've missed.

---

I'm keen on:

- Squashing all of this
- Adding the squashed commit's hash to `.git-blame-ignore-revs` (there
is a lot of whitespace churn due to the general code style of writing
lots of anonymous function)
- Finding missed occurrences using structural grepping
- Adding a rule to quality gate that disallows `List.flatten`

---

In future, we should define a bunch of list-related optimisations
(fusing, reordering, etc.) and try to replace those as well.

3456 of 4415 relevant lines covered (78.28%)

0.78 hits per line

Source Files on job python3.11 - 11128721647.1
  • Tree
  • List 37
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 11128721647
  • 4d9090ea on github
  • Prev Job for on gh-readonly-queue/master/pr-6029-2f251e117fa3b9afbbcf77c19480379fef09f7a8 (#11127931932.1)
  • Next Job for on gh-readonly-queue/master/pr-6029-2f251e117fa3b9afbbcf77c19480379fef09f7a8 (#11128721733.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