stable

Clone or download

Read-only

Refactor Testmanagement first config creator to make it more maintenable

part of request #18363 Do not create testmanagement trackers if short name or name are already taken Change-Id: I8f83ce5aa22fa0a93b69b3fefc79b7fe3e461ee1

Modified Files

Name
M plugins/testmanagement/include/TestManagement/Administration/TrackerChecker.php +33 −0 Go to diff View file
M plugins/testmanagement/include/TestManagement/Config.class.php +43 −0 Go to diff View file
M plugins/testmanagement/include/TestManagement/FirstConfigCreator.class.php +55 −85 Go to diff View file
M plugins/testmanagement/include/TestManagement/Router.class.php +11 −7 Go to diff View file
M plugins/testmanagement/include/TestManagement/StartTestManagementController.php +5 −45 Go to diff View file
A plugins/testmanagement/include/TestManagement/TestmanagementConfigTracker.php +64 −0 Go to diff View file
A plugins/testmanagement/include/TestManagement/TestmanagementTrackersConfiguration.php +76 −0 Go to diff View file
A plugins/testmanagement/include/TestManagement/TestmanagementTrackersConfigurator.php +91 −0 Go to diff View file
A plugins/testmanagement/include/TestManagement/TestmanagementTrackersCreator.php +73 −0 Go to diff View file
M plugins/testmanagement/include/testmanagementPlugin.php +5 −2 Go to diff View file
M plugins/testmanagement/tests/unit/TestManagement/FirstConfigCreatorTest.php +218 −220 Go to diff View file
A plugins/testmanagement/tests/unit/TestManagement/TestmanagementTrackersConfiguratorTest.php +93 −0 Go to diff View file
A plugins/testmanagement/tests/unit/TestManagement/TestmanagementTrackersCreatorTest.php +109 −0 Go to diff View file