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

skeema / skeema / 13846526999
92%

Build:
DEFAULT BRANCH: main
Ran 13 Mar 2025 11:29PM UTC
Jobs 1
Files 78
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

13 Mar 2025 11:07PM UTC coverage: 93.154% (-0.001%) from 93.155%
13846526999

push

github

evanelias
internal: refactor string manipulations / replacements

This commit refactors some old code performing string replacements, mostly
in the tengo package. Changes in this commit include:

* Use strings.ReplaceAll where appropriate; this function was not available
  prior to Go 1.12 (Feb 2019) so older code used strings.Replace(..., ..., -1)

* Improve column comparison logic to avoid using unnecessary strings.Replace
  calls when coalescing older flavors' "utf8" with newer flavors' "utf8mb3"
  for charsets and collations

* Logic for escaping and unescaping strings now uses strings.Replacer to
  more efficiently perform these operations

Some test cases have been augmented to cover more situations for the above
changes. A few latent logic bugs have been fixed, but in edge cases that are
not believed to have been triggered in Skeema CLI code paths. Otherwise, no
changes in functionality expected.

36 of 36 new or added lines in 6 files covered. (100.0%)

10314 of 11072 relevant lines covered (93.15%)

1.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 13846526999.1 13 Mar 2025 11:29PM UTC 78
93.15
GitHub Action Run
Source Files on build 13846526999
  • Tree
  • List 78
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 35972788 on github
  • Prev Build on main (#13688370062)
  • Next Build on main (#13955634196)
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