cf6b2e83创建于 4月29日历史提交
#include "kvdb.h"
#include "kvtest.h"
#include <nuttx/config.h>
#include <stdio.h>
#include <syslog.h>
#include <time.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
    char key[50] = {0};
    char value[50] = {0};
    int ret;
    int rept = 1000;
    if (argc == 2)
        rept = atoi(argv[1]);
    for (int i = 1; i <= rept; i++){
        for (int j = 1; j <= 10; j++)
        {
            sprintf(key, "persist.kvpd_%d", j);
            sprintf(value, "kvpd_%d", i);
            ret = property_set(key, value);
            property_commit();
            if (ret == 0)
            {
                syslog(LOG_INFO, "Insert a test data, key=[%s] data=[%s]\n", key, value);
            }
            else {
                syslog(LOG_ERR, "store FAILED ! return %d\n", ret);
            }
        }
    }
    for (int j = 1; j <= 10; j++)
    {
          sprintf(key, "persist.kvpd_%d", j);
          property_delete(key);
          property_commit();
    }
    printf("TEST FINISH !\n");
    return 0;
}