2017-10-19 6 views
0

私は自動テストを実行するたびにSaucelabsで合格/不合格のステータスを追加しようとしていますが、どうすればいいか分かりません。私はBehat - Selenium Driverを使用します。私はドキュメントを読んだが、それは私を助けなかった。SauceLabs通行/通話を使用してください

私はSaucelabsのREST APIガイドを使用しようと、私は

curl -X PUT \ 
-s -d '{"passed":true}' \ 
-u https://USERNAME:[email protected]/rest/v1/users/USERNAME 

次の私のコンソールで起動しかし、それは動作しません。

答えて

0

私はあなたがIdを ownCloudが使用するセッションが必要だと思う:

curl -X PUT -s -d "{\"passed\": $PASSED}" -u $SAUCE_USERNAME:$SAUCE_ACCESS_KEY https://saucelabs.com/rest/v1/$SAUCE_USERNAME/jobs/$SAUCELABS_SESSIONID

参照:https://github.com/owncloud/core/blob/master/tests/travis/start_ui_tests.sh#L235

と、このIDはURLから引かれる:https://github.com/owncloud/core/blob/master/tests/ui/features/bootstrap/FeatureContext.php#L171 しかし得るためのより良い方法があるかもしれませんそれ

関連する問題