2017-10-19 2 views
0

Ich versuche, Pass-Fail-Status in SauceLabs hinzufügen, wenn ich einen automatisierten Test ausführen, aber ich kann nicht herausfinden, wie soll ich es tun. Ich benutze Behat - Selenium Driver. Ich habe die Dokumentation gelesen, aber es hat mir nicht geholfen.SoßeLabs Pass/Fail mit Behath

Ich versuchte, die Saucelabs Ruhe API-Leitfaden zu verwenden und ich starten die folgenden

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

Aber es funktioniert in meiner Konsole nicht.

Antwort

0

Ich glaube, Sie brauchen die Session-ID ownCloud verwendet:

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

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

und diese ID aus der URL gezogen wird: https://github.com/owncloud/core/blob/master/tests/ui/features/bootstrap/FeatureContext.php#L171 aber es könnte bessere Möglichkeiten bekommen es

Verwandte Themen