Kamil Tekiela
a53e56176c
Remove unnecessary parentheses around language constructs in oci8
2023-07-31 22:52:43 +01:00
Michael Orlitzky
605c60cd5f
Skip oci8 tests when no database is available ( #11820 )
...
Most oci8 tests fail out-of-the-box because a typical host won't have
an Oracle database instance available. Other database drivers like
mysqli and pgsql address this problem with an include file, inserted
into SKIPIF, that skips the test if no connection at all can be made.
This commits adds such a file (skipifconnectfailure.inc) for oci8, and
adds the corresponding SKIPIF to any tests that connect to a database.
Closes GH-11804
* ext/oci8/tests/lob_aliases.phpt: drop unnecessary SKIPIF.
2023-07-31 15:19:31 +01:00
Christopher Jones
b06a6b82d6
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Bump OCI8 version to make a PECL release for 8.2
2023-04-20 18:04:46 +10:00
Christopher Jones
91d3aaaa93
Bump OCI8 version to make a PECL release for 8.2
2023-04-20 18:01:43 +10:00
Ilija Tovilo
50f58c8923
Add ASAN XLEAK support
...
Only disable LSAN instead of skipping the test. This way we can still detect
memory issues which is arguably more important anyway.
Closes GH-10996
2023-04-03 08:02:19 +02:00
Ilija Tovilo
9b15537e9a
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Unparallelize IO heavy tests
2023-03-27 16:34:11 +02:00
Ilija Tovilo
e1ec67acd6
Unparallelize IO heavy tests
...
Alternative to GH-10892. This is somewhat unfortunate since these are also the
slow tests. I'm also not sure if this actually helps.
Closes GH-10953
2023-03-27 16:33:36 +02:00
Ilija Tovilo
81bedb0f7d
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Skip some OCI tests with repeat
2022-09-27 23:32:37 +02:00
Ilija Tovilo
93e509fd8c
Skip some OCI tests with repeat
2022-09-27 23:32:15 +02:00
Christoph M. Becker
5b8f379fb6
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Always skip randomly failing OCI8 extauth tests
2022-09-13 14:26:45 +02:00
Christoph M. Becker
cd927ef634
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Always skip randomly failing OCI8 extauth tests
2022-09-13 14:25:11 +02:00
Michael Voříšek
9a73ec0367
Always skip randomly failing OCI8 extauth tests
...
This might be caused by an issue with the Oracle Instant Client
libraries[1]; we skip the tests for the time being.
[1] <https://github.com/php/php-src/pull/9524#issuecomment-1244409815 >
Closes GH-9524.
2022-09-13 14:21:23 +02:00
Ilija Tovilo
6af3f5d514
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Skip oci tests that leak under asan
Fix undefined left shift in oci
2022-09-08 15:58:11 +02:00
Ilija Tovilo
f8d62b4c4b
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Skip oci tests that leak under asan
Fix undefined left shift in oci
2022-09-08 15:57:53 +02:00
Ilija Tovilo
4a8cca241f
Skip oci tests that leak under asan
2022-09-08 15:56:13 +02:00
Christoph M. Becker
b485a3ec0b
Merge branch 'PHP-8.1'
...
* PHP-8.1:
Fix oci8/pdo_oci random test failures when run in parallel
2022-08-25 15:22:52 +02:00
Christoph M. Becker
502c630d01
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix oci8/pdo_oci random test failures when run in parallel
2022-08-25 15:21:52 +02:00
Michael Voříšek
be4dd60c55
Fix oci8/pdo_oci random test failures when run in parallel
...
Closes GH-9424.
2022-08-25 15:20:50 +02:00
Michael Voříšek
fc42098c23
Fix typo in lob_prefetch_ini.phpt test ( #9099 )
2022-07-22 17:17:03 +01:00
Ilija Tovilo
9a90bd7054
Deprecate ${} string interpolation
...
https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
2022-05-05 10:14:56 +02:00
Christopher Jones
93f6af6913
It's past time to drop linking support for Oracle Client 10g
2021-12-12 13:58:04 +11:00
Christopher Jones
ac91b83ceb
Add oci_set_prefetch_lob()
2021-12-11 21:38:08 +11:00
Christopher Jones
9cd7f41fac
Add oci8.prefetch_lob_size
2021-11-12 17:59:22 +11:00
Christopher Jones
ca871304e0
Remove tests for obsolete Oracle DB version
2021-10-25 14:45:20 +11:00
Christopher Jones
7ba23a6a13
Remove test for obsolete Oracle DB version
2021-10-25 14:40:41 +11:00
Christopher Jones
be566306e4
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix tests for method camel case change
2021-10-25 14:31:41 +11:00
Christopher Jones
3e9b53f2ec
Fix tests for method camel case change
2021-10-25 14:31:00 +11:00
Christopher Jones
ad95a6219f
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix tests for method camel case change
2021-10-25 14:20:24 +11:00
Christopher Jones
51f1cacf7a
Fix tests for method camel case change
2021-10-25 14:17:28 +11:00
Máté Kocsis
d5b583a61c
Merge branch 'PHP-8.0'
...
* PHP-8.0:
Use camelCase method names in OCICollection and OCILob
2021-08-30 14:09:24 +02:00
Máté Kocsis
e94731f164
Use camelCase method names in OCICollection and OCILob ( #7405 )
2021-08-30 14:01:12 +02:00
Christopher Jones
328a07daf5
Update OCI8 tests for oci8.old_oci_close_semantics deprecation
2021-08-02 11:35:27 +10:00
Máté Kocsis
e120d5269a
Deprecate oci8.old_oci_close_semantics ( #7258 )
2021-07-19 11:56:46 +02:00
Patrick Allaert
ac18dd0dc7
Prefer EXPECT over EXPECTF
2021-06-29 17:13:02 +02:00
Nikita Popov
72f47c0c9d
Remove duplicate entries in EXTENSIONS
...
These would cause failures if the extensions is loaded dynamically.
2021-06-14 14:34:31 +02:00
Nikita Popov
b5a14e6c04
Port skipif.inc files to EXTENSIONS
2021-06-11 16:27:50 +02:00
Nikita Popov
7485978339
Migrate SKIPIF -> EXTENSIONS ( #7138 )
...
This is an automated migration of most SKIPIF extension_loaded checks.
2021-06-11 11:57:42 +02:00
Nikita Popov
ea256a218b
Add %0 format to run-tests.php
...
This format matches against null bytes, and prevents the test
expectation from being interpreted as binary data.
bless_tests.php will automatically replace \0 with %0 as well.
2021-05-29 11:33:13 +02:00
Michael Voříšek
3ccc0409ce
Remove no longer used "log_errors_max_len" ini directive ( #6838 )
...
This is a re-application of the original match against master.
The patch was originally applied to master, then reverted from
there, incorrectly applied to PHP-8.0, reverted from there due
to ABI break, and now lands on master again. We can only hope
that it does not get reverted again ;)
2021-05-10 19:26:33 +02:00
Nikita Popov
090627048c
Revert "Remove no longer used "log_errors_max_len" ini directive ( #6838 )"
...
This reverts commit d2d227e547 .
This is an ABI break.
2021-05-08 20:54:53 +02:00
Ben Ramsey
b5d5d06ff3
Revert "Remove no longer used "log_errors_max_len" ini directive ( #6838 )"
...
This reverts commit cc2c810dcf .
2021-05-08 13:23:58 -05:00
Michael Voříšek
d2d227e547
Remove no longer used "log_errors_max_len" ini directive ( #6838 )
2021-05-08 13:05:13 -05:00
Michael Voříšek
cc2c810dcf
Remove no longer used "log_errors_max_len" ini directive ( #6838 )
2021-05-07 19:07:35 -05:00
Christopher Jones
843198eb84
Fix failures due to new deprecations
2021-02-15 12:17:46 +11:00
Christopher Jones
74959b47cd
Bundle PECL OCI8 3.0.1
2020-12-21 15:15:16 +11:00
Christopher Jones
37f96d990c
Fix test diff
2020-11-25 16:42:12 +11:00
Máté Kocsis
4173f2b3ab
Improve parameter names in ext/oci8
...
Closes GH-6267
2020-10-08 23:30:33 +02:00
Nikita Popov
c5401854fc
Run tidy
...
This should fix most of the remaining issues with tabs and spaces
being mixed in tests.
2020-09-18 14:28:32 +02:00
George Peter Banyard
824a2bf149
Promote some warnings to ValueError in OCI8
...
Closes GH-6116
Co-authored-by: Christopher Jones <sixd@php.net >
2020-09-15 02:54:12 +02:00
Máté Kocsis
9975986b7e
Improve error messages mentioning parameters instead of arguments
...
Closes GH-5999
2020-09-09 10:47:43 +02:00