【问题标题】:Functional Testing on Codeship for a PHP ApplicationPHP 应用程序的 Codeship 功能测试
【发布时间】:2017-10-05 21:47:34
【问题描述】:

我有一个 PHP 应用程序(Symfony 和 ezplatform),并希望在每次推送 git 后自动运行功能测试。

对此的要求是我需要一个数据库,我可以在其中放置我最新的 DB 转储,然后针对它运行测试。

是否可以在 CodeShip 中为 PHP 应用程序执行此操作?如果是,如何?

【问题讨论】:

    标签: php symfony ezpublish codeship ezplatform


    【解决方案1】:

    您可以配置在 Codeship 开始测试时应使用哪些命令,您可以在其中添加诸如 php app/console doctrine:database:create 想一想当您从头开始设置项目并将其写下来(在 bash 中)时您必须做什么。

    【讨论】:

    • 我的 git 中有最新的转储。所以基本上我需要运行的是:“mysql -u user -p Password db
    • MySQL 的凭据可通过MYSQL_USERMYSQL_PASSWORD 环境变量获得,创建的默认数据库称为developmenttest,但您可以创建其他数据库。请参阅documentation.codeship.com/basic/databases/mysql 了解更多信息。
    • 是的,我看过那个页面,但它是用于 Ruby 项目的,我仍然不知道如何运行该命令! “mysql -u MYSQL_USER - MYSQL_PASSWORD db
    • 你知道阿米尔吗?如果是这样,请粘贴您的解决方案
    猜你喜欢
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    • 2014-04-01
    • 1970-01-01
    • 2017-02-14
    • 2011-10-30
    相关资源
    最近更新 更多