@@ -3,29 +3,43 @@ require __DIR__ . "/" . "orchestration.php";
3
3
require __DIR__ . "/ " . "tools.php " ;
4
4
5
5
6
- $ host = "http://192.168.112.10:8889 " ;
7
- if ($ _ENV && isset ($ _ENV ["ORCHESTRATION " ])) {
8
- $ host = $ _ENV ["ORCHESTRATION " ];
6
+ if (!($ host = getenv ("MONGODB_ORCHESTRATION " ))) {
7
+ $ host = "http://192.168.112.10:8889 " ;
9
8
}
10
9
11
-
12
10
$ orch = new Mongo \Orchestration ($ host );
13
- if (!$ orch ->ping ()) {
14
- exit ("skip Mongo Orchestration not running on {$ host } - run 'make test-bootstrap' " );
11
+ if ($ orch ->ping ()) {
12
+ $ consts = array (
13
+ "MONGODB_URI " => $ orch ->getURI ("standalone.json " ),
14
+ "MONGODB_CLEANUP_URI " => $ orch ->getURI ("standalone.json " ),
15
+ "MONGODB_STANDALONE_URI " => $ orch ->getURI ("standalone.json " ),
16
+ "MONGODB_STANDALONE_AUTH_URI " => $ orch ->getURI ("standalone-auth.json " ),
17
+ "MONGODB_STANDALONE_SSL_URI " => $ orch ->getURI ("standalone-ssl.json " ),
18
+ "MONGODB_STANDALONE_PLAIN_URI " => $ orch ->getURI ("standalone-plain.json " ),
19
+ "MONGODB_STANDALONE_X509_URI " => $ orch ->getURI ("standalone-x509.json " ),
20
+ "MONGODB_REPLICASET_URI " => $ orch ->getURI ("replicaset.json " ),
21
+ );
22
+ } else {
23
+ $ consts = array (
24
+ "MONGODB_URI " => getenv ("MONGODB_TEST_URI " ),
25
+ "MONGODB_CLEANUP_URI " => getenv ("MONGODB_TEST_URI " ),
26
+ "MONGODB_STANDALONE_URI " => getenv ("MONGODB_STANDALONE_URI " ),
27
+ "MONGODB_STANDALONE_AUTH_URI " => getenv ("MONGODB_STANDALONE_AUTH_URI " ),
28
+ "MONGODB_STANDALONE_SSL_URI " => getenv ("MONGODB_STANDALONE_SSL_URI " ),
29
+ "MONGODB_STANDALONE_PLAIN_URI " => getenv ("MONGODB_STANDALONE_PLAIN_URI " ),
30
+ "MONGODB_STANDALONE_X509_URI " => getenv ("MONGODB_STANDALONE_X509_URI " ),
31
+ "MONGODB_REPLICASET_URI " => getenv ("MONGODB_REPLICASET_URI " ),
32
+ );
33
+
15
34
}
35
+ def ($ consts );
36
+
37
+
16
38
17
39
$ consts = array (
18
- "MONGODB_URI " => $ orch ->getURI ("standalone.json " ),
19
- "MONGODB_CLEANUP_URI " => $ orch ->getURI ("standalone.json " ),
20
- "MONGODB_STANDALONE_URI " => $ orch ->getURI ("standalone.json " ),
21
- "MONGODB_STANDALONE_AUTH_URI " => $ orch ->getURI ("standalone-auth.json " ),
22
- "MONGODB_STANDALONE_SSL_URI " => $ orch ->getURI ("standalone-ssl.json " ),
23
- "MONGODB_STANDALONE_PLAIN_URI " => $ orch ->getURI ("standalone-plain.json " ),
24
- "MONGODB_STANDALONE_X509_URI " => $ orch ->getURI ("standalone-x509.json " ),
25
- "MONGODB_REPLICASET_URI " => $ orch ->getURI ("replicaset.json " ),
26
- "DATABASE_NAME " => "phongo " ,
27
- "COLLECTION_NAME " => makeCollectionNameFromFilename ($ _SERVER ["SCRIPT_FILENAME " ]),
28
- "DEBUG_DIR " => sys_get_temp_dir () . "/PHONGO-TESTS/ " ,
40
+ "DATABASE_NAME " => "phongo " ,
41
+ "COLLECTION_NAME " => makeCollectionNameFromFilename ($ _SERVER ["SCRIPT_FILENAME " ]),
42
+ "DEBUG_DIR " => sys_get_temp_dir () . "/PHONGO-TESTS/ " ,
29
43
);
30
44
def ($ consts );
31
45
0 commit comments