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

sqitchers / sqitch / 12551810199
100%
develop: 100%

Build:
Build:
LAST BUILD BRANCH: prep-v1.6.0
DEFAULT BRANCH: develop
Ran 30 Dec 2024 09:19PM UTC
Jobs 1
Files 52
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

30 Dec 2024 08:55PM UTC coverage: 100.0%. First build
12551810199

Pull #846

github

theory
Update and restore engine versions and tests

Restore the coverage tests and update the versions tested for all the
database engines.

*   Test Exasol 7.0, 7.1, and 8 with its v24 clients and update the
    error-checking regular expression to support it.
*   Update the Exasol test to detect apparent connection failures and
    try again for up to 30 seconds before failing. This lets the Exasol
    tests run consistently. Technique borrowed from the Vertica tests
    (fcd7fe1c9).
*   Use `SSLCERTIFICATE` instead of `SSLCertificate` to be consistent
    with the the Exasol ODBC docs.
*   Upgrade Instant Client to v23.6.24.10 and install libaio1t64 for
    Oracle and create a symnlink so that Instant Client can find it.
*   Upgrade SnowSQL to 1.2.21 and Snowflake ODBC to 3.5.0.
*   Upgrade the Vertica client to v24.2.0 and test on Vertica vefsions
    7.2 - 24.1.
*   Switch to a new Docker image for Firebird and use it to test
    versions 3-5. Continue using the old one to test v2.5.
*   Update the coverage tests to clear more disk space, improving the
    chances that the tests will finish.
*   Test MySQL v5.5-9.1 and MariaDB v10.0-11.6
*   Add Perl 5.40 testing
*   Add Postgres 17 testing
*   Add SQLite testing for v3.43-3.47
*   Add Vertica v23-24 testing
*   Add Yugabyte v2.20, 2.21, 2.22, 2.23, 2024.1, and 2024.2 testing
*   Teach the IPC methios in Sqitch.pm to raise App::Sqitch::X
    exceptions instead of strings for more consistent error handling
    (esp. in tests).
*   Add `DBIEngine->_error_handler` and always pass it to
    `DBI->connect`, replacing redundant and inconsistenlty-applied
    `HandleError` functions.
*   Change `DBIEngineTest->run` to always expect error objects, now that
    the IPC methods raise them and tests use
    ``DBIEngine->_error_handler` to get connection failure exception
    objects.
*   Add some hijinks to `t/lib/TestConfig.pm` to suppress warnings from
    Locale::Messages on newer Perls (workaround for
    gfl... (continued)
Pull Request #846: Update and restore engine versions and tests

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

4526 of 4526 relevant lines covered (100.0%)

69.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12551810199.1 30 Dec 2024 09:19PM UTC 52
100.0
GitHub Action Run
Source Files on build 12551810199
  • Tree
  • List 52
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #846
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