Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code coverage is not collected on Oracle builds #4075

Closed
morozov opened this issue Jun 13, 2020 · 2 comments · Fixed by #4176
Closed

Code coverage is not collected on Oracle builds #4075

morozov opened this issue Jun 13, 2020 · 2 comments · Fixed by #4176

Comments

@morozov
Copy link
Member

morozov commented Jun 13, 2020

Problem

  1. ContinuousPHP does not integrate with CodeCov or Coveralls. Given the quality of their technical support and out of date documentation, I'm not even going to file an issue. Especially because the trust between the services needs to be on both ends.
  2. We don't run tests for pdo_oci at all since after fixing the extension installation in Switched from PHPBrew-based configuration to the Docker-based #3720, it's broken again. The documentation is outdated and still suggests to use PHPBrew to install extensions.

Migration challenges

There's no purely legal way to install an Oracle database in a public CI environment (see wnameless/docker-oracle-xe-11g#118, oracle/docker-images#1156) but there's a lot of bootleg distributions available including GitHub.

UPD: https://hub.docker.com/r/wnameless/oracle-xe-11g-r2/ looks alive and kicking so far.

For example, the IBM DB2 client library that our builds depend on is also publicly unavailable but we've been successfully using a copy distributed by a third-party since 2018.

Additional resources

@morozov
Copy link
Member Author

morozov commented Jul 21, 2020

As of v2.4.0, shivammathur/setup-php supports installing the oci8 and pdo_oci extensions.

@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 29, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant