2017-08-10 25 views
4

こんにちは私は、円のCIがロボットフレームワークを実行できない理由を理解しようとしています。 私はこのコマンドを使用します。 robot -d results -v inputEmail:[email protected] tests/flow/investor_flow.robot ローカルマシンでコードを実行します。 git hubにリポジトリ全体を追加し、このように見えるcircle.ymlファイルを追加しました。ここでCircle CIがロボットフレームワークで失敗する

test: 
    override: 
    - robot -d results -v inputEmail:[email protected] tests/flow/investor_flow.robot 
general: 
    artifacts: 
    - "robot_results" 

はrequirement.txtファイル

robotframework 
robotframework-selenium2library 
robotframework-requests 

そして最後に、私のフォルダの構造の写真です。

enter image description here

ここで同じコードが動作する私のローカルマシンであるため奇数である円CI

robot -d results -v inputEmail:[email protected] tests/flow/investor_flow.robot 
[ ERROR ] Parsing 'tests/flow/investor_flow.robot' failed: Data source does not exist. 

Try --help for usage information. 

robot -d results -v inputEmail:[email protected] tests/flow/investor_flow.robot returned exit code 252 

によって生成されたエラーです。

+0

githubリポジトリにリンクできますか?私はそれが相対的な経路に問題があると推測するのは危険です。 – MrName

+0

@MrName私のレポはプライベートです...私はできるだけ多くの情報を提供することができます – FaF

+0

Gotcha、私はちょうど 'tests/flow/investor_flow.robot'がレポに確実にチェックインされたことを確認したいと思っていました。 – MrName

答えて

4

大文字に変更してください。 Tests/Flow/investor_flow.robot

+0

より具体的には、CircleCIはUnixライクなマシンでプロジェクトを構築しているので、ファイルシステムの大文字化が重要です。 – FelicianoTech

関連する問題