Bug #45193 Consolidate common functions/macros in MySQL Proxy unittest suite

Submitted: 29 May 2009 12:35
Reporter: Kay Roepke Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Proxy: Core Severity:S4 (Feature request)
Version:0.7.1, 0.8 OS:Any
Assigned to: Assigned Account CPU Architecture:Any
Tags: proxy, refactoring, testsuite

[29 May 2009 12:35] Kay Roepke
Description:
https://blueprints.launchpad.net/mysql-proxy/+spec/test-suite-consolidation

The MySQL Proxy test suite currently has a lot of code duplication, mostly around macros and common tasks, such as the macros used to declare testcases, certain convenience macros around asserts and setting up logging properly.
This task is about creating a common .h/.c file to be included in every testcases its use is applicable to, and cleaning up the existing testcases.
Optionally it would help to make the automake-based build system capable of only compiling the tests without requiring to run them all - a big win when working on a single test.

The implementor should make sure to update the Launchpad blueprint to reflect the status of the feature request.

How to repeat:
n/a

Suggested fix:
see description

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.049 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.