fgrehm/ventriloquist

View on GitHub
DEVELOPMENT.md

Summary

Maintainability
Test Coverage
# Development notes

[Vagrantfile for testing](/development/Vagrantfile)

## Testing services

```sh
redis-cli ping
psql
mysql -e 'SHOW DATABASES'

# Memcached: run STATS then QUIT
telnet localhost 11211

# MailCatcher
curl localhost:1080

# RethinkDB
curl localhost:8080

# ElasticSearch
curl $(docker port $(cat /var/lib/ventriloquist/cids/es) 9200)
```

## Testing platforms

```sh
rvm list
ruby -v
nvm list
node -v
pyenv versions
python --version
phantomjs -v
iex --version
erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().'  -noshell
```