Lines Matching refs:interface
118 /// Mock interface definition for testing.
120 /// This scheduler interface does not execute external binaries. It is designed
122 class mock_interface : public scheduler::interface {
126 /// std::exit on exit from this mock interface. The reason is that we do
309 /// \param control_directory Directory where the interface may place control
392 /// \param control_directory Path to the directory where the interface may
1118 ATF_REQUIRE_THROW_RE(engine::error, "Unsupported test interface 'mock2'",
1121 "mock2", std::shared_ptr< scheduler::interface >(new mock_interface()));
1125 ATF_REQUIRE_THROW_RE(engine::error, "Unsupported test interface 'plain'",
1139 "mock2", std::shared_ptr< scheduler::interface >(new mock_interface()));
1205 "mock", std::shared_ptr< scheduler::interface >(new mock_interface()));