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

mroderick / codebar-planner
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: split-up-how-to-support
DEFAULT BRANCH: master
Repo Added 11 Jul 2025 08:20PM UTC
Token vPb66DExHmn8kKCIdxCr3cvXvGCjXCICV regen
Build 202 Last
Files 189
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

LAST BUILD ON BRANCH clean-test-optimizations
branch: clean-test-optimizations
CHANGE BRANCH
x
Reset
Sync Branches
  • clean-test-optimizations
  • add-docs
  • add-editor-config
  • add-scout-apm
  • add-sitemap-generator
  • add-tests-for-2515
  • attempt-to-fix-issue-template
  • bundle-ignore-junk
  • chore/upgrade-premailer
  • chore/use-rubygems-sitemap-generator
  • chromium-headless-shell
  • docs/improve-workflow-documentation
  • feature/add-eligible-methods-to-chapter
  • feature/admin-group-members-table
  • feature/chapters-sidebar-v3
  • feature/chapters-sidebar-viewcomponent
  • feature/delayed-email-async
  • feature/eligible-tooltip
  • feature/events-upcoming-past
  • feature/homepage-events-limit
  • feature/meeting-organisers-tomselect
  • feature/nginx-plausible-proxy-clean
  • feature/plausible-analytics
  • feature/seeds-performance-data
  • feature/sendgrid-batch-email-design
  • feature/tom-select-meeting-invitations
  • feature/tom-select-member-search
  • feature/tom-select-member-search-clean
  • feature/tom-select-member-search-final
  • fix-broken-chosen
  • fix-duplicate-waiting-list-entries
  • fix-error-656-undefined-method-event-for-nil
  • fix-member-details-validation-order
  • fix-missing-authentication-error-translation
  • fix-tom-select-timing-2
  • fix-workshop-capacity-checks
  • fix/blank-email-validation
  • fix/cookie-serializer-migration
  • fix/dashboard-eager-loading
  • fix/deduplicate-chapter-members
  • fix/duplicate-workshop-invitations
  • fix/event-description-xss-vulnerability
  • fix/events-controller-fixes
  • fix/events-sponsors-eager-loading
  • fix/find-by-nil-errors
  • fix/find-by-nil-errors-v2
  • fix/flaky-homepage-test
  • fix/flaky-listable-tests
  • fix/flaky-tests
  • fix/gravatar-nil-email
  • fix/homepage-n-plus-one-eager-loading
  • fix/homepage-performance
  • fix/invalid-emails
  • fix/invitation-log-entry-unique-constraint
  • fix/invitation-log-retry-handling
  • fix/invitation-log-retry-v2
  • fix/member-attending-cache
  • fix/monthly-attendance-reminder-delivery
  • fix/nil-group-by
  • fix/pagy-deprecation
  • fix/playwright-version-mismatch
  • fix/render-not-found-json-error
  • fix/subscription-unique-index
  • fix/tc-unauthenticated-handling
  • fix/time-dependent-flaky-tests
  • fix/unknown-format
  • fix/unknown-format-rescue
  • fix/workshop-capacity-checks
  • fix/workshop-invitation-resilience
  • freeze-postgres-version
  • imagemagick-check
  • improve-intro-text
  • improve-language
  • improve-og-tags
  • improve-repository-configs
  • increase-delayed-job-max-runtime
  • issue-2367-workshop-feedback
  • issue-2445
  • link-to-chapters-from-pills
  • lock-gem-platforms
  • make-event-rendering-faster
  • master
  • no-og-tags-on-admin
  • optimise-images
  • params-expect
  • policy-tests
  • pr/fix-find-by-nil-errors
  • refactor/mailer-tests
  • remove-2024-impact-report-banner
  • remove-bootsnap
  • remove-go-squared
  • remove-google-analytics
  • remove-meta-partial
  • remove-puma-cluster-mode-config
  • remove-skylight
  • remove-twitter
  • remove-unused-i18n-features
  • remove-unused-new-relic
  • replace-claude-md-with-agents-md
  • speedup-ci-tests
  • speedup-tests
  • split-up-how-to-support
  • stop-pinning-image-processing
  • stop-using-update-attribute
  • update-year-for-impact-report
  • upgrade-ruby
  • use-playwright
  • use-rails-7-1-defaults
  • workshop-invitation-controller

04 May 2026 06:39PM UTC coverage: 95.341%. Remained the same
25336600126

push

github

mroderick
Optimize group fabricator: Reduce member count 5→2

Improves model spec performance by additional ~2% (14.1s → 13.8s)
Combined optimizations: 17.0s → 13.8s (~19% total improvement)

The students and coaches fabricators were creating 5 members each,
but tests only need 2 members per group. Reduced member count to
reduce object creation overhead.

Includes test fix for meeting_spec.rb banned members test:
- Updated to work with 4 total members (2 students + 2 coaches) instead of 10

3520 of 3692 relevant lines covered (95.34%)

40.33 hits per line

Relevant lines Covered
Build:
Build:
3692 RELEVANT LINES 3520 COVERED LINES
40.33 HITS PER LINE
Source Files on clean-test-optimizations
  • Tree
  • List 184
  • Changed 120
  • Source Changed 1
  • Coverage Changed 120
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25336600126 clean-test-optimizations Optimize group fabricator: Reduce member count 5→2 Improves model spec performance by additional ~2% (14.1s → 13.8s) Combined optimizations: 17.0s → 13.8s (~19% total improvement) The students and coaches fabricators were creating 5 members each... push 04 May 2026 06:42PM UTC mroderick github
95.34
25336464528 clean-test-optimizations Optimize group fabricator: Reduce member count 5→2 Improves model spec performance by additional ~2% (14.1s → 13.8s) Combined optimizations: 17.0s → 13.8s (~19% total improvement) The students and coaches fabricators were creating 5 members each... push 04 May 2026 06:39PM UTC mroderick github
95.34
25336310519 clean-test-optimizations Add UNLOGGED tables rake task for optional test performance Adds db:test:unlogged task that converts all PostgreSQL tables to UNLOGGED mode. UNLOGGED tables skip WAL logging, which can make writes faster during test setup. Benchmarks on this cod... push 04 May 2026 06:36PM UTC mroderick github
95.06
25335617603 clean-test-optimizations Add UNLOGGED tables rake task for test performance Adds db:test:unlogged task that converts all PostgreSQL tables to UNLOGGED mode for faster test performance. UNLOGGED tables skip WAL logging, making writes faster during test setup. Auto-runs a... push 04 May 2026 06:22PM UTC mroderick github
95.06
25335277739 clean-test-optimizations Apply test optimizations and fixes from PR #2596 Fixes broken tests due to fabricator changes: - Update controller and view to use event_student_spaces? and event_coach_spaces? - Update test files to work with optimized fabricators - Add UNLOGGED... push 04 May 2026 06:14PM UTC mroderick github
95.06
See All Builds (200)

Badge your Repo: codebar-planner

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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