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

thewca / worldcubeassociation.org / 21174478748
77%

Build:
DEFAULT BRANCH: main
Ran 20 Jan 2026 02:29PM UTC
Jobs 1
Files 346
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

20 Jan 2026 02:08PM UTC coverage: 76.649% (+0.07%) from 76.584%
21174478748

push

github

web-flow
Use Attempts instead of value1-5 when displaying results (#12531)

* fix solve_tds_for_result with new attempts

* rubocop

* create attempts in results

* switch to after(:create) to create the attempts

* don't create result for inbox results

* correctly set result_attempts after build in tests

* always use 5 tds

* special case for InboxResult

* use result_attempts in live results

* fix result_with_n_solves

* use result_attempts_payload

* fix solved_times tests with skipped values

* Make Cutoff Validator work with attempts

* change solve_times in inboxresults so it works with new validator

* rubocop

* fix one test by reloading

* Update resultable after merge

* rubocop

* add includes for displaying competition results

* Update app/helpers/results_helper.rb

Co-authored-by: Gregor Billing <gregor.billing.dev@gmail.com>

* Update app/jobs/add_live_result_job.rb

Co-authored-by: Gregor Billing <gregor.billing.dev@gmail.com>

* Update app/controllers/live_controller.rb

Co-authored-by: Gregor Billing <gregor.billing.dev@gmail.com>

* review changes

* reload after updating result_attempts

* Run attempt upsert after create and update

* Add memory backfilling PoC to Result model

* Update update calls in IRV test cases

* Fix memory binding target assignment

* Make sure the parent result is coupled in-memory

* Be more strict about post-validation reloading

* Clean up validations in result_attempt

* Simplify result_with_n_solves test fixture

* Remove redundant double-initializer in test data

* Rework Resultable methods hierarchy

* Unroll changes to IRV and tests

* Steal SQL queries for records from #12696

* Replace usage of valueN in Person model

* Add useful indices for records and rankings queries

* Unroll change to ResultsHelper with attempts filling

* Replace implicit joins by explicit joins in records queries

* Fix whoopsie in solve time constructor

* Join result_attempts into records query

* Use updated details in old W... (continued)

40 of 47 new or added lines in 12 files covered. (85.11%)

2 existing lines in 1 file now uncovered.

9903 of 12920 relevant lines covered (76.65%)

3460.57 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
69.66
1.15% app/controllers/results_controller.rb
5
5.26
0.39% app/controllers/api/v0/results/rankings_controller.rb

Uncovered Existing Lines

Lines Coverage ∆ File
2
69.66
1.15% app/controllers/results_controller.rb
Jobs
ID Job ID Ran Files Coverage
1 21174478748.1 20 Jan 2026 02:29PM UTC 692
76.65
GitHub Action Run
Source Files on build 21174478748
  • Tree
  • List 346
  • Changed 346
  • Source Changed 12
  • Coverage Changed 346
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21174478748
  • 287555f8 on github
  • Prev Build on main (#21167026350)
  • Next Build on main (#21213777658)
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