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

ruby-grape / grape / 41548953041
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: feature/strict-params
DEFAULT BRANCH: master
Ran 02 Nov 2026 11:54PM UTC
Jobs 35
Files 176
Run time 1min
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

02 Nov 2026 11:54PM UTC coverage: 100.0%. Remained the same
41548953041

Pull #3053

github

ericproulx
Run Grape behind Falcon in CI

Add gemfiles/falcon.gemfile and spec/integration/falcon, run on Ruby
3.3, 3.4 and 4.0. The specs start a real Falcon server in-process on a
free port and send it requests with async-http's client:

- 30 concurrent requests, which pause in a before filter, an after
  filter, a custom validator inside array elements and the route block,
  each keep their own params, endpoint instance variables and
  validation error index.
- error! inside an Async task the route waits on responds with its
  status, with and without rescue_from :all (#3023).
- stream sends each chunk of an Enumerator before the endpoint produces
  the next.

Each spec fails under a matching break: a per-thread
ParamScopeTracker, one endpoint shared by every request, error!
throwing instead of raising, Halt as an Exception rather than a
StandardError, and a stream body read into an Array.

A client disconnect or a server stop doesn't cancel a running endpoint:
async-http's servers run the app under defer_stop, so there is no
cancellation to spec.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull Request #3053: Run Grape behind Falcon in CI

1513 of 1513 branches covered (100.0%)

Branch coverage included in aggregate %.

4531 of 4531 relevant lines covered (100.0%)

30751.59 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-4.0-gemfiles/multi_xml.gemfile - 41548953041.1 02 Nov 2026 11:54PM UTC 174
46.36
GitHub Action Run
2 run-3.4-gemfiles/falcon.gemfile - 41548953041.2 02 Nov 2026 11:55PM UTC 174
57.39
GitHub Action Run
3 run-4.0-gemfiles/multi_json_1_20.gemfile - 41548953041.3 02 Nov 2026 11:55PM UTC 174
46.66
GitHub Action Run
4 run-4.0-gemfiles/rails_8_1.gemfile - 41548953041.4 02 Nov 2026 11:55PM UTC 176
98.86
GitHub Action Run
5 run-4.0-gemfiles/multi_json.gemfile - 41548953041.5 02 Nov 2026 11:54PM UTC 174
46.62
GitHub Action Run
6 run-4.0-gemfiles/falcon.gemfile - 41548953041.6 02 Nov 2026 11:55PM UTC 174
57.39
GitHub Action Run
7 run-4.0-gemfiles/dry_validation.gemfile - 41548953041.7 02 Nov 2026 11:55PM UTC 174
56.5
GitHub Action Run
8 run-4.0-gemfiles/hashie.gemfile - 41548953041.8 02 Nov 2026 11:55PM UTC 174
60.35
GitHub Action Run
9 run-3.3-gemfiles/rails_7_2.gemfile - 41548953041.9 02 Nov 2026 11:54PM UTC 176
98.87
GitHub Action Run
10 run-3.4-gemfiles/rack_3_1.gemfile - 41548953041.10 02 Nov 2026 11:54PM UTC 175
98.86
GitHub Action Run
11 run-3.4-Gemfile - 41548953041.11 02 Nov 2026 11:55PM UTC 175
98.86
GitHub Action Run
12 run-4.0-gemfiles/grape_swagger.gemfile - 41548953041.12 02 Nov 2026 11:54PM UTC 174
53.71
GitHub Action Run
13 run-3.4-gemfiles/rack_3_2.gemfile - 41548953041.13 02 Nov 2026 11:55PM UTC 175
98.86
GitHub Action Run
14 run-3.4-gemfiles/rack_3_0.gemfile - 41548953041.14 02 Nov 2026 11:54PM UTC 175
98.86
GitHub Action Run
15 run-3.4-gemfiles/rails_8_0.gemfile - 41548953041.15 02 Nov 2026 11:55PM UTC 176
98.86
GitHub Action Run
16 run-4.0-gemfiles/rack_3_1.gemfile - 41548953041.16 02 Nov 2026 11:55PM UTC 175
98.86
GitHub Action Run
17 run-4.0-gemfiles/rails_8_0.gemfile - 41548953041.17 02 Nov 2026 11:55PM UTC 176
98.86
GitHub Action Run
18 run-3.3-gemfiles/rack_3_1.gemfile - 41548953041.18 02 Nov 2026 11:54PM UTC 175
98.87
GitHub Action Run
19 run-4.0-Gemfile - 41548953041.19 02 Nov 2026 11:55PM UTC 175
98.86
GitHub Action Run
20 run-4.0-gemfiles/multi_xml_0_8.gemfile - 41548953041.20 02 Nov 2026 11:55PM UTC 174
46.39
GitHub Action Run
21 run-3.3-Gemfile - 41548953041.21 02 Nov 2026 11:54PM UTC 175
98.87
GitHub Action Run
22 run-3.3-gemfiles/falcon.gemfile - 41548953041.22 02 Nov 2026 11:56PM UTC 174
57.4
GitHub Action Run
23 run-4.0-gemfiles/grape_entity.gemfile - 41548953041.23 02 Nov 2026 11:55PM UTC 174
49.52
GitHub Action Run
24 run-3.3-gemfiles/rack_3_0.gemfile - 41548953041.24 02 Nov 2026 11:54PM UTC 175
98.87
GitHub Action Run
25 run-3.3-gemfiles/rack_2_2.gemfile - 41548953041.25 02 Nov 2026 11:55PM UTC 175
98.84
GitHub Action Run
26 run-4.0-gemfiles/rack_2_2.gemfile - 41548953041.26 02 Nov 2026 11:54PM UTC 175
98.82
GitHub Action Run
27 run-3.3-gemfiles/rails_8_1.gemfile - 41548953041.27 02 Nov 2026 11:54PM UTC 176
98.87
GitHub Action Run
28 run-4.0-gemfiles/rack_3_2.gemfile - 41548953041.28 02 Nov 2026 11:55PM UTC 175
98.86
GitHub Action Run
29 run-3.3-gemfiles/rails_8_0.gemfile - 41548953041.29 02 Nov 2026 11:54PM UTC 176
98.87
GitHub Action Run
30 run-4.0-gemfiles/rails_7_2.gemfile - 41548953041.30 02 Nov 2026 11:55PM UTC 176
98.86
GitHub Action Run
31 run-4.0-gemfiles/rack_3_0.gemfile - 41548953041.31 02 Nov 2026 11:54PM UTC 175
98.86
GitHub Action Run
32 run-3.3-gemfiles/rack_3_2.gemfile - 41548953041.32 02 Nov 2026 11:55PM UTC 175
98.87
GitHub Action Run
33 run-3.4-gemfiles/rails_7_2.gemfile - 41548953041.33 02 Nov 2026 11:54PM UTC 176
98.86
GitHub Action Run
34 run-3.4-gemfiles/rails_8_1.gemfile - 41548953041.34 02 Nov 2026 11:55PM UTC 176
98.86
GitHub Action Run
35 run-3.4-gemfiles/rack_2_2.gemfile - 41548953041.35 02 Nov 2026 11:54PM UTC 175
98.82
GitHub Action Run
Source Files on build 41548953041
  • Tree
  • List 176
  • Changed 146
  • Source Changed 0
  • Coverage Changed 146
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #41548953041
  • Pull Request #3053
  • PR Base - master (#41543839827)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc