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
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
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
9a71d47d73
Throw ValueError on empty tag in enchant_broker_request_dict()
2020-07-31 14:35:14 +01:00
Nikita Popov
4500309f10
Skip enchant test under asan
...
There is a known memory leak here:
https://bugs.launchpad.net/ubuntu/+source/enchant/+bug/305468
2020-07-02 11:37:09 +02:00
Fabien Villepinte
0c6d06ecfa
Replace EXPECTF when possible
...
Closes GH-5779
2020-06-29 21:31:44 +02:00
Máté Kocsis
cd3e04dff3
Convert enchant resources to opaque objects
...
Additionally, deprecate ENCHANT_MYSPELL and ENCHANT_ISPELL constants.
Closes GH-5577
Co-authored-by: Remi Collet <remi@php.net >
2020-05-29 14:51:41 +02:00
Remi Collet
5318971bc5
Revert "convert enchant resources to objects of new classes - EnchantBroker - EnchantDict add OO interface deprecate enchant_broker_free* (use unset instead) deprecate ENCHANT_MYSPELL and ENCHANT_ISPELL constants"
...
This reverts commit 7db4c24a37 .
2020-05-13 15:56:14 +02:00
Remi Collet
7db4c24a37
convert enchant resources to objects of new classes - EnchantBroker - EnchantDict add OO interface deprecate enchant_broker_free* (use unset instead) deprecate ENCHANT_MYSPELL and ENCHANT_ISPELL constants
2020-05-13 15:14:50 +02:00
Remi Collet
66d42e9884
remove deprecated call and deprecate function to be removed in libenchant v2
...
add LIBENCHANT_VERSION constant
2020-04-30 09:32:00 +02:00
Nikita Popov
f8d795820e
Reindent phpt files
2020-02-03 22:52:20 +01:00
Fabien Villepinte
6daa54d3be
Fix grammar in skipif messages
2019-10-12 23:18:56 +02:00
Peter Kokot
d679f02295
Sync leading and final newlines in *.phpt sections
...
This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines in all
*.phpt sections.
According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.
C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."
Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.
[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
2018-10-15 04:33:09 +02:00
Peter Kokot
d7a3edd45d
Trim trailing whitespace in *.phpt
2018-10-14 19:46:15 +02:00
Gabriel Caruso
9c144e0d82
Trim trailing whitespace in tests
2018-10-14 12:07:20 -03:00
Peter Kokot
981e5e17fa
Remove unused ext/enchant/tests files
...
- ext/enchant/tests/hindi_correct.txt
- ext/enchant/tests/hindi_incorrect.txt
Added via 5956f9a398 but never used.
2018-09-25 22:30:22 +02:00
Christoph M. Becker
c189b4788d
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #53070 (enchant_broker_get_path crashes if no path is set)
2017-10-15 14:08:03 +02:00
Jelle van der Waa
5acb8381b2
Fixed bug #53070 (enchant_broker_get_path crashes if no path is set)
...
enchant_broker_get_dict_path segfaults when the dict path is not setup,
instead of segfaulting return false instead.
2017-10-15 13:57:44 +02:00
Kalle Sommer Nielsen
069477f2c1
Skip these enchant tests if no dicts or providers are installed
2017-07-25 22:10:34 +02:00
Christoph M. Becker
7373da78fe
Merge branch 'pull-request/1471'
...
* pull-request/1471:
add test for php_enchant_broker_free()
2015-08-19 22:27:39 +02:00
marcosptf
bf340ec417
add test for php_enchant_broker_free()
2015-08-19 22:25:29 +02:00
Christoph M. Becker
8e9e1b7da3
Merge branch 'pull-request/1472'
...
* pull-request/1472:
This is a new test for enchant_broker_free_dict(). This function never was covered by .phpt
2015-08-19 22:16:42 +02:00
marcosptf
d085100a52
This is a new test for enchant_broker_free_dict().
...
This function never was covered by .phpt
2015-08-19 22:15:40 +02:00
marcosptf
9a4b0dbe40
testing enchant_broker_(g|s)et_dict_path
2015-08-19 21:57:42 +02:00
Christoph M. Becker
d28abb2da2
no need to skip this test if no dictionaries are installed
2015-08-17 21:43:28 +02:00
marcosptf
3b004baaaa
new test for enchant pwl file
2015-08-17 21:28:37 +02:00
marcosptf
20448abc65
Update broker_describe.phpt
2015-08-10 15:54:22 -03:00
marcosptf
6222e5f196
Update broker_describe.phpt
2015-08-10 14:50:32 -03:00
marcosptf
5dc3dadf71
Update dict_check.phpt
2015-08-10 14:14:13 -03:00
marcosptf
3c41ab9ce9
Update broker_free.phpt
2015-08-09 08:15:33 -03:00
marcosptf
32fb77952f
Update broker_dict_exists.phpt
2015-08-09 08:14:56 -03:00
marcosptf
d3cd2f8221
Update broker_describe.phpt
2015-08-09 08:14:19 -03:00
marcosptf
b7c5afbe99
Update dict_suggest.phpt
2015-08-09 08:13:12 -03:00
marcosptf
10ad115518
Update dict_store_replacement.phpt
2015-08-09 08:11:32 -03:00
marcosptf
49510ef7aa
Update dict_quick_check_01.phpt
2015-08-09 08:09:13 -03:00
marcosptf
63990ab18a
Update dict_quick_check.phpt
2015-08-09 08:06:48 -03:00
marcosptf
ec24053797
Update dict_is_in_session.phpt
2015-08-09 08:04:49 -03:00
marcosptf
fe497170bd
Update dict_get_error.phpt
2015-08-09 08:02:05 -03:00
marcosptf
ef3e2d7beb
Update dict_describe.phpt
2015-08-09 07:58:58 -03:00
marcosptf
4129b50d23
Update dict_check.phpt
2015-08-09 07:56:23 -03:00
marcosptf
1cb530058e
Update dict_add_to_session.phpt
2015-08-09 07:54:44 -03:00
marcosptf
a7b9e3172d
Update dict_add_to_personal.phpt
2015-08-09 07:52:04 -03:00
marcosptf
c2bc106608
Update broker_set_ordering.phpt
2015-08-09 07:48:51 -03:00
marcosptf
018c412b5c
Update broker_request_dict_01.phpt
2015-08-09 07:45:06 -03:00
marcosptf
4848b6af6b
Update broker_request_dict_01.phpt
2015-08-09 07:44:04 -03:00
marcosptf
b8fdc02536
Update broker_request_dict.phpt
2015-08-09 07:43:02 -03:00
marcosptf
9d3818c4cb
Update broker_list_dicts.phpt
2015-08-09 07:37:50 -03:00
marcosptf
58c77c3610
Update broker_init.phpt
2015-08-09 07:35:59 -03:00
marcosptf
4191709915
Update broker_get_error.phpt
2015-08-09 07:31:56 -03:00
marcosptf
c9857071d4
Update broker_free_01.phpt
2015-08-09 07:29:50 -03:00