Skip to content

Conversation

@kiryazovi-redis
Copy link
Contributor

This is part of an initiative to make the summary results of scenario tests look better, when they are outputted by automation.
All we are doing here is complying with:
https://github.com/ctrf-io/go-ctrf-json-reporter

This means "splitting/duplicating" the output stream into human readable one and json one, so it can be pipelined into the go-ctrs-json-reporter and then into any CI

@ndyakov ndyakov changed the base branch from master to e2e-upgrade October 14, 2025 07:58
Copy link
Member

@ndyakov ndyakov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, and seems to help export the report.

@ndyakov ndyakov merged commit b823635 into redis:e2e-upgrade Oct 14, 2025
5 checks passed
ndyakov added a commit that referenced this pull request Oct 17, 2025
* update e2e test, change script

* update script and tests

* fixed bdbid parsing

* disabled majority of tests, swapped event order

* change the config tag

* revert test order

* fix typo

* reenable all e2e tests

* change the clonfig flag key for all e2e tests

* improve logging for debug purposes of tests

* longer deadline for FI in CI

* increase waiting for notifications

* extend tests

* dont fail on flaky third client

* fi new params

* fix test build

* more time for migrating

* first wait for FI action, then assert notification

* fix test build

* fix tests

* fix tests

* change output

* global print logs for tests

* better output

* fix error format

* maybe the notification is already received

* second and third client fix

* print output if failed

* better second and third client checks

* output action data if notification is not received

* stop command runner

* database create / delete actions

* database create / delete actions used in tests

* fix import

* remove example

* remove unused var

* use different port than the one in env

* wait for action to get the response

* fix output

* fix create db config

* fix create db config

* use new database for client

* fix create db config

* db per scenario

* less logs, correct check

* Add CTRF to the scenario tests (#3545)

* add some json ctrf improvements

* fix -v

* attempt to separate the output

---------

Co-authored-by: Nedyalko Dyakov <[email protected]>

---------

Co-authored-by: Nedyalko Dyakov <[email protected]>
Co-authored-by: kiryazovi-redis <[email protected]>
Co-authored-by: Nedyalko Dyakov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants