Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/regress/lib/libc/cdb Revert the test addition.



details:   https://anonhg.NetBSD.org/src/rev/2164f6ce30b3
branches:  trunk
changeset: 780377:2164f6ce30b3
user:      rmind <rmind%NetBSD.org@localhost>
date:      Sun Jul 22 11:30:14 2012 +0000

description:
Revert the test addition.

diffstat:

 regress/lib/libc/cdb/cdb_test.c |  90 -----------------------------------------
 1 files changed, 0 insertions(+), 90 deletions(-)

diffs (94 lines):

diff -r a9edbd8df97d -r 2164f6ce30b3 regress/lib/libc/cdb/cdb_test.c
--- a/regress/lib/libc/cdb/cdb_test.c   Sun Jul 22 11:27:51 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,90 +0,0 @@
-/*     $NetBSD: cdb_test.c,v 1.1 2012/07/21 22:22:55 rmind Exp $       */
-
-/*
- * This file is in the Public Domain.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <inttypes.h>
-#include <assert.h>
-
-#include "cdbr.h"
-#include "cdbw.h"
-
-#define        CDB_FILE                "/tmp/test.cdb"
-
-#define DATASOURCE_SIZE                8192
-
-static uint64_t                        k[DATASOURCE_SIZE];
-static uint64_t                        d[DATASOURCE_SIZE];
-
-static void
-build_cdb(uint32_t (*seedgen)(void))
-{
-       struct cdbw *cdbw = cdbw_open();
-       int i, fd, ret;
-
-       for (i = 0; i < DATASOURCE_SIZE; i++) {
-               k[i] = ((uint64_t)i << 32UL) | random();
-               d[i] = random();
-               ret = cdbw_put(cdbw, &k[i], sizeof(k[0]), &d[i], sizeof(d[0]));
-               assert(ret == 0);
-       }
-
-       fd = open(CDB_FILE, O_RDWR | O_CREAT, 0644);
-       assert(fd > 0);
-
-       ret = cdbw_output(cdbw, fd, "test", seedgen);
-       assert(ret == 0);
-
-       cdbw_close(cdbw);
-       close(fd);
-}
-
-static void
-test_cdb(void)
-{
-       struct cdbr *cdbr = cdbr_open(CDB_FILE, CDBR_DEFAULT);
-       int i, ret;
-
-       assert(cdbr != NULL);
-       assert(cdbr_entries(cdbr) == DATASOURCE_SIZE);
-
-       for (i = 0; i < DATASOURCE_SIZE; i++) {
-               const void *val;
-               size_t len;
-
-               ret = cdbr_find(cdbr, &k[i], sizeof(k[0]), &val, &len);
-               assert(ret == 0);
-               assert(len == sizeof(uint64_t));
-
-               const uint64_t num = *(const uint64_t *)val;
-               if (d[i] == num) {
-                       continue;
-               }
-               fprintf(stderr, "%d: 0x%"PRIu64" != 0x%"PRIu64"\n", i, d[i], num);
-               abort();
-       }
-       cdbr_close(cdbr);
-}
-
-int
-main(int argc, char **argv)
-{
-       int i;
-
-       srandom(time(NULL) ^ getpid());
-
-       for (i = 0; i < 64; i++) {
-               build_cdb((uint32_t (*)(void))random);
-               test_cdb();
-
-               build_cdb(cdbw_stable_seeder);
-               test_cdb();
-       }
-
-       return 0;
-}



Home | Main Index | Thread Index | Old Index