0
我很难让测试在CircleCI内运行。本地测试运行良好,如截图右侧所示。但是在CircleCI中,它将加载SuiteContext文件并运行Before/AfterSuite方法,但没有别的。什么会导致这种行为?由于Behat测试未在CircleCI上运行
default:
autoload: Test/Context
suites:
default:
paths:
features: Test/Features
contexts:
- SettingContext: ~
- LanguageContext: ~
- ActionContext: ~
- FrontendContext: ~
- FileTypeContext: ~
- FieldContext: ~
- ChannelContext: ~
- BrowserContext: ~
- SuiteContext: ~
- RequestContext: ~
- UrlContext: ~
- TemplateContext: ~
- PhraseContext: ~
- CategoryContext: ~
- EntryContext: ~
extensions:
Behat\MinkExtension:
base_url: http://ee300-clean.dev
selenium2: ~
路径在圆形实例文件:
/home
/ubuntu
/project
/app
/bin
/behat
/behat.yml
/Test
/Context
/Features
circle.yml
test:
override:
- cd /home/ubuntu/project/app && bin/behat
我已经改变了覆盖命令多次明确设置特征目录的路径,但没有我尝试过的作品。
你可以发布你的behat.yml文件吗? – gvf
同意,很高兴看到关于配置和你正在运行的测试的更多细节。 – appplemac
用文件更新了OP。 –