Traceability

This project has documented its requirements, specifications and test cases.

Requirements

ID Title Type Status Links Tags
R_002 Validated read requests on database tables Requirement implemented gwdbvalidator_plugin;
R_D8C4B Validator registration Requirement   gwvalidator
R_79027 Command output validation Requirement   gwcmdvalidators
R_77A07 Command runtime validation Requirement   gwcmdvalidators
R_003 Configuration only Requirement implemented gwdbvalidator_plugin;
R_001 Hashed write requests on database tables Requirement implemented gwdbvalidator_plugin;
R_6A8AF Getting a validator Requirement   gwvalidator
R_8E18E File validation Requirement   gwfilevalidators
R_72AC6 Command exit code validation Requirement   gwcmdvalidators
R_7F7C2 Validation per database table Requirement   gwdbvalidator_pattern
R_E3793 Validator functions Requirement   gwvalidator

Specifications

ID Title Type Status Links Tags
S_10710 hash() function for validator Specification   R_E3793 gwvalidator
S_001 Using of groundwork pattern GwDbValidatorPattern Specification implemented R_001; R_002 gwdbvalidator_plugin;
S_102F8 command output check Specification   R_79027 gwcmdvalidators
S_31C31 Validating a file Specification   R_8E18E gwfilevalidators
S_5917A DB Validation registration Specification   R_7F7C2 gwdbvalidator_pattern
S_EB190 command exit code check Specification   R_72AC6 gwcmdvalidators
S_8C1D8 command timeout check Specification   R_77A07 gwcmdvalidators
S_2C5EC Command execution Specification   R_79027; R_72AC6; R_77A07 gwcmdvalidators
S_1FB7D validate() function for validator Specification   R_E3793 gwvalidator
S_002 Automatic database table registration for validation Specification implemented R_003 gwdbvalidator_plugin;
S_F7DDB register() function for self.validators Specification   R_D8C4B; R_6A8AF gwvalidator
S_CFBC1 Hashing a file Specification   R_8E18E gwfilevalidators

Test Cases

ID Title Type Status Links Tags
T_4B1C4 gwvalidator tests Test Case   S_1FB7D; S_10710 gwvalidator