Special Examples TCs

Registered by Federico Razzoli on 2013-02-20

Examples which make a special use of STKUnit:
* test_checkup
* test_lint
* test_security

These TCs are invoked by a TS called diagnostix.

They are just examples of a special use of STK/Unit, but could possibly evolve over time and become useful tools.

TEST_CHECKUP
is a TC which generate fails for problems which come up with db usage:
* big fragmented tables
* empty databases
* non-MEMORY empty tables
* past events
* unused 3rd party SE
* bad configuration
...

TEST_LINT
is a TC which checks the structure of SQL objects searching for bad practices:
* tables with no primary key
* long PK
* FK between different types
* UNSIGNED AUTO_INCREMENT
* redundant index on InnoDB (ie: (name,pk) ad (name))
...
and one pass for all objects which have no problems.

TEST_SECURITY
* users with no rights
* rights on non-existent objects
...

Blueprint information

Status:
Started
Approver:
None
Priority:
High
Drafter:
None
Direction:
Needs approval
Assignee:
Federico Razzoli
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Slow progress
Milestone target:
milestone icon 1.1.0
Started by
Federico Razzoli on 2013-03-18

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
test_checkup: INPROGRESS
test_lint: TODO
test_security: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.