datastax / adelphi

Automation tool for testing C* OSS that assembles cassandra-diff, nosqlbench, fqltool
Apache License 2.0
10 stars 6 forks source link

Make reporting/logging for Python integration test infrastructure a bit more sane #113

Open absurdfarce opened 3 years ago

absurdfarce commented 3 years ago

Feature Request

Description

https://github.com/datastax/adelphi/pull/104 introduced a new framework for integration tests implemented entirely in Python. In the rush to get this done some shortcuts were taken around reporting and logging that should be remedied when we have a bit more time. These shortcuts include:

┆Issue is synchronized with this Jira Task by Unito ┆Issue Number: AD-35

absurdfarce commented 3 years ago

Note that the PR for https://github.com/datastax/adelphi/issues/106 addresses the CQL-specific _compareToReference stuff mentioned above.

absurdfarce commented 3 years ago

The bit about test_diff and it's naming is also likely to get addressed as part of the PR for https://github.com/datastax/adelphi/issues/106

absurdfarce commented 3 years ago

Yup, #106 did wind up addressing the test_diff naming question.

absurdfarce commented 3 years ago

The log bits of this ticket are addressed via the use of tox and it's log capture facilities. Pretty sure all that's left here is a better hash comparison of CQL files... and even that at least consistently shows up in the tox output IIRC