X-Git-Url: https://yaffs.net/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftest-framework%2Funit_tests%2F64_and_32_bit_time%2F64_bit%2Fcreate_64_bit.c;fp=direct%2Ftest-framework%2Funit_tests%2F64_and_32_bit_time%2F64_bit%2Fcreate_64_bit.c;h=85c29bd2acef6699519147122784f02171377bea;hp=1b8f03e89c7b518f5b36cd19b99ea90a884122b7;hb=5758b7a95a391ac8e4d631fbea9fd409d1130a62;hpb=0137051a94e1e688479aa916574894d150d71625 diff --git a/direct/test-framework/unit_tests/64_and_32_bit_time/64_bit/create_64_bit.c b/direct/test-framework/unit_tests/64_and_32_bit_time/64_bit/create_64_bit.c index 1b8f03e..85c29bd 100644 --- a/direct/test-framework/unit_tests/64_and_32_bit_time/64_bit/create_64_bit.c +++ b/direct/test-framework/unit_tests/64_and_32_bit_time/64_bit/create_64_bit.c @@ -1,45 +1,10 @@ -//#include -#include -#include "yaffsfs.h" - -#define TEST_PASS 0 -#define TEST_FAIL 1 - -#define YAFFS_MOUNT_POINT "/yflash2/" -#define FILE_PATH "/yflash2/foo.txt" +#include "shared.h" int random_seed; int simulate_power_failure = 0; - -int setup_yaffs() { - yaffs_start_up(); - yaffs_set_trace(0); - if (yaffs_mount(YAFFS_MOUNT_POINT) < 0) { - printf("failed to mount %s/n", YAFFS_MOUNT_POINT); - return TEST_FAIL; - } - - return TEST_PASS; -} -int shared_create(int argc, char *argv[]){ - - if (argc != 3) { - printf("wrong number of arguments\n"); - printf("requires $ create file_name time\n"); - return TEST_FAIL; - } - - setup_yaffs(); - uint time = atoi(argv[2]); - char *file_path = argv[1]; - if (yaffs_open(FILE_PATH, O_CREAT | O_RDWR, S_IREAD |S_IWRITE)) { - printf("failed to open the file %s/n", FILE_PATH); - return TEST_FAIL; - } - printf("created file: %s, with time: %d\n", file_path, time); - return TEST_PASS; -} int main(int argc, char *argv[] ){ - return shared_create(argc, argv); + int ret = shared_create(argc, argv); + ret = ret && shared_validate_file(argc, argv); + return ret; }