Remove travis ci integration. Resolves #4
This commit is contained in:
parent
0350a165c7
commit
23fe7b19bc
24
.travis.yml
24
.travis.yml
@ -1,24 +0,0 @@
|
||||
language: node_js
|
||||
sudo: false
|
||||
|
||||
services:
|
||||
- mysql
|
||||
- postgresql
|
||||
|
||||
node_js:
|
||||
- "node"
|
||||
- "5"
|
||||
- "4"
|
||||
|
||||
before_install:
|
||||
- npm install -g gulp codeclimate-test-reporter
|
||||
- psql -c 'DROP DATABASE IF EXISTS test;' -U postgres
|
||||
- psql -c 'create database test;' -U postgres
|
||||
- mysql -e 'create database IF NOT EXISTS test;'
|
||||
- mysql -v -uroot test < ./test/sql/mysql.sql
|
||||
- psql test postgres -f ./test/sql/pgsql.sql
|
||||
|
||||
script: gulp test
|
||||
|
||||
after_script:
|
||||
- CODECLIMATE_REPO_TOKEN=aa39789a53f6f8fd84747a98968c9f79795e890d55a533daa943b1042f81687f codeclimate-test-reporter < coverage/lcov.info
|
@ -3,9 +3,6 @@
|
||||
A node query builder for various SQL databases, based on [CodeIgniter](http://www.codeigniter.com/user_guide/database/query_builder.html)'s query builder.
|
||||
|
||||
[![Build Status](https://jenkins.timshomepage.net/buildStatus/icon?job=node-query)](https://jenkins.timshomepage.net/job/node-query/)
|
||||
[![Build Status](https://travis-ci.org/timw4mail/node-query.svg?branch=master)](https://travis-ci.org/timw4mail/node-query)
|
||||
[![Code Climate](https://codeclimate.com/github/timw4mail/node-query/badges/gpa.svg)](https://codeclimate.com/github/timw4mail/node-query)
|
||||
[![Test Coverage](https://codeclimate.com/github/timw4mail/node-query/badges/coverage.svg)](https://codeclimate.com/github/timw4mail/node-query/coverage)
|
||||
|
||||
### Features
|
||||
* Callback and Promise API for making database calls.
|
||||
|
@ -1,7 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const helpers = require('./helpers');
|
||||
const getArgs = require('getargs');
|
||||
|
||||
/**
|
||||
* Query result object
|
||||
|
@ -61,6 +61,8 @@
|
||||
},
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"predocs": "documentation build -f md -o API.md lib/*.js",
|
||||
"docs": "documentation build -f html -o docs lib/*.js",
|
||||
"test": "gulp test"
|
||||
}
|
||||
}
|
||||
|
@ -11,8 +11,7 @@ const testRunner = testBase.testRunner;
|
||||
let tests = reload('../base/tests');
|
||||
|
||||
// Load the test config file
|
||||
const configFile = (process.env.TRAVIS) ? '../config-travis.json' : '../config.json';
|
||||
const config = reload(configFile);
|
||||
const config = testBase.config;
|
||||
|
||||
// Set up the query builder object
|
||||
let nodeQuery = require('../../lib/NodeQuery')(config.dblite);
|
||||
|
@ -1,7 +1,5 @@
|
||||
'use strict';
|
||||
|
||||
const configFile = (process.env.TRAVIS) ? '../config-travis.json' : '../config.json';
|
||||
|
||||
// Load the test base
|
||||
const reload = require('require-reload')(require);
|
||||
reload.emptyCache();
|
||||
@ -11,8 +9,8 @@ const promiseTestRunner = testBase.promiseTestRunner;
|
||||
const testRunner = testBase.testRunner;
|
||||
|
||||
// Load the test config file
|
||||
let adapterName = 'mysql2';
|
||||
let config = reload(configFile)[adapterName];
|
||||
// let adapterName = 'mysql2';
|
||||
const config = testBase.config[adapterName];
|
||||
|
||||
// Set up the query builder object
|
||||
let nodeQuery = reload('../../lib/NodeQuery')(config);
|
||||
|
@ -1,7 +1,5 @@
|
||||
'use strict';
|
||||
|
||||
let configFile = (process.env.CI) ? '../config-travis.json' : '../config.json';
|
||||
|
||||
// Load the test base
|
||||
const reload = require('require-reload')(require);
|
||||
reload.emptyCache();
|
||||
@ -12,8 +10,8 @@ const testRunner = testBase.testRunner;
|
||||
|
||||
// Load the test config file
|
||||
let adapterName = 'pg';
|
||||
let allConfig = reload(configFile);
|
||||
let config = allConfig[adapterName];
|
||||
const allConfig = testBase.config;
|
||||
const config = allConfig[adapterName];
|
||||
|
||||
// Set up the query builder object
|
||||
let nodeQuery = reload('../../lib/NodeQuery')(config);
|
||||
|
@ -4,7 +4,11 @@ const chai = require('chai');
|
||||
const chaiAsPromised = require('chai-as-promised');
|
||||
chai.use(chaiAsPromised);
|
||||
|
||||
// Load the test config file
|
||||
const configFile = './config.json';
|
||||
|
||||
module.exports = {
|
||||
config: require(configFile),
|
||||
expect: chai.expect,
|
||||
tests: require('./base/tests'),
|
||||
testRunner: require('./base/adapterCallbackTestRunner'),
|
||||
|
@ -1,26 +0,0 @@
|
||||
{
|
||||
"mysql": {
|
||||
"driver": "mysql",
|
||||
"connection": {
|
||||
"host": "localhost",
|
||||
"user": "root",
|
||||
"password": "",
|
||||
"database": "test"
|
||||
}
|
||||
},
|
||||
"pg": {
|
||||
"driver": "pg",
|
||||
"connection": "postgres://postgres@localhost/test"
|
||||
},
|
||||
"pg-object": {
|
||||
"driver": "pg",
|
||||
"connection": {
|
||||
"password": "",
|
||||
"database": "test"
|
||||
}
|
||||
},
|
||||
"dblite": {
|
||||
"driver": "sqlite",
|
||||
"connection": ":memory:"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user