openlayer.ProjectVersion#

class openlayer.ProjectVersion(json, client)#

An object containing information about a project version on the Openlayer platform.

This object is returned by the openlayer.OpenlayerClient.push() and openlayer.OpenlayerClient.load_project_version() methods.

Refer to openlayer.OpenlayerClient.load_project_version() for an example of how to use the object.

Attributes

failing_test_count

Returns the number of failing tests for the project version.

passing_test_count

Returns the number of passing tests for the project version.

skipped_test_count

Returns the number of failing tests for the project version.

status

Returns the current state of the project version.

status_message

Returns the status message of the project version.

total_test_count

Returns the number of failing tests for the project version.

Methods

print_status_report()

Prints the status report along with its status message.

print_test_report()

Prints the test results of the project version.

refresh()

Refreshes the project version object with the latest information from the server.

to_dict()

Returns object properties as a dict.

wait_for_completion([timeout])

Waits for the project version to complete.