diff options
Diffstat (limited to 'trust')
-rw-r--r-- | trust/tests/test-bundle.c | 4 | ||||
-rw-r--r-- | trust/tests/test-cer.c | 4 | ||||
-rw-r--r-- | trust/tests/test-module.c | 4 | ||||
-rw-r--r-- | trust/tests/test-openssl.c | 4 | ||||
-rw-r--r-- | trust/tests/test-save.c | 4 | ||||
-rw-r--r-- | trust/tests/test-token.c | 9 | ||||
-rw-r--r-- | trust/tests/test-trust.c | 6 |
7 files changed, 13 insertions, 22 deletions
diff --git a/trust/tests/test-bundle.c b/trust/tests/test-bundle.c index 10f89d2..397787f 100644 --- a/trust/tests/test-bundle.c +++ b/trust/tests/test-bundle.c @@ -78,9 +78,7 @@ setup (void *unused) p11_extract_info_init (&test.ex); - test.directory = p11_path_expand ("$TEMP/test-extract.XXXXXX"); - if (!mkdtemp (test.directory)) - assert_not_reached (); + test.directory = p11_test_directory ("test-extract"); } static void diff --git a/trust/tests/test-cer.c b/trust/tests/test-cer.c index fc4d007..846cabf 100644 --- a/trust/tests/test-cer.c +++ b/trust/tests/test-cer.c @@ -78,9 +78,7 @@ setup (void *unused) p11_extract_info_init (&test.ex); - test.directory = p11_path_expand ("$TEMP/test-extract.XXXXXX"); - if (!mkdtemp (test.directory)) - assert_fail ("mkdtemp() failed", test.directory); + test.directory = p11_test_directory ("test-extract"); } static void diff --git a/trust/tests/test-module.c b/trust/tests/test-module.c index 80747da..5920076 100644 --- a/trust/tests/test-module.c +++ b/trust/tests/test-module.c @@ -138,9 +138,7 @@ setup_writable (void *unused) rv = C_GetFunctionList (&test.module); assert (rv == CKR_OK); - test.directory = p11_path_expand ("$TEMP/test-module.XXXXXX"); - if (!mkdtemp (test.directory)) - assert_not_reached (); + test.directory = p11_test_directory ("test-module"); memset (&args, 0, sizeof (args)); if (asprintf (&arguments, "paths='%s'", test.directory) < 0) diff --git a/trust/tests/test-openssl.c b/trust/tests/test-openssl.c index 1396102..f31a41a 100644 --- a/trust/tests/test-openssl.c +++ b/trust/tests/test-openssl.c @@ -81,9 +81,7 @@ setup (void *unused) p11_extract_info_init (&test.ex); - test.directory = p11_path_expand ("$TEMP/test-extract.XXXXXX"); - if (!mkdtemp (test.directory)) - assert_not_reached (); + test.directory = p11_test_directory ("test-extract"); } static void diff --git a/trust/tests/test-save.c b/trust/tests/test-save.c index eba5632..be16141 100644 --- a/trust/tests/test-save.c +++ b/trust/tests/test-save.c @@ -63,9 +63,7 @@ struct { static void setup (void *unused) { - test.directory = p11_path_expand ("$TEMP/test-extract.XXXXXX"); - if (!mkdtemp (test.directory)) - assert_fail ("mkdtemp() failed", strerror (errno)); + test.directory = p11_test_directory ("test-extract"); } static void diff --git a/trust/tests/test-token.c b/trust/tests/test-token.c index 6b998ca..3b7d701 100644 --- a/trust/tests/test-token.c +++ b/trust/tests/test-token.c @@ -76,10 +76,7 @@ setup (void *path) static void setup_temp (void *unused) { - test.directory = p11_path_expand ("$TEMP/test-module.XXXXXX"); - if (!mkdtemp (test.directory)) - assert_not_reached (); - + test.directory = p11_test_directory ("test-module"); setup (test.directory); } @@ -268,9 +265,7 @@ test_writable_no_exist (void) p11_token *token; char *path; - directory = p11_path_expand ("$TEMP/test-module.XXXXXX"); - if (!mkdtemp (directory)) - assert_not_reached (); + directory = p11_test_directory ("test-module"); path = p11_path_build (directory, "subdir", NULL); assert (path != NULL); diff --git a/trust/tests/test-trust.c b/trust/tests/test-trust.c index 205a08a..8c69107 100644 --- a/trust/tests/test-trust.c +++ b/trust/tests/test-trust.c @@ -36,6 +36,8 @@ #include "attrs.h" #include "debug.h" +#include "message.h" +#include "path.h" #include "test.h" #include "test-trust.h" @@ -52,6 +54,10 @@ #include <string.h> #include <unistd.h> +#ifdef OS_UNIX +#include <paths.h> +#endif + void test_check_object_msg (const char *file, int line, |