#include "eet_suite.h"
+#define CERT_DIR "src/tests/" TESTS_SRC_DIR
+
START_TEST(eet_test_init)
{
int ret;
fail_if(result->empty != NULL);
if (i == 0)
{
- Eet_Test_Basic_Type *tmp;
-
- tmp = result->with;
- fail_if(tmp == NULL);
-
- fail_if(tmp->c != EET_TEST_CHAR);
- fail_if(tmp->s != EET_TEST_SHORT);
- fail_if(tmp->i != EET_TEST_INT + i + 1);
- fail_if(tmp->l != (long long)EET_TEST_LONG_LONG);
- fail_if(strcmp(tmp->str, EET_TEST_STRING) != 0);
- fail_if(strcmp(tmp->istr, EET_TEST_STRING) != 0);
- fail_if(tmp->uc != EET_TEST_CHAR);
- fail_if(tmp->us != EET_TEST_SHORT);
- fail_if(tmp->ui != EET_TEST_INT);
- fail_if(tmp->ul != EET_TEST_LONG_LONG);
+ Eet_Test_Basic_Type *tmp2;
+
+ tmp2 = result->with;
+ fail_if(tmp2 == NULL);
+
+ fail_if(tmp2->c != EET_TEST_CHAR);
+ fail_if(tmp2->s != EET_TEST_SHORT);
+ fail_if(tmp2->i != EET_TEST_INT + i + 1);
+ fail_if(tmp2->l != (long long)EET_TEST_LONG_LONG);
+ fail_if(strcmp(tmp2->str, EET_TEST_STRING) != 0);
+ fail_if(strcmp(tmp2->istr, EET_TEST_STRING) != 0);
+ fail_if(tmp2->uc != EET_TEST_CHAR);
+ fail_if(tmp2->us != EET_TEST_SHORT);
+ fail_if(tmp2->ui != EET_TEST_INT);
+ fail_if(tmp2->ul != EET_TEST_LONG_LONG);
}
else
fail_if(result->with != NULL);
eet_init();
fail_if(!(file = tmpnam(file)));
- fail_if(chdir("src/tests"));
+ /* Hack to fix issue in buildbot. */
+ int chret = chdir(CERT_DIR);
+ if (chret)
+ {
+ static char CWD[1024];
+ getcwd(CWD, 1024);
+ perror(NULL);
+ printf("TAsn: '%s' '%s'\n", CWD, CERT_DIR);
+ }
+ fail_if(chret);
fail_if(!(noread = fopen("/dev/null", "w")));
/* Sign an eet file. */
eet_init();
- fail_if(chdir("src/tests"));
+ fail_if(chdir(CERT_DIR));
k = eet_identity_open("cert.pem", "key.pem", NULL);
fail_if(!k);
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);
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);
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);