• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

testit-tms / adapters-python / 23762390641

30 Mar 2026 07:01PM UTC coverage: 17.402% (+0.02%) from 17.381%
23762390641

push

github

web-flow
feat: support custom statuses. (#246)

* feat: support custom statuses.

* feat: support custom statuses.

* fix: set status for behave.

* fix: update sync-storage

* chore: update sync-storage version

* chore: update runner logic to type only

* chore: update version

* chore: update ci

* chore: update sync-storage version

* fix messages from failed steps for robotframework.

* fix: set status for behave.

* fix: small sync-storage fixes

* chore: update ci

---------

Co-authored-by: pavel.butuzov <pavel.butuzov@testit.software>
Co-authored-by: Dmitry Ermakovich <dmitry.ermakovich@testit.software>

7 of 54 new or added lines in 10 files covered. (12.96%)

2 existing lines in 2 files now uncovered.

284 of 1632 relevant lines covered (17.4%)

0.35 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/testit-adapter-pytest/src/testit_adapter_pytest/models/executable_test.py
1
from attr import attrs, attrib
×
2
from attr import Factory
×
3

4

5
@attrs
×
6
class ExecutableTest:
×
7
    external_id = attrib()
×
8
    name = attrib()
×
9
    steps = attrib(default=Factory(list))
×
10
    step_results = attrib(default=Factory(list))
×
11
    setup_steps = attrib(default=Factory(list))
×
12
    setup_step_results = attrib(default=Factory(list))
×
13
    teardown_steps = attrib(default=Factory(list))
×
14
    teardown_step_results = attrib(default=Factory(list))
×
15
    result_links = attrib(default=Factory(list))
×
16
    duration = attrib(default=None)
×
17
    outcome = attrib(default=None)
×
NEW
18
    status_type = attrib(default=None)
×
19
    failure_reason_names = attrib(default=Factory(list))
×
20
    traces = attrib(default=None)
×
21
    attachments = attrib(default=Factory(list))
×
22
    parameters = attrib(default=Factory(dict))
×
23
    properties = attrib(default=Factory(dict))
×
24
    namespace = attrib(default=None)
×
25
    classname = attrib(default=None)
×
26
    title = attrib(default=None)
×
27
    description = attrib(default=None)
×
28
    links = attrib(default=Factory(list))
×
29
    labels = attrib(default=Factory(list))
×
30
    tags = attrib(default=Factory(list))
×
31
    work_item_ids = attrib(default=Factory(list))
×
32
    message = attrib(default=None)
×
33
    node_id = attrib(default=None)
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc