One of use case we have with tuleap is an integration with our own CI/CD system. In our system every time you create a PR it will automatically create a test environment with container to test the application. After testing our system will reply to tuleap with testing response. So if the test failed we would not allow to merge. So this could be a feature that we could configure by telling in the project or repository that we want to strick the pr merge based on test response.