testing - Behat 正在跳过测试
问题描述
我是新手。
我的本地开发环境如下:
- 码头工人环境。
- 我已经通过 composer 安装了 behat
- 我在 .feature 文件中有如下示例代码
行为测试
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)
为什么我的考试被跳过了?谁能引导我走向正确的方向。
解决方案
找到了答案。
- 似乎我的 behat 基本 url 无法连接到我在 localhost :83 上的 api,所以它跳过了所有测试。
- 我正在使用 Guzzle,它使用的是 Windows IP 192.xx12:83。
- 现在我用我的 Windows IP 192.xx12:83 替换了 behat base url,它开始工作了。
推荐阅读
- snowflake-cloud-data-platform - 关闭将敏感查询语句记录到 SNOWFLAKE.ACCOUNT_USAGE.QUERY_HISTORY
- python - 如何将正态分布与 numpy 和 scipy 集成?
- media-player - Google Drive api:嵌入式 mp3 过早退出播放
- node.js - 我无法连接。在 cosole 中显示“无连接”
- javascript - 输入焦点时如何删除标签
- javascript - 导航链接上悬停选择器中使用的字母间距使我的徽标在导航栏中侧向移动
- angular - 我可以将 firebase-messaging-sw.js 重命名为 firebase-messaging-sw.xxx.js 吗?
- kubernetes - Kubernetes 补丁中有哪些可用的操作?
- php - 用户''@'localhost'对数据库的Mysqli访问被拒绝
- python - 如何突出显示此 python 代码(to_excel)的第一行?