diff options
author | Tom Hacohen <tom@stosb.com> | 2012-01-15 10:29:09 +0000 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2012-01-15 10:29:09 +0000 |
commit | 3f0a3717ad65b3c8d39e878802d5d0c71f91d1f8 (patch) | |
tree | 8127237a86ea84270439238024a96a27ba4f239d | |
parent | 43837ce1ea3fac80713ada38d1cfce4712f3aff3 (diff) | |
download | eet-3f0a3717ad65b3c8d39e878802d5d0c71f91d1f8.tar.gz |
Eet tests: Support out of source builds.
SVN revision: 67226
-rw-r--r-- | src/tests/Makefile.am | 1 | ||||
-rw-r--r-- | src/tests/eet_suite.c | 12 |
2 files changed, 8 insertions, 5 deletions
diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am index c90a1d5..61158f7 100644 --- a/src/tests/Makefile.am +++ b/src/tests/Makefile.am @@ -2,6 +2,7 @@ MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = \ -I$(top_srcdir)/src/lib \ +-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests\" \ @CHECK_CFLAGS@ \ @EINA_CFLAGS@ diff --git a/src/tests/eet_suite.c b/src/tests/eet_suite.c index 43b1e3a..6d06da8 100644 --- a/src/tests/eet_suite.c +++ b/src/tests/eet_suite.c @@ -24,6 +24,8 @@ #include "eet_suite.h" +#define CERT_DIR "src/tests/" TESTS_SRC_DIR + START_TEST(eet_test_init) { int ret; @@ -1640,7 +1642,7 @@ START_TEST(eet_identity_simple) eet_init(); fail_if(!(file = tmpnam(file))); - fail_if(chdir("src/tests")); + fail_if(chdir(CERT_DIR)); fail_if(!(noread = fopen("/dev/null", "w"))); /* Sign an eet file. */ @@ -1707,7 +1709,7 @@ START_TEST(eet_identity_open_simple) eet_init(); - fail_if(chdir("src/tests")); + fail_if(chdir(CERT_DIR)); k = eet_identity_open("cert.pem", "key.pem", NULL); fail_if(!k); @@ -1725,7 +1727,7 @@ START_TEST(eet_identity_open_pkcs8) eet_init(); - fail_if(chdir("src/tests")); + fail_if(chdir(CERT_DIR)); k = eet_identity_open("cert.pem", "key_enc_none.pem", NULL); fail_if(!k); @@ -1774,7 +1776,7 @@ START_TEST(eet_identity_open_pkcs8_enc) eet_init(); - fail_if(chdir("src/tests")); + fail_if(chdir(CERT_DIR)); k = eet_identity_open("cert.pem", "key_enc.pem", NULL); fail_if(k); @@ -1810,7 +1812,7 @@ START_TEST(eet_cipher_decipher_simple) eet_init(); fail_if(!(file = tmpnam(file))); - fail_if(chdir("src/tests")); + fail_if(chdir(CERT_DIR)); /* Crypt an eet file. */ ef = eet_open(file, EET_FILE_MODE_WRITE); |