changelog: robotframework

For the most up-to-date changelog, please check our GitHub repository.

3.2.1

Support new version of qase-python-commons

3.2.0

Minor release that includes all changes from beta versions 3.2.0b.

Support pabot library. If you use the pabot library to run tests in parallel, the reporter will send the results

3.2.0b3

Improve handling of nested steps in the Robot Framework listener.

For example, if the test has the following structure:

Formatted Return
    RETURN  ${value}

Previously, the RETURN keyword was presented as RETURN in the Qase test run. Now, the keyword is presented as RETURN ${value}.

3.2.0b2

Fix an issue with nested steps in the Robot Framework listener.

3.2.0b1

  • Migrate the listener to the ROBOT_LISTENER_API_VERSION version 3.
  • Support a selective execution of tests by Qase ID. If the plan id is specified, the reporter will send the results only for the tests that are in the plan.

3.1.2

Support qase.fields tag. You can specify the fields that you want to send to Qase.

Simple test
    [Tags]     qase.fields:{ "suite": "my suite", "description": "It is simple test" }
    Should Be Equal As Numbers    1    1

3.1.1

Minor release that includes all changes from beta versions 3.1.1b.

Support qase.ignore tag. If the test has the qase.ignore tag, the reporter will not send the result to Qase.

Simple test
    [Tags]     qase.ignore
    Should Be Equal As Numbers    1    1

3.1.1b2

Fixed the issue:

Calling method 'end_test' of listener 'qase.robotframework.Listener' failed: IndexError: list index out of range

3.1.1b1

Add support robotframework-tidy to the reporter. The reporter will ignore IF, ELSE IF, ELSE, and END keywords.

3.1.0

Minor release that includes all changes from beta versions 3.1.0b.

3.1.0b3

Added the ability to attach attachments to step implementations.

from qase.robotframework.method import qase


def step01(a: int, b: int):
    qase.attach("/some_path/file.xml")
    qase.attach((str.encode("This is a simple string attachment"), "text/plain", "simple.txt"))
    return str(a + b)

3.1.0b1

Implemented a method that constructs a signature for each test result. It takes the file path, suites, qase IDs, and parameters.

3.0.0

The first release in the 3.0.x series of the Robot Framework reporter.

3.0.0b4

The reporter will now extract the Qase ID after ending the test, not before.

3.0.0b3

Fixed the issue:

AttributeError: 'Result' object has no attribute 'case'

Renamed the internal package from qaseio to qase.

3.0.0b2

Fixed an issue with unsupported step status. If the step is skipped, mark such a step as blocked in the Qase test run.