Test service settings with a build event as well as a push event
I really like the tighter CI integration, including the unified "Project Settings -> Services" page. This feature request relates to am incidental and minor loss of functionality.
When pressing "Test Settings" on, e.g., https://gitlab.example.com/namespace/project/services/hipchat/edit, a sample "Push event" is triggered. This is the same regardless of the "Trigger" setting, even if "Push events" is not checked. I suggest a small test button next to each of the "Trigger" options, triggering sample events of various kinds. This would involve a few new build_sample
methods, but it looks like each may be fairly simple, enough so that I may be able to work on it if a patch would be welcome.
Previously, you could test a service that expects a CI/build event by using the CI services page. Now, if I really want to test a build event, my only option is to cause a real one to occur.