summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2012-01-15 10:29:09 +0000
committerTom Hacohen <tom@stosb.com>2012-01-15 10:29:09 +0000
commit3f0a3717ad65b3c8d39e878802d5d0c71f91d1f8 (patch)
tree8127237a86ea84270439238024a96a27ba4f239d
parent43837ce1ea3fac80713ada38d1cfce4712f3aff3 (diff)
downloadeet-3f0a3717ad65b3c8d39e878802d5d0c71f91d1f8.tar.gz
Eet tests: Support out of source builds.
SVN revision: 67226
-rw-r--r--src/tests/Makefile.am1
-rw-r--r--src/tests/eet_suite.c12
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);