1 /* 2 * Copyright (c) 2021, Arm Limited and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #ifndef STANDALONE_TEST_RUNNER_SERVICE_CONTEXT_H 8 #define STANDALONE_TEST_RUNNER_SERVICE_CONTEXT_H 9 10 #include <service/locator/standalone/standalone_service_context.h> 11 #include <rpc/direct/direct_caller.h> 12 #include <service/test_runner/provider/test_runner_provider.h> 13 14 class test_runner_service_context : public standalone_service_context 15 { 16 public: 17 test_runner_service_context(const char *sn); 18 virtual ~test_runner_service_context(); 19 20 private: 21 22 void do_init(); 23 void do_deinit(); 24 25 struct test_runner_provider m_test_runner_provider; 26 }; 27 28 #endif /* STANDALONE_TEST_RUNNER_SERVICE_CONTEXT_H */ 29