首页 > 解决方案 > Behat 正在跳过测试

问题描述

我是新手。

我的本地开发环境如下:

行为测试

 Scenario: Get bounced back emails                                                 
    When I request "tender_manager_contact_relationships/getBouncedBackEmails/1024" 
    Then I should receive a successful response

命令

 vendor/bin/behat /var/www/xyz/features/get_bounced_back_emails.feature

输出

--- Skipped scenarios:

    features/get_bounced_back_emails.feature:6

1 scenario (1 skipped)
3 steps (2 skipped)
0m0.38s (12.33Mb)

为什么我的考试被跳过了?谁能引导我走向正确的方向。

标签: testingbddbehatcakephp-3.x

解决方案


找到了答案。

  • 似乎我的 behat 基本 url 无法连接到我在 localhost :83 上的 api,所以它跳过了所有测试。
  • 我正在使用 Guzzle,它使用的是 Windows IP 192.xx12:83。
  • 现在我用我的 Windows IP 192.xx12:83 替换了 behat base url,它开始工作了。

推荐阅读