Add definition to get the install prefix to run the ml-agent for unittest.
Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
api_install_includedir = join_paths(api_install_prefix, get_option('includedir'))
api_install_inidir = get_option('sysconfdir')
+# Declare path to bin directory to run mlops-agent for unittest.
+add_project_arguments('-DEXEC_PREFIX="' + api_install_bindir + '"', language: ['c', 'cpp'])
+
# Set default configuration
api_conf = configuration_data()
api_conf.set('VERSION', api_version)
*/
void SetUp () override
{
- g_autofree gchar *services_dir = g_build_filename ("/usr/bin/ml-test/services", NULL);
+ g_autofree gchar *services_dir
+ = g_build_filename (EXEC_PREFIX, "ml-test", "services", NULL);
dbus = g_test_dbus_new (G_TEST_DBUS_NONE);
ASSERT_NE (nullptr, dbus);
*/
void SetUp () override
{
- g_autofree gchar *services_dir = g_build_filename ("/usr/bin/ml-test/services", NULL);
+ g_autofree gchar *services_dir
+ = g_build_filename (EXEC_PREFIX, "ml-test", "services", NULL);
dbus = g_test_dbus_new (G_TEST_DBUS_NONE);
ASSERT_NE (nullptr, dbus);
*/
static void SetUpTestSuite ()
{
- g_autofree gchar *services_dir = g_build_filename ("/usr/bin/ml-test/services", NULL);
+ g_autofree gchar *services_dir
+ = g_build_filename (EXEC_PREFIX, "ml-test", "services", NULL);
dbus = g_test_dbus_new (G_TEST_DBUS_NONE);
ASSERT_NE (nullptr, dbus);