e_val = g_getenv ("SSO_STORAGE_PATH");
if (e_val)
_set_storage_path (self, e_val);
-
- e_val = g_getenv ("SSO_SECRET_PATH");
- if (e_val)
- gsignond_config_set_string (self,
- GSIGNOND_CONFIG_GENERAL_SECURE_DIR,
- e_val);
}
#endif /* ENABLE_DEBUG */
TESTS_ENVIRONMENT= SSO_PLUGINS_DIR=$(top_builddir)/src/plugins/.libs \
SSO_BIN_DIR=$(top_builddir)/src/daemon/.libs \
SSO_STORAGE_PATH=/tmp/gsignond \
- SSO_SECRET_PATH=/tmp/gsignond \
LD_LIBRARY_PATH="$(top_builddir)/src/daemon/plugins/plugind/.libs:$(top_builddir)/src/common/.libs:$(top_builddir)/src/common/db/.libs:$(top_builddir)/src/daemon/.libs:$(top_builddir)/src/daemon/db/.libs:$(top_builddir)/src/daemon/dbus/.libs:$(top_builddir)/src/daemon/plugins/.libs"
VALGRIND_TESTS_DISABLE=
fail_if (g_setenv ("SSO_DAEMON_TIMEOUT", "5", TRUE) == FALSE);
fail_if (g_setenv ("SSO_AUTH_SESSION_TIMEOUT", "5", TRUE) == FALSE);
fail_if (g_setenv ("SSO_STORAGE_PATH", "/tmp/gsignond", TRUE) == FALSE);
- fail_if (g_setenv ("SSO_SECRET_PATH", "/tmp/gsignond", TRUE) == FALSE);
fail_if (g_setenv ("SSO_KEYCHAIN_SYSCTX", exe_name, TRUE) == FALSE);
fail_if (g_setenv ("SSO_PLUGIN_TIMEOUT", "5", TRUE) == FALSE);
g_unsetenv ("SSO_DAEMON_TIMEOUT");
g_unsetenv ("SSO_AUTH_SESSION_TIMEOUT");
g_unsetenv ("SSO_STORAGE_PATH");
- g_unsetenv ("SSO_SECRET_PATH");
g_unsetenv ("SSO_KEYCHAIN_SYSCTX");
}
TESTS = dbtest
-TESTS_ENVIRONMENT= SSO_STORAGE_PATH=/tmp/gsignond \
- SSO_SECRET_PATH=/tmp/gsignond
+TESTS_ENVIRONMENT= SSO_STORAGE_PATH=/tmp/gsignond
VALGRIND_TESTS_DISABLE=
START_TEST (test_sql_database)
{
GSignondDbSecretDatabase *database = NULL;
- GSignondConfig *config = NULL;
gchar *filename = NULL;
const gchar *dir = NULL;
GSignondCredentials *creds = NULL;
fail_unless (gsignond_db_secret_database_remove_data (
database, 1, 2) == FALSE);
- config = gsignond_config_new ();
- dir = gsignond_config_get_string (config,
- GSIGNOND_CONFIG_GENERAL_SECURE_DIR);
- if (!dir) {
- dir = g_get_user_cache_dir ();
- }
+ dir = "/tmp/gsignond";
g_mkdir_with_parents (dir, S_IRWXU);
filename = g_build_filename (dir, "sql_db_test.db", NULL);
fail_unless (gsignond_db_sql_database_open (sqldb, filename,
fail_unless (gsignond_db_sql_database_open (sqldb, filename,
SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE) == TRUE);
g_free (filename);
- g_object_unref(config);
creds = gsignond_credentials_new ();
fail_if (creds == NULL);
const gchar *dir = NULL;
config = gsignond_config_new ();
+ gsignond_config_set_string (config, GSIGNOND_CONFIG_GENERAL_SECURE_DIR, "/tmp/gsignond");
+
/* Secret Storage */
storage = g_object_new (GSIGNOND_TYPE_SECRET_STORAGE,
"config", config, NULL);
GSignondSecurityContext *owner = NULL;
config = gsignond_config_new ();
+ gsignond_config_set_string (config, GSIGNOND_CONFIG_GENERAL_SECURE_DIR, "/tmp/gsignond");
GSignondDbMetadataDatabase* metadata_db = NULL;
metadata_db = gsignond_db_metadata_database_new (config);
g_object_unref(config);
GSignondDictionary *no_cap_filter = NULL;
config = gsignond_config_new ();
+ gsignond_config_set_string (config, GSIGNOND_CONFIG_GENERAL_SECURE_DIR, "/tmp/gsignond");
storage = g_object_new (GSIGNOND_TYPE_SECRET_STORAGE,
"config", config, NULL);
g_object_unref(config);
TESTS_ENVIRONMENT= SSO_PLUGINS_DIR=$(top_builddir)/src/plugins/.libs \
SSO_BIN_DIR=$(top_builddir)/src/daemon/.libs \
SSO_STORAGE_PATH=/tmp/gsignond \
- SSO_SECRET_PATH=/tmp/gsignond \
LD_LIBRARY_PATH="$(top_builddir)/src/daemon/plugins/plugind/.libs:$(top_builddir)/src/common/.libs:$(top_builddir)/src/common/db/.libs:$(top_builddir)/src/daemon/.libs:$(top_builddir)/src/daemon/db/.libs:$(top_builddir)/src/daemon/dbus/.libs:$(top_builddir)/src/daemon/plugins/.libs"
VALGRIND_TESTS_DISABLE =
#Environment variables for the tests
export G_MESSAGES_DEBUG=all
export SSO_STORAGE_PATH=/tmp/gsignond
-export SSO_SECRET_PATH=/tmp/gsignond
rm -rf "$SSO_STORAGE_PATH"
killall gsignond
-export SSO_SECRET_PATH="/tmp/gsignond"
export SSO_STORAGE_PATH="/tmp/gsignond"
if [ -f "$SRC_HOME/test/daemon/.libs/lt-daemontest" ] ; then
export SSO_KEYCHAIN_SYSCTX="$SRC_HOME/test/daemon/.libs/lt-daemontest"