Oleg Pudeyev
29c4da6162
[ticket/10205] Add some columns to the empty fixture file for mssqlnative.
...
Supposedly it choked on the version without any columns thusly:
phpbb_dbal_connect_test::test_failing_connect
PDOException: SQLSTATE[HY090]: [Microsoft][ODBC Driver Manager] Invalid string or buffer length
PHPBB3-10205
2012-12-04 19:00:42 -05:00
Oleg Pudeyev
fb261e19ff
[ticket/10716] Collect standard error from executed php process.
...
php executes everything via a shell. The standard error of this
top level shell is not captured by exec/shell_exec/popen/etc.
and there is no way to capture it. proc_open might work but it
is a nightmare to use and without multiplexing reads from
standard error and standard output it can deadlock.
Thus the solution in this commit. Put the command into a subshell
and redirect standard error to standard output for the subshell.
PHPBB3-10716
2012-12-04 18:52:27 -05:00
Oleg Pudeyev
8ea52b5619
[ticket/10716] Skip test if php is not in PATH.
...
PHPBB3-10716
2012-12-04 17:43:36 -05:00
Oleg Pudeyev
38d2868ba8
[ticket/10491] Move board installation into setup before class.
...
Functional posting test already assumed that board is installed
once per test case and not once per test.
PHPBB3-10491
2012-12-04 17:37:46 -05:00
Oleg Pudeyev
bdc3ddf2bc
[ticket/10491] Set up functional tests sensibly.
...
PHPBB_FUNCTIONAL_URL goes into setup before class.
Drop PHPBB_FUNCTIONAL_URL check in board installation and
silent return if it is not set.
Take board installation out of constructor.
Install board in setup method.
PHPBB3-10491
2012-12-04 17:19:25 -05:00
Oleg Pudeyev
8897efe087
[ticket/10716] Exclude our dependencies from linting.
...
PHPBB3-10716
2012-12-04 16:42:58 -05:00
Oleg Pudeyev
2d3882c412
[ticket/10205] Delete stray return.
...
PHPBB3-10205
2012-12-04 16:32:57 -05:00
Oleg Pudeyev
f3c043a569
[ticket/10205] Test failed connection attempts.
...
PHPBB3-10205
2012-12-04 16:29:37 -05:00
Oleg Pudeyev
dc521692f3
[ticket/10205] Check for function existence in mssql connect method.
...
PHPBB3-10205
2012-12-04 16:14:39 -05:00
Oleg Pudeyev
de2fe1a308
[ticket/10205] Convert mssqlnative driver to the same logic.
...
PHPBB3-10205
2012-12-04 16:12:31 -05:00
Oleg Pudeyev
40db60e45f
[ticket/10205] Fix a parse error in oracle driver.
...
PHPBB3-10205
2012-12-04 16:07:02 -05:00
Andreas Fischer
2fdd039e52
Merge remote-tracking branch 'p/ticket/10103' into develop
...
* p/ticket/10103:
[ticket/10103] New and improved wording.
[ticket/10103] Assert with messages.
[ticket/10103] assertLessThan/assertGreaterThan.
[ticket/10103] Inline assignment is bad?
[ticket/10103] $rv had too few characters.
[ticket/10103] Correct flock class documentation.
[ticket/10103] Try a longer sleep for travis.
[ticket/10103] Convert the rest of the tree to flock class.
[ticket/10103] Test for flock lock class, with concurrency no less.
[ticket/10103] Use flock lock class in messenger.
[ticket/10103] Factor out flock lock class.
2012-12-04 20:26:43 +01:00
Oleg Pudeyev
3e093c282a
[ticket/10103] New and improved wording.
...
PHPBB3-10103
2012-12-04 14:05:49 -05:00
Oleg Pudeyev
4133fae99e
[ticket/10716] Only lint on php 5.3+.
...
PHPBB3-10716
2012-12-04 13:58:14 -05:00
Oleg Pudeyev
e22dd7dfad
[ticket/10103] Assert with messages.
...
PHPBB3-10103
2012-12-04 13:50:35 -05:00
Oleg Pudeyev
285feb49f8
[ticket/10103] assertLessThan/assertGreaterThan.
...
PHPBB3-10103
2012-12-04 13:47:57 -05:00
Oleg Pudeyev
a553cfbc30
[ticket/10103] Inline assignment is bad?
...
PHPBB3-10103
2012-12-04 13:46:01 -05:00
Oleg Pudeyev
3924676f2b
[ticket/10103] $rv had too few characters.
...
PHPBB3-10103
2012-12-04 13:45:02 -05:00
Oleg Pudeyev
4cc81f1ffa
[ticket/10103] Correct flock class documentation.
...
PHPBB3-10103
2012-12-04 13:44:22 -05:00
Marc Alexander
fb139a8820
[feature/avatars] Fix behavior of avatar manager and variables
...
The $force_all variable was only partially removed and the behavior was
not consistent in all files.
PHPBB3-10018
2012-12-04 15:12:04 +01:00
Marc Alexander
8aaa3e055f
[feature/avatars] Use seperate function for retrieving the config name
...
PHPBB3-10018
2012-12-04 15:11:14 +01:00
Andreas Fischer
d7a23df2d9
Merge remote-tracking branch 'p/ticket/9983' into develop
...
* p/ticket/9983:
[ticket/9983] Make sql cache test into a black box.
2012-12-04 14:06:15 +01:00
Andreas Fischer
78479a6bf0
Merge remote-tracking branch 'p/ticket/10091' into develop
...
* p/ticket/10091:
[ticket/10091] Bump minimum supported postgresql version to 8.3.
2012-12-04 13:01:19 +01:00
Andreas Fischer
8622b1648d
Merge remote-tracking branch 'p/ticket/9983-redis' into develop
...
* p/ticket/9983-redis:
[ticket/9983] Correct incorrect markTestSkipped call.
2012-12-04 12:56:50 +01:00
Oleg Pudeyev
9f549e8249
[ticket/10205] Fix remaining db drivers.
...
PHPBB3-10205
2012-12-04 04:50:41 -05:00
Oleg Pudeyev
1a7e2211c3
[ticket/10205] Avoid calling mysqli functions when mysqli is missing.
...
PHPBB3-10205
2012-12-04 04:41:46 -05:00
Oleg Pudeyev
025a95ea90
[ticket/10205] Account for potentially missing extensions in dbal.
...
PHPBB3-10205
2012-12-04 04:40:47 -05:00
Oleg Pudeyev
74093d0fd3
[ticket/11015] Fix functional test case.
...
PHPBB3-11015
2012-12-04 04:32:37 -05:00
Oleg Pudeyev
3687febdac
[ticket/11015] Change more docblocks.
...
PHPBB3-11015
2012-12-04 04:29:31 -05:00
Oleg Pudeyev
e765ccd075
[ticket/11015] Include dbms name in exception message.
...
PHPBB3-11015
2012-12-04 04:22:10 -05:00
Oleg Pudeyev
af2887f3a7
[ticket/10716] php parse all php files as part of the test suite.
...
PHPBB3-10716
2012-12-04 03:34:51 -05:00
Oleg Pudeyev
b67f112e03
[ticket/10091] Bump minimum supported postgresql version to 8.3.
...
PHPBB3-10091
2012-12-04 02:52:18 -05:00
Oleg Pudeyev
cf3080b83e
[ticket/9983] Correct incorrect markTestSkipped call.
...
PHPBB3-9983
2012-12-04 02:39:50 -05:00
Oleg Pudeyev
fc410e1cd0
[ticket/10103] Try a longer sleep for travis.
...
Apparently travis takes longer than half a second to fork php.
PHPBB3-10103
2012-12-04 02:38:57 -05:00
Oleg Pudeyev
318140b4d6
[ticket/10103] Convert the rest of the tree to flock class.
...
PHPBB3-10103
2012-12-04 02:26:55 -05:00
Oleg Pudeyev
f72e435759
[ticket/10103] Test for flock lock class, with concurrency no less.
...
PHPBB3-10103
2012-12-04 02:21:53 -05:00
Oleg Pudeyev
4010f4085a
[ticket/10103] Use flock lock class in messenger.
...
PHPBB3-10103
2012-12-04 02:00:27 -05:00
Oleg Pudeyev
f08c28c77a
[ticket/10103] Factor out flock lock class.
...
PHPBB3-10103
2012-12-04 02:00:10 -05:00
Oleg Pudeyev
913a2a773a
Merge PR #1112 branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/11240] Enable PHPUnit's verbose mode so we get a list of skipped tests.
2012-12-04 00:41:05 -05:00
Oleg Pudeyev
e64c5117b9
Merge PR #1112 branch 'bantu/ticket/11240' into develop-olympus
...
* bantu/ticket/11240:
[ticket/11240] Enable PHPUnit's verbose mode so we get a list of skipped tests.
2012-12-04 00:40:32 -05:00
Oleg Pudeyev
d93f582b04
[ticket/9983] Make sql cache test into a black box.
...
This makes it non-driver-specific and also makes it possible
to make prefix variable private on drivers.
PHPBB3-9983
2012-12-03 21:47:29 -05:00
Marc Alexander
fc4069f81d
[feature/avatars] Use seperate function for retrieving all drivers
...
PHPBB3-10018
2012-12-04 00:59:37 +01:00
Marc Alexander
b42ca792fd
[feature/avatars] Minor variable naming fixes
...
PHPBB3-10018
2012-12-04 00:49:37 +01:00
Andreas Fischer
e845e2ed89
[ticket/11240] Enable PHPUnit's verbose mode so we get a list of skipped tests.
...
PHPBB3-11240
2012-12-04 00:40:24 +01:00
Andreas Fischer
49f2925900
Merge remote-tracking branch 'p/ticket/9983' into develop
...
* p/ticket/9983:
[ticket/9983] Also check generic APC enable/disable.
[ticket/9983] Use APC instead of apc in error messages.
[ticket/9983] Skip tests if APC is not enabled for CLI.
[ticket/9983] Test for apc cache driver.
[ticket/9983] Add phpbb prefix to global variables.
[ticket/9983] Empty line by request.
[ticket/9983] Indeed, it is <?php.
[ticket/9983] Add a test for destroy.
[ticket/9983] Exercise exists also.
[ticket/9983] Add a purge test.
[ticket/9983] Rename test methods.
[ticket/9983] get/put cache test moved to a base class.
[ticket/9983] Create driver in setup in null driver test.
[ticket/9983] Split cache test into per-driver files.
[ticket/9983] Add redis cache driver tests.
2012-12-03 17:17:50 +01:00
Andreas Fischer
db6b11a390
[ticket/9983] Also check generic APC enable/disable.
...
PHPBB3-9983
2012-12-03 14:37:57 +01:00
Andreas Fischer
2e851baab9
[ticket/9983] Use APC instead of apc in error messages.
...
PHPBB3-9983
2012-12-03 14:29:02 +01:00
Andreas Fischer
0b4b7e68a7
[ticket/9983] Skip tests if APC is not enabled for CLI.
...
PHPBB3-9983
2012-12-03 14:29:02 +01:00
Andreas Fischer
34018ed1d6
Merge remote-tracking branch 'p/ticket/11238-develop' into develop
...
* p/ticket/11238-develop:
[ticket/11238] Set goutte to 0.1.0 in develop.
2012-12-03 13:44:08 +01:00
Andreas Fischer
d951cef32b
Merge branch 'develop-olympus' into develop
...
* develop-olympus:
[ticket/11238] Set goutte version to 0.1.0.
Conflicts:
phpBB/composer.lock
2012-12-03 13:43:45 +01:00