{"action":"created","issue":{"url":"https://api.github.com/repos/spider/spider/issues/35","labels_url":"https://api.github.com/repos/spider/spider/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/spider/spider/issues/35/comments","events_url":"https://api.github.com/repos/spider/spider/issues/35/events","html_url":"https://github.com/spider/spider/issues/35","id":99502332,"number":35,"title":"Installing servers for testing","user":{"login":"PommeVerte","id":1415875,"avatar_url":"https://avatars.githubusercontent.com/u/1415875?v=3","gravatar_id":"","url":"https://api.github.com/users/PommeVerte","html_url":"https://github.com/PommeVerte","followers_url":"https://api.github.com/users/PommeVerte/followers","following_url":"https://api.github.com/users/PommeVerte/following{/other_user}","gists_url":"https://api.github.com/users/PommeVerte/gists{/gist_id}","starred_url":"https://api.github.com/users/PommeVerte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PommeVerte/subscriptions","organizations_url":"https://api.github.com/users/PommeVerte/orgs","repos_url":"https://api.github.com/users/PommeVerte/repos","events_url":"https://api.github.com/users/PommeVerte/events{/privacy}","received_events_url":"https://api.github.com/users/PommeVerte/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/spider/spider/labels/discussion","name":"discussion","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":28,"created_at":"2015-08-06T18:56:42Z","updated_at":"2015-08-09T04:49:55Z","closed_at":null,"body":"Feel free to add orient to this.\r\n\r\n\r\nGremlin-Server\r\n--------------------\r\n\r\n###### Download\r\n- [Gremlin-server](https://www.apache.org/dist/incubator/tinkerpop/3.0.0-incubating/apache-gremlin-server-3.0.0-incubating-bin.zip)\r\n- [gremlin-server-php.yaml](https://raw.githubusercontent.com/PommeVerte/gremlin-php/master/src/tests/gremlin-server-php.yaml)\r\n- [gremlin-php-script.groovy](https://raw.githubusercontent.com/PommeVerte/gremlin-php/master/src/tests/gremlin-php-script.groovy)\r\n- [neo4j-empty.properties](https://raw.githubusercontent.com/PommeVerte/gremlin-php/master/src/tests/neo4j-empty.properties)\r\n\r\n###### Installation\r\nExtract Gremlin-server and go into the created folder.\r\n\r\nNeo4J is required for the full test suit (it serves as the transaction enabled graph). It is not bundled with gremlin-server by default so you will need to manually install it with:\r\n\r\n```bash\r\nbin/gremlin-server.sh -i org.apache.tinkerpop neo4j-gremlin 3.0.0-incubating\r\n```\r\nCopy the following files :\r\n\r\n```bash\r\ncp path/to/gremlin-server-php.yaml <gremlin-server-root-dir>/conf/\r\ncp path/to/neo4j-empty.properties <gremlin-server-root-dir>/conf/\r\ncp path/to/gremlin-php-script.groovy <gremlin-server-root-dir>/scripts/\r\n```\r\n\r\nYou will then need to run gremlin-server in the following manner (it's important to run it from the `<gremlin-server-root-dir>`):\r\n\r\n```bash\r\nbin/gremlin-server.sh conf/gremlin-server-php.yaml\r\n```\r\n\r\nNeo4J\r\n---------\r\n\r\n###### Download\r\n- [Neo4J Server](http://neo4j.com/download/) (Community version is tested)\r\n\r\n###### Installation\r\nOnce the server is up and running, connect to [http://localhost:7474/browser](http://localhost:7474/browser) \r\n- Change the username:password from `neo4j:neo4j` to `neo4j:j4oen`\r\n- Click on the star tab and import [this script](https://gist.githubusercontent.com/PommeVerte/46ed5dee72688ee2faf9/raw/12804b280e3e9361319afb5a4bd2084505aed1d0/Neo4J%2520modern%2520graph) that will create a \"modern\" graph.\r\n\r\nOrientDB\r\n---------\r\n\r\n###### Download\r\n- [OrientDB Community](http://orientdb.com/download/) (Community version is tested)\r\n\r\n###### Installation\r\nSimply extract the directory and place it anywhere you like.\r\n\r\nThat's really it. The server can be accessed by connecting to : [http://localhost:2480/](http://localhost:2480/).\r\n\r\nSpider tests use a default graph that is bundled with Orient called \"GratefulDeadConcerts\". You do not need to do anything to prepare this graph. The tests also use the default username and password: \"root\" and \"root\". If you change these for the GratefulDeadConcerts graph, be sure to change the credentials in `tests/Unit/Drivers/OrientDB/DriverTest.php`\r\n\r\nYou should be good to go.\r\n"},"comment":{"url":"https://api.github.com/repos/spider/spider/issues/comments/129112304","html_url":"https://github.com/spider/spider/issues/35#issuecomment-129112304","issue_url":"https://api.github.com/repos/spider/spider/issues/35","id":129112304,"user":{"login":"PommeVerte","id":1415875,"avatar_url":"https://avatars.githubusercontent.com/u/1415875?v=3","gravatar_id":"","url":"https://api.github.com/users/PommeVerte","html_url":"https://github.com/PommeVerte","followers_url":"https://api.github.com/users/PommeVerte/followers","following_url":"https://api.github.com/users/PommeVerte/following{/other_user}","gists_url":"https://api.github.com/users/PommeVerte/gists{/gist_id}","starred_url":"https://api.github.com/users/PommeVerte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PommeVerte/subscriptions","organizations_url":"https://api.github.com/users/PommeVerte/orgs","repos_url":"https://api.github.com/users/PommeVerte/repos","events_url":"https://api.github.com/users/PommeVerte/events{/privacy}","received_events_url":"https://api.github.com/users/PommeVerte/received_events","type":"User","site_admin":false},"created_at":"2015-08-09T04:49:55Z","updated_at":"2015-08-09T04:49:55Z","body":"And here's some reading material for orient in travis : http://odino.org/bootstrap-of-a-travis-ci-test-machine/"}}