Added postgres flags for testing and deps for cpanfile
This commit is contained in:
parent
5334d88a81
commit
65d509943c
2 changed files with 24 additions and 1 deletions
17
README.md
17
README.md
|
@ -5,3 +5,20 @@
|
||||||
*Master:* [![Build Status](https://travis-ci.org/Pear-Trading/Foodloop-Server.svg?branch=master)](https://travis-ci.org/Pear-Trading/Foodloop-Server)
|
*Master:* [![Build Status](https://travis-ci.org/Pear-Trading/Foodloop-Server.svg?branch=master)](https://travis-ci.org/Pear-Trading/Foodloop-Server)
|
||||||
|
|
||||||
*Development:* [![Build Status](https://travis-ci.org/Pear-Trading/Foodloop-Server.svg?branch=development)](https://travis-ci.org/Pear-Trading/Foodloop-Server)
|
*Development:* [![Build Status](https://travis-ci.org/Pear-Trading/Foodloop-Server.svg?branch=development)](https://travis-ci.org/Pear-Trading/Foodloop-Server)
|
||||||
|
|
||||||
|
# Testing
|
||||||
|
|
||||||
|
To run the main test framework, first install all the dependencies, then run the tests:
|
||||||
|
|
||||||
|
```
|
||||||
|
cpanm --installdeps .
|
||||||
|
prove -lr
|
||||||
|
```
|
||||||
|
|
||||||
|
To run the main framework against a PostgreSQL backend, assuming you have postgres installed, you will need some extra dependencies first:
|
||||||
|
|
||||||
|
```
|
||||||
|
cpanm --installdeps . --with-feature postgres
|
||||||
|
PEAR_TEST_PG=1 prove -lr
|
||||||
|
```
|
||||||
|
|
||||||
|
|
8
cpanfile
8
cpanfile
|
@ -22,7 +22,13 @@ requires 'Module::Runtime';
|
||||||
requires 'DBIx::Class::DeploymentHandler';
|
requires 'DBIx::Class::DeploymentHandler';
|
||||||
requires 'DBIx::Class::Fixtures';
|
requires 'DBIx::Class::Fixtures';
|
||||||
|
|
||||||
on 'schema-graph' => sub {
|
feature 'schema-graph', 'Draw diagrams of Schema' => sub {
|
||||||
requires 'GraphViz';
|
requires 'GraphViz';
|
||||||
requires 'SQL::Translator';
|
requires 'SQL::Translator';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
feature 'postgres', 'PostgreSQL Support' => sub {
|
||||||
|
requires 'DBD::Pg';
|
||||||
|
requires 'Test::PostgreSQL';
|
||||||
|
};
|
||||||
|
|
||||||
|
|
Reference in a new issue