Skip to content

Add missing CI for extensions #29

Closed

Description

@nikic

The following extensions currently do not have CI testing or only incomplete testing. These should be tested on Azure Pipelines Linux x64 configuration if possible.

These extensions are fully tested on Windows (AppVeyor). Having additional testing on Linux would be valuable, but is not critical:

Activity

  1. cmb69 commented on Dec 21, 2020

    @cmb69
    Member

    FWIW, ext/odbc and ext/pdo_odbc are built and tested on AppVeyor against MS SQLServer. Testing against other databases would certainly be highly desireable, but likely many tests would fail (I ran the tests against MySQL, and roughly half of them failed).

  2. nikic commented on Dec 21, 2020

    @nikic
    MemberAuthor

    @cmb69 Thanks for the information, I was not aware that there are tested on AppVeyor. Having these tested on Linux and other DBs would be good, but it's reassuring that at least we have them somewhere...

  3. nikic commented on Dec 21, 2020

    @nikic
    MemberAuthor

    I've added builds for PDO ODBC and PDO Firebird. PDO DBlib is also easy to build, but each test waits for a ~10s timeout, so we'd have to actually set up the server side for that to be feasible.

  4. nikic commented on Jan 14, 2021

    @nikic
    MemberAuthor

    PDO DBLib build & test has been added in php/php-src#6569.

  5. nikic commented on Jan 15, 2021

    @nikic
    MemberAuthor

    OCI and PDO OCI build has been added in php/php-src#6604.

  6. kocsismate commented on Aug 24, 2023

    @kocsismate
    Member

    ext/odbc and ext/pdo_odbc tests are enabled on LInux, test coverage is significantly improved: php/php-src#11938

  7. SakiTakamachi commented on Nov 25, 2023

    @SakiTakamachi
    Member

    pdo_oci has been decided to be unbundled, and tests for pdo_firebird have been added through the following pull request.

    php/php-src#12677

    Therefore, this task may be considered complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions