Jeremy Mikola
44ee3a346a
PHPC-450: failReceivedGetmore does not support getMore commands
...
The fail point used in this test does not yet support 3.2's getMore command, so this must be run on 3.0 (or earlier). See: SERVER-21831
This change also splits the test into query/command variants, corrects the title (which was apparently copied from cursor-getmore-004.phpt), and removes the use of data fixtures (small documents inserted within the test work just fine for its purposes).
2015-12-10 12:16:36 -05:00
Jeremy Mikola
8c83588ac5
Register STANDALONE-3.0 with the test suite
2015-12-08 14:50:08 -05:00
Derick Rethans
206ea284ab
This code has changed in 3.2, and make the error message clear
2015-12-08 16:49:54 +00:00
Jeremy Mikola
52dfd6b2d2
PHPC-444: Support options array in BulkWrite and executeInsert()
2015-10-15 15:44:17 -04:00
Jeremy Mikola
69bff6b039
Use versioned URI for mongo-orchestration
2015-10-01 14:22:19 -04:00
Jeremy Mikola
c682fd3a86
Increase mongo-orchestration HTTP timeout
2015-10-01 14:21:54 -04:00
Derick Rethans
59b8ea09cc
Better messages for when things go wrong with exceptions
2015-09-22 11:01:57 -04:00
Hannes Magnusson
eac3a2d7da
Merge pull request #82 from derickr/test-name-and-servers
...
Allow for PHONGO-SERVERS.json in ~ (and fix a test case name)
* derickr/test-name-and-servers:
Do this with an env var instead
Allow for PHONGO-SERVERS.json in ~ (and fix a test case name)
2015-08-20 08:18:59 -07:00
Derick Rethans
1b2f920d3d
Do this with an env var instead
2015-08-20 11:10:36 +01:00
Jeremy Mikola
b1e882eeb0
Fix str_replace() newline replacement
...
Fixes e333fc0357
2015-08-19 13:47:40 -04:00
Derick Rethans
ae0cfeae20
Allow for PHONGO-SERVERS.json in ~ (and fix a test case name)
2015-08-19 16:56:19 +01:00
Jeremy Mikola
e333fc0357
Strip newlines from exception messages for more concise failures
2015-08-14 12:07:23 -04:00
Derick Rethans
fdfbdb1308
Added the error message to the failure cases.
...
This makes it much easier to debug what goes wrong, en-masse.
2015-08-14 11:59:46 -04:00
Hannes Magnusson
321ab56138
Skip test when not using the test vms
2015-08-03 13:57:22 -07:00
Jeremy Mikola
888b5dc56e
PHP 5.3 compatibility for tools.php
2015-07-29 11:24:43 -04:00
Jeremy Mikola
194bbbd164
PHPC-311: Rename from/toArray() functions to from/toPHP()
2015-07-14 19:52:24 -04:00
Jeremy Mikola
6eb0944565
PHPC-319: Convert top-level documents to stdClass by default
...
Update tests to expect stdClass for documents. Debug handlers and the Server getter methods will still decode documents as native arrays.
2015-07-11 00:38:05 -04:00
Jeremy Mikola
d34a09edf1
Use plural property name to store list of Address objects
2015-07-10 23:55:50 -04:00
Hannes Magnusson
5a4ca41f43
Don't start/stop servers on travis. We don't use MO here yet
2015-07-07 15:06:01 -07:00
Hannes Magnusson
5c18ea5c0e
Add the START() servers to PHONGO-SERVERS, and remove it with DELETE()
...
This is needed so the $id becomes a constant in the test itself,
not only in the skipif section.
2015-07-07 12:59:51 -07:00
Hannes Magnusson
ed1cd1e30b
PHPC-309: Bump tests
2015-06-30 10:04:36 -07:00
Hannes Magnusson
f41dc80601
PHPC-308: Failed getmore should throw exception
2015-06-09 16:12:43 -07:00
Hannes Magnusson
30f51f19c1
Cluster tests are slow
2015-05-22 11:50:33 -07:00
Hannes Magnusson
0e3090460f
Move MO host resolving to tools
2015-05-22 11:50:33 -07:00
Hannes Magnusson
abecb2df7e
PHPC-304: Add a failGetMore trigger
2015-05-22 11:50:33 -07:00
Hannes Magnusson
0f4cb34ea2
These are no longer used
2015-05-22 11:50:32 -07:00
Hannes Magnusson
7f8a8edb36
Add a helper to know if we are in predictable (vagrant) env or not
2015-05-18 11:34:41 -07:00
Hannes Magnusson
fd6dab94fc
PHPC-279: Add 2.4 (and 2.6) to build matrix and ensure test suite compatibility
...
Added "STANDALONE_24" and "STANDALONE_26" URI constants
2015-05-12 15:37:06 -07:00
Hannes Magnusson
60fdf52e1d
PHPC-241: mongodb.debug improvements
2015-04-24 11:51:09 -07:00
Hannes Magnusson
8364cd4d77
PHPC-270: add TESTCOMMANDS() skipif to confirm mongod is running with required options
2015-04-23 19:56:37 -07:00
Hannes Magnusson
499bae18b4
PHPC-268: Add NEEDS() function to check if that environment is available
2015-04-23 19:22:14 -07:00
Hannes Magnusson
d2eb4c8634
PHPC-247: Remove on-the-fly composer generated fixtures
2015-04-23 16:13:36 -07:00
Hannes Magnusson
a52b7750ea
PHPC-89: Bundle generated fixtures and make them easily loadable
2015-04-23 16:13:36 -07:00
Hannes Magnusson
9a75c1785e
Make it possible to cleanup other db and collections used
2015-04-02 09:40:37 -07:00
Jeremy Mikola
5cefd644b9
PHPC-203: Result::toArray() should proxy iterator_to_array($this)
...
This introduces a BC break in that toArray() no longer returns the first result document. It must now be manually unwrapped from the return value.
2015-03-31 19:29:57 -04:00
Hannes Magnusson
099c344f72
PHPC-216: PHP5.3 test suite fixes
2015-03-30 15:55:05 -07:00
Hannes Magnusson
5dffbe2ac7
PHPC-216: PHP5.3 test suite fixes
2015-03-30 13:30:53 -07:00
Hannes Magnusson
c6a793d466
Add raises() helper, similar to throws() except for php warnings/notices/deprecated/...
2015-03-24 09:31:50 -07:00
Hannes Magnusson
809e99d7b8
PHPC-174: Rename module registration, constants and so on to mongodb
2015-03-23 16:37:38 -07:00
Hannes Magnusson
dd16db9d50
PHPC-180: Fix limited batch import
...
Also fixed cache mtime debug check :)
2015-03-16 22:49:44 -07:00
Hannes Magnusson
823864e588
PHPC-180: Cache the fixtures
...
Don't be regenerating the fixtures all the time, is super slow.
We now store them in /tmp/PHONGO-FIXTURES.json and read it from there,
as long as its mtime is newer then the fixtures-users.inc
Since we are caching these, bump the generated count to 1024 to force few roundtrips
2015-03-16 22:25:21 -07:00
Hannes Magnusson
3efb11c140
PHPC-180: Rename constant and pass the cleanup uri explicitly
...
- Use the new connection string constant that includes auth
- Call the cleanup routines explicitly when needed
2015-03-16 20:30:15 -07:00
Hannes Magnusson
4f693030b9
PHPC-180: Replace this Orchestration wrapper with significantly simpler code
...
We no create a /tmp/PHONGO-SERVERS.json file upon launching the servers
which stores the server IDs and connection string (including auth).
This makes it much faster to look up the available servers
2015-03-16 20:28:39 -07:00
Hannes Magnusson
f4ff765cba
Fix tests for MongoDB 3.0.0
2015-03-04 13:45:15 -08:00
Hannes Magnusson
4ddcd0ad6a
Simplify debug logging logic when running tests standalone
2015-03-03 10:24:03 -08:00
Hannes Magnusson
457b6452fa
PHPC-165: Rename WriteBatch to BulkWrite
2015-02-20 15:05:29 -08:00
Hannes Magnusson
4acca269c2
This is a Manager, not MongoClient
2015-02-19 13:59:50 -08:00
Hannes Magnusson
a9823e706f
Ignore me. Trim trailing space
...
This has been annoying me for a long time, especially the '<?php '
2015-02-19 13:57:58 -08:00
Hannes Magnusson
dad5d51b12
PHPC-107: Throw ExecutionTimeoutException for maxTimeMs
2015-02-19 13:15:04 -08:00
Hannes Magnusson
5c70087a53
PHPC-143: skip auth tests when the server configuration required isn't available
2015-01-28 11:10:21 -08:00