2016-09-06 8 views
0

にバッチスクリプトを使用してrobotframeworkを実行することができない私は、バッチスクリプトがPycharm

abcdkeywordlibrary.jarは、デスクトップアプリケーション用に作成したjarライブラリです
set CLASSPATH=^ 
jars/Automaton-1.3.2-all-deps.jar;^ 
%HOMEPATH%\AppData\Local\abcd\app\abcd-jfx.jar;^ 
%HOMEPATH%\AppData\Local\abcd\app\abcde-jfx.jar;^ 
C:\Users\desktopapp\Documents\automation\abcdKeywordLibrary.jar;. 

jybot %* 
::jybot --argumentfile %HOMEPATH%\robotArgFile.txt C:\Users\desktopapp\Documents 
:: --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:53706:False 
:: java -jar %HOMEPATH%\\AppData\Local\abcd\app\abcd-jfx.jar com.abcd.application.launch 

をRunTests.bat持っています。

実行中のRunTests.batの場所をインポートするだけで、RIDEでこのバッチスクリプトを実行できます。私はいくつかの目的のためにPycharm上でこのスクリプトを実行する必要がありますが、私はPycharmの端末にコマンドを入力して、同じように実行すると:「テスト」はtest.robotは、テストを持っているの下にフォルダがある

RunTests.bat -Tests test.robot 

大文字と小文字、変数とキーワード。 Pycharmがエラーをスローする

[ ERROR ] Parsing 'test.robot' failed: Data source does not exist. 

理由を特定できません。

答えて

0

テストがあるディレクトリに変更するか、引数を処理するときにフルパスを使用する必要があります。

CD C:\Users\desktopapp\Documents 
jybot %*