2017-10-19 21 views
0

자동 테스트를 실행할 때마다 Saucelabs에서 합격/불합격 상태를 추가하려고하는데 어떻게해야하는지 알 수 없습니다. 나는 Behat - Selenium Driver를 사용한다. 나는 문서를 읽었지 만 그것은 도움이되지 못했습니다. SauceLabs behat를 사용하여 합격/불합격

은 내가 Saucelabs 휴식의 API 가이드를 사용하려고하고 나는

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

다음 내 콘솔에서 실행하지만 그것은 작동하지 않습니다.

답변

0

난 당신 이드 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이 하지만 점점 더 나은 방법이있을 수 있습니다 그것