You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- remove unused entries from generated report
- merge utc_time & machine_time into timestamp field
- upgrade pnpm & node in ci; move pytest cfg to pyproject.toml
- use unix timestamps & store tz info in test-level report
- update frontend test w @testing-library/react
- delta encode level info of all dict/fix entries
- avoid match status expansion for dict/fix match entries
- omit fixed indices of tablelog entry
- add timezone field to TestReport, have default values to timezone fields
Change Testplan exported JSON report structure to reduce report size.
2
+
3
+
* Remove unused report entry fields.
4
+
* ``fix_spec_path``.
5
+
* ``status_override`` and ``status_reason`` in case they are empty.
6
+
* ``line_no``, ``code_context`` and ``file_path`` if ``--code`` is not enabled.
7
+
* ``env_status``, ``part``, ``strict_order`` and ``host`` depending on report category.
8
+
* Remove unused assertion entry fields ``category`` and ``flag`` if they are ``DEFAULT``.
9
+
* Merge assertion entry fields ``utc_time`` and ``machine_time`` into a unix timestamp field ``timestamp``, and store timezone info in parent Test-level report under key ``timezone``.
10
+
* Replace ISO 8601 time string with unix timestamp in all ``timer`` fields, and add a ``timezone`` field to Testplan-level report as well.
11
+
* Update data structure of several serialized assertion entries.
12
+
* Delta encode level info of ``flattened_dict`` fields of ``DictLog`` and ``FixLog`` entries.
13
+
* Delta encode level info of ``comparison`` fields of ``DictMatch`` and ``FixMatch`` entries.
14
+
* Delta encode level info of nested ``comparison`` fields of ``DictMatchAll`` and ``FixMatchAll`` entries, remove extra nesting of ``matches`` as well.
15
+
* Preserve abbreviations of match status of ``DictMatch``, ``FixMatch``, ``DictMatchAll`` and ``FixMatchAll`` entries, i.e. ``p`` instead of ``Passed``, ``f`` instead of ``Failed``, ``i`` instead of ``Ignored``.
16
+
* Remove ``indices`` field of ``TableLog`` entries.
0 commit comments