Enable MySQL in Appveyor
This commit is contained in:
parent
b5ffcd38fa
commit
6fdaab7724
@ -23,6 +23,14 @@ build: off
|
|||||||
# scripts to run before build
|
# scripts to run before build
|
||||||
before_build:
|
before_build:
|
||||||
- cmd: echo Running scripts before build...
|
- cmd: echo Running scripts before build...
|
||||||
|
- cmd: cp extensions\database\test\conf\appveyor_int_tests.xml extensions\database\test\conf\int_tests.xml
|
||||||
|
- cmd: >-
|
||||||
|
$env:MYSQL_PWD="password"
|
||||||
|
$cmd = '"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql" -e "create database test_db;" --user=root'
|
||||||
|
iex "& $cmd"
|
||||||
|
$cmd = '"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql" -u root test_db < extensions/database/test/conf/travis-mysql.sql'
|
||||||
|
iex "& $cmd"
|
||||||
|
|
||||||
|
|
||||||
build_script:
|
build_script:
|
||||||
# - cmd: >-
|
# - cmd: >-
|
||||||
|
51
extensions/database/test/conf/appveyor_int_tests.xml
Normal file
51
extensions/database/test/conf/appveyor_int_tests.xml
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<suite name="DatabaseExtensionUnitTestSuite">
|
||||||
|
<!--
|
||||||
|
These settings are for the Appveyor CI service.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<parameter name = "mySqlDbName" value="test_db"/>
|
||||||
|
<parameter name = "mySqlDbHost" value="127.0.0.1"/>
|
||||||
|
<parameter name = "mySqlDbPort" value="3306"/>
|
||||||
|
<parameter name = "mySqlDbUser" value="root"/>
|
||||||
|
<parameter name = "mySqlDbPassword" value="password"/>
|
||||||
|
<parameter name = "mySqlTestTable" value="test_table"/>
|
||||||
|
|
||||||
|
<parameter name = "pgSqlDbName" value="test_db"/>
|
||||||
|
<parameter name = "pgSqlDbHost" value="127.0.0.1"/>
|
||||||
|
<parameter name = "pgSqlDbPort" value="5432"/>
|
||||||
|
<parameter name = "pgSqlDbUser" value="postgres"/>
|
||||||
|
<parameter name = "pgSqlDbPassword" value=""/>
|
||||||
|
<parameter name = "pgSqlTestTable" value="test_table"/>
|
||||||
|
|
||||||
|
<parameter name = "mariaDbName" value="test_db"/>
|
||||||
|
<parameter name = "mariaDbHost" value="127.0.0.1"/>
|
||||||
|
<parameter name = "mariadbDbPort" value="3306"/>
|
||||||
|
<parameter name = "mariaDbUser" value="root"/>
|
||||||
|
<parameter name = "mariaDbPassword" value=""/>
|
||||||
|
<parameter name = "mariaDbTestTable" value="test_table"/>
|
||||||
|
<test name="DatabaseExtensionUnitTest">
|
||||||
|
<groups>
|
||||||
|
<run>
|
||||||
|
<exclude name="requiresPgSQL"/>
|
||||||
|
<exclude name="requiresMariaDB" />
|
||||||
|
</run>
|
||||||
|
</groups>
|
||||||
|
<classes>
|
||||||
|
<class name="com.google.refine.extension.database.DatabaseImportControllerTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.DatabaseServiceTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.SimpleTextEncryptorTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.cmd.ConnectCommandTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.cmd.ExecuteQueryCommandTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.cmd.SavedConnectionCommandTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.cmd.TestConnectCommandTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.cmd.TestQueryCommandTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.mariadb.MariaDBConnectionManagerTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.mariadb.MariaDBDatabaseServiceTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.mysql.MySQLConnectionManagerTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.mysql.MySQLDatabaseServiceTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.pgsql.PgSQLConnectionManagerTest"/>
|
||||||
|
<class name="com.google.refine.extension.database.pgsql.PgSQLDatabaseServiceTest" />
|
||||||
|
</classes>
|
||||||
|
</test>
|
||||||
|
</suite>
|
Loading…
Reference in New Issue
Block a user