With the change in function  should_run_successfully() of commit 54337fa:
- RunPass => true,
-  Ui => self.props.pass_mode == Some(PassMode::Run),
+  RunPass | Ui => self.effective_pass_mode() == Some(PassMode::Run),
The test cases under run-pass directory are tested for building only, the compiled test cases are not running any more.
Does it work as design?