CI на разных платформах баз данных - PullRequest
1 голос
/ 25 февраля 2010

Я хочу проверить свое приложение (особенно операторы SQL) на разных базах данных.На самом деле я использую Cruise Control и Oracle.

Я хочу расширить тесты с другими базами данных.

Есть предложения?

1 Ответ

1 голос
/ 05 марта 2010

Наше программное обеспечение имеет файл .config с конфигурацией базы данных. Если вы можете каким-либо образом отделить конфигурацию, например, как мы. Затем вы можете продублировать тестовый проект круиз-контроля (TestsOracle, TestsMSSql) и переключить конфигурацию в задаче перед задачей модульного теста. Мы тестируем на Oracle, MySql и SQL Server, как это.

Я также создал плагин, который извлекает модификации кода из задачи сборки, поэтому для каждого выполнения теста мы можем видеть модификации кода, встроенные в фактическое выполнение модульного теста.

Надеюсь, это поможет!

...