I know Gerrit can do that, probably Jenkins too. Idea is to have CI response before the patch is merged.
We'll do that when we switch to GitLab CI. Some projects already use it.
This is a known item and is part of our overall plan regarding Gitlab CI