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

mtlynch / bigsanity
100%
master: 84%

Build:
Build:
LAST BUILD BRANCH: build-versions
DEFAULT BRANCH: master
Repo Added 04 Dec 2015 08:46PM UTC
Files 10
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 optimize-queries
branch: optimize-queries
CHANGE BRANCH
x
Reset
  • optimize-queries
  • add-boilerplate
  • add-cli
  • add-equivalence-generator
  • add-formatting
  • add-pyflakes
  • add-table-names
  • build-versions
  • collapse-output
  • equivalence-checker
  • equivalence-checker3
  • fix-hooks
  • fix-pre-commit
  • fix-pt-query
  • fix-spillover
  • fix-time-check
  • launch-commands
  • master
  • remove-batch
  • remove-per-month
  • report-failure-count

pending completion
20

push

travis-ci

mtlynch
Optimizing equivalence queries

I realized we can lean on BigQuery more for the equivalence checks.
Instead of doing one query on the per-month tables and one equivalent
query on the per-project table, then comparing results, we can do it all
in a single BigQuery query.

This changes the queries so that they only return rows if there is a
mismatch in test_ids between the two tables.

This allows faster processing because it's immediately half the total
queries and we can do queries over larger time windows because BigQuery
should be able to handle these queries more efficiently (less data to
send down to the client).

84 of 84 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
84 RELEVANT LINES 84 COVERED LINES
1.0 HITS PER LINE
Source Files on optimize-queries
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20 optimize-queries Optimizing equivalence queries I realized we can lean on BigQuery more for the equivalence checks. Instead of doing one query on the per-month tables and one equivalent query on the per-project table, then comparing results, we can do it all in a... push 06 Jan 2016 05:17PM UTC mtlynch travis-ci pending completion  
See All Builds (45)
  • 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

© 2025 Coveralls, Inc