stable

Clone or download

Read-only

request #21350: Test execution changes should not take the place of other artifacts in the heartbeats widget

The filtering is now done while retrieving the artifacts instead of doing it at posteriori. The hearbeat widget should still have visible artifacts when creating a "large" (more than 30 test definitions) campaigns. Change-Id: Ib7be8719c8328fa69b878be761400c8abc69abdd

Modified Files

Name
D plugins/testmanagement/include/TestManagement/Heartbeat/HeartbeatArtifactOverrider.php +0 −48 Go to diff View file
A plugins/testmanagement/include/TestManagement/Heartbeat/HeartbeatArtifactTrackerExcluder.php +38 −0 Go to diff View file
M plugins/testmanagement/include/testmanagementPlugin.php +6 −6 Go to diff View file
D plugins/testmanagement/tests/unit/TestManagement/Heartbeat/HeartbeatArtifactOverriderTest.php +0 −106 Go to diff View file
A plugins/testmanagement/tests/unit/TestManagement/Heartbeat/HeartbeatArtifactTrackerExcluderTest.php +59 −0 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/Heartbeat/ExcludeTrackersFromArtifactHeartbeats.php +63 −0 Go to diff View file
D plugins/tracker/include/Tracker/Artifact/Heartbeat/OverrideArtifactsInFavourOfAnOther.php +0 −91 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/LatestHeartbeatsCollector.php +8 −7 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/dao/Tracker_ArtifactDao.class.php +7 −1 Go to diff View file
A plugins/tracker/tests/unit/Tracker/Artifact/Heartbeat/ExcludeTrackersFromArtifactHeartbeatsTest.php +47 −0 Go to diff View file