Travis CI-连接MySQL数据库失败

时间:2019-03-04 20:09:00

标签: travis-ci

我的GitHub存储库已连接到TravisCI,并且正在本地运行MySQLWorkbench。每当我通过Travis CI运行测试用例时,都会遇到相同的错误。

YML文件:

language: node_js
node_js:
 - 10
services:
 - mysql
test:
 - mySQL //name of my file
before_install:
 - mysql -e 'CREATE DATABASE mySQL;'
script:
 - npm run jest //running test cases

测试文件:

const request = require('supertest');
jest.dontMock('../server')
const app = require('../server').app
var mock = {
  app:app,
  connection: jest.fn(()=>{})
}

jest.mock('../server',()=>mock)

我认为当我调用 app 时会发生错误。话虽这么说,我不断收到此错误:

s341-witwit/server/node_modules/mysql/lib/protocol/Parser.js:80 throw err; // Rethrow non-MySQL errors

0 个答案:

没有答案
相关问题