3e955b3f73
* Only keep JRE 8 and 14 in the build matrix. For #3377. * Run tests in GitHub Actions on each PR * Attempt to fix Postgres configuration * Set explicit password for Postgres on GitHub Actions * Set explicit password for MySQL and MariaDB * Fix credentials for postgres and mysql * Fix duplicate id in GitHub workflow * Fix creation of test_db on MySQL * Revert back to GH Action MySQL service * Populate initial test databases * Fix syntax of workflow file * Reorder steps to give more time for MySQL to boot * Run MySQL database as a service, forward ports to config * Reformat MySQL options * Fix YAML syntax * Add missing 'steps' field * Fix connection to MySQL and Postgres * Add back explicit database creation steps * Force TCP/IP connection for postgres * Remove explicit creation of test database for postgres * Fix Postgres and Mariadb configs * Fix parameter spelling for mariadb * Display MariaDB test configuration * Fix more inconsistent parameter names * Fix more inconsistent parameter names * Attempt to use Coveralls maven plugin instead of GH action * Fix workflow file * Enable submission to coveralls * Supply coveralls token * Remove Travis-specific configuration files * Also update appveyor script after rename of SQL files * Reintroduce packaging/test_pom.xml used by Appveyor * Update filenames in appveyor.yml
70 lines
3.4 KiB
XML
70 lines
3.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<suite name="DatabaseExtensionUnitTestSuite">
|
|
<!--
|
|
To test the database extension against a particular
|
|
database, provide the connection settings below,
|
|
and remove the <exclude /> tag which corresponds
|
|
to the database to test. All tests which rely on
|
|
this database will then run.
|
|
-->
|
|
|
|
<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=""/>
|
|
<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 = "mariadbDbName" value="test_db"/>
|
|
<parameter name = "mariadbDbHost" value="127.0.0.1"/>
|
|
<parameter name = "mariadbDbPort" value="3306"/>
|
|
<parameter name = "mariadbDbUser" value="root"/>
|
|
<parameter name = "mariadbDbPassword" value=""/>
|
|
<parameter name = "mariadbTestTable" value="test_table"/>
|
|
|
|
<parameter name = "sqliteDbName" value="extension_test_db.sqlite"/>
|
|
<parameter name = "sqliteDbHost" value=""/>
|
|
<parameter name = "sqliteDbPort" value=""/>
|
|
<parameter name = "sqliteDbUser" value=""/>
|
|
<parameter name = "sqliteDbPassword" value=""/>
|
|
<parameter name = "sqliteDbTestTable" value="test_table"/>
|
|
|
|
<test name="DatabaseExtensionUnitTest">
|
|
<groups>
|
|
<run>
|
|
<exclude name="requiresMySQL"/>
|
|
<exclude name="requiresPgSQL"/>
|
|
<exclude name="requiresMariaDB" />
|
|
<exclude name="requiresSQLite" />
|
|
</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> -->
|
|
<packages>
|
|
<package name="org.openrefine.wikidata.*" />
|
|
</packages>
|
|
|
|
</test>
|
|
</suite>
|