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

skeema / tengo
93%
main: 94%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v0.10.3
DEFAULT BRANCH: main
Repo Added 04 May 2018 05:02AM UTC
Files 18
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 flavor-patch
branch: flavor-patch
CHANGE BRANCH
x
Reset
  • flavor-patch
  • bulkdropopts
  • ci-golint-fix
  • col-reorder-algo
  • conn-refactor
  • dep-golang-19
  • fix-gomod-err
  • fk-order-mysql55
  • foreign-keys
  • generated-cols
  • ghactions
  • index-ordering
  • introspection-params
  • key-col-name-only
  • main
  • mariadb106
  • master
  • partitioning
  • refs/tags/v0.10.0
  • refs/tags/v0.10.1
  • refs/tags/v0.10.3
  • refs/tags/v0.9.4
  • refs/tags/v0.9.5
  • refs/tags/v0.9.6
  • refs/tags/v0.9.7
  • remove-caching
  • reuse-containers
  • routines
  • routines-rebased
  • v0.8.1
  • v0.8.10
  • v0.8.11
  • v0.8.12
  • v0.8.13
  • v0.8.14
  • v0.8.15
  • v0.8.16
  • v0.8.17
  • v0.8.18
  • v0.8.19
  • v0.8.2
  • v0.8.3
  • v0.8.4
  • v0.8.5
  • v0.8.7
  • v0.8.8
  • v0.8.9
  • v0.9.0
  • v0.9.1
  • v0.9.2
  • v0.9.3

26 Jan 2020 12:28AM UTC coverage: 92.569%. First build
206

push

travis-ci

evanelias
Flavor: include patch version; misc fixes for MySQL 8.0.19

This commit adds a Patch field to the Flavor struct, and adjusts several
Flavor-related methods to now account for its presence.

This change adds complexity and may affect backwards-compatibility in subtle
ways. However, this commit is fundamentally necessary to account for MySQL 8
now regularly including functionality changes in post-GA patch releases. This
package's Flavor abstraction predates MySQL 8, and previously the patch
release version was not relevant for conditional logic anywhere in this
package.

The specific motivating changes here were MySQL 8.0.19's omission of integer
display widths from information_schema and SHOW CREATE TABLE, and ordering
changes for foreign keys in SHOW CREATE TABLE. The former did not break the
package's internal behavior, but it did cause a massive number of
incompatibilities in the integration test suite. The latter prevented tables
with multiple FKs from being supported for diff. This commit fixes both of
these problems.

One other obscure change: since 8.0.19 retains display widths specifically
for signed tinyint(1), for simplicity's sake this commit changes a couple test
fixtures to instead use tinyint(1) unsigned, which does still get stripped.

47 of 47 new or added lines in 2 files covered. (100.0%)

3002 of 3243 relevant lines covered (92.57%)

240.56 hits per line

Relevant lines Covered
Build:
Build:
3243 RELEVANT LINES 3002 COVERED LINES
240.56 HITS PER LINE
Source Files on flavor-patch
  • 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
206 flavor-patch Flavor: include patch version; misc fixes for MySQL 8.0.19 This commit adds a Patch field to the Flavor struct, and adjusts several Flavor-related methods to now account for its presence. This change adds complexity and may affect backwards-comp... push 26 Jan 2020 12:33AM UTC evanelias travis-ci
92.57
See All Builds (266)
  • 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