Commit 8c4ffadd authored by Bradley C. Kuszmaul's avatar Bradley C. Kuszmaul

Quiet down the newbrt tests. Addresses #13.

git-svn-id: file:///svn/tokudb@1333 c7de825b-a66e-492c-adef-691d508d4ae1
parent 179253d9
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#include "memory.h" #include "memory.h"
#include "cachetable.h" #include "cachetable.h"
#include "test.h"
static const int test_object_size = 1; static const int test_object_size = 1;
...@@ -35,7 +36,7 @@ static void flush (CACHEFILE f, CACHEKEY key, void*value, long size __attribute_ ...@@ -35,7 +36,7 @@ static void flush (CACHEFILE f, CACHEKEY key, void*value, long size __attribute_
struct item *it = value; struct item *it = value;
int i; int i;
printf("Flushing %lld (it=>key=%lld)\n", key, it->key); if (verbose) printf("Flushing %lld (it=>key=%lld)\n", key, it->key);
assert(expect_f==f); assert(expect_f==f);
assert(strcmp(it->something,"something")==0); assert(strcmp(it->something,"something")==0);
...@@ -49,7 +50,7 @@ static void flush (CACHEFILE f, CACHEKEY key, void*value, long size __attribute_ ...@@ -49,7 +50,7 @@ static void flush (CACHEFILE f, CACHEKEY key, void*value, long size __attribute_
goto found_flush; goto found_flush;
} }
} }
printf("%lld was flushed, but I didn't expect it\n", key); fprintf(stderr, "%lld was flushed, but I didn't expect it\n", key);
abort(); abort();
found_flush: found_flush:
toku_free(value); toku_free(value);
...@@ -64,7 +65,7 @@ static struct item *make_item (CACHEKEY key) { ...@@ -64,7 +65,7 @@ static struct item *make_item (CACHEKEY key) {
static CACHEKEY did_fetch=-1; static CACHEKEY did_fetch=-1;
static int fetch (CACHEFILE f, CACHEKEY key, void**value, long *sizep __attribute__((__unused__)), void*extraargs, LSN *written_lsn) { static int fetch (CACHEFILE f, CACHEKEY key, void**value, long *sizep __attribute__((__unused__)), void*extraargs, LSN *written_lsn) {
printf("Fetch %lld\n", key); if (verbose) printf("Fetch %lld\n", key);
assert (expect_f==f); assert (expect_f==f);
assert((long)extraargs==23); assert((long)extraargs==23);
*value = make_item(key); *value = make_item(key);
...@@ -165,7 +166,7 @@ static void test0 (void) { ...@@ -165,7 +166,7 @@ static void test0 (void) {
r=toku_cachetable_assert_all_unpinned(t); r=toku_cachetable_assert_all_unpinned(t);
assert(r==0); assert(r==0);
printf("Closing\n"); if (verbose) printf("Closing\n");
expect1(2); expect1(2);
expectN(5); expectN(5);
expectN(7); expectN(7);
...@@ -293,18 +294,18 @@ static void test_multi_filehandles (void) { ...@@ -293,18 +294,18 @@ static void test_multi_filehandles (void) {
} }
static void test_dirty_flush(CACHEFILE f, CACHEKEY key, void *value, long size, BOOL do_write, BOOL keep, LSN modified_lsn __attribute__((__unused__)), BOOL rename_p __attribute__((__unused__))) { static void test_dirty_flush(CACHEFILE f, CACHEKEY key, void *value, long size, BOOL do_write, BOOL keep, LSN modified_lsn __attribute__((__unused__)), BOOL rename_p __attribute__((__unused__))) {
printf("test_dirty_flush %p %lld %p %ld %d %d\n", f, key, value, size, do_write, keep); if (verbose) printf("test_dirty_flush %p %lld %p %ld %d %d\n", f, key, value, size, do_write, keep);
} }
static int test_dirty_fetch(CACHEFILE f, CACHEKEY key, void **value_ptr, long *size_ptr, void *arg, LSN *written_lsn) { static int test_dirty_fetch(CACHEFILE f, CACHEKEY key, void **value_ptr, long *size_ptr, void *arg, LSN *written_lsn) {
*value_ptr = arg; *value_ptr = arg;
written_lsn->lsn = 0; written_lsn->lsn = 0;
printf("test_dirty_fetch %p %lld %p %ld %p\n", f, key, *value_ptr, *size_ptr, arg); if (verbose) printf("test_dirty_fetch %p %lld %p %ld %p\n", f, key, *value_ptr, *size_ptr, arg);
return 0; return 0;
} }
static void test_dirty() { static void test_dirty() {
printf("test_dirty\n"); if (verbose) printf("test_dirty\n");
CACHETABLE t; CACHETABLE t;
CACHEFILE f; CACHEFILE f;
...@@ -405,13 +406,13 @@ static int test_size_debug; ...@@ -405,13 +406,13 @@ static int test_size_debug;
static CACHEKEY test_size_flush_key; static CACHEKEY test_size_flush_key;
static void test_size_flush_callback(CACHEFILE f, CACHEKEY key, void *value, long size, BOOL do_write, BOOL keep, LSN modified_lsn __attribute__((__unused__)), BOOL rename_p __attribute__((__unused__))) { static void test_size_flush_callback(CACHEFILE f, CACHEKEY key, void *value, long size, BOOL do_write, BOOL keep, LSN modified_lsn __attribute__((__unused__)), BOOL rename_p __attribute__((__unused__))) {
if (test_size_debug) printf("test_size_flush %p %lld %p %ld %d %d\n", f, key, value, size, do_write, keep); if (test_size_debug && verbose) printf("test_size_flush %p %lld %p %ld %d %d\n", f, key, value, size, do_write, keep);
assert(do_write != 0); assert(do_write != 0);
test_size_flush_key = key; test_size_flush_key = key;
} }
static void test_size_resize() { static void test_size_resize() {
printf("test_size_resize\n"); if (verbose) printf("test_size_resize\n");
CACHETABLE t; CACHETABLE t;
CACHEFILE f; CACHEFILE f;
...@@ -463,7 +464,7 @@ static void test_size_resize() { ...@@ -463,7 +464,7 @@ static void test_size_resize() {
} }
static void test_size_flush() { static void test_size_flush() {
printf("test_size_flush\n"); if (verbose) printf("test_size_flush\n");
CACHETABLE t; CACHETABLE t;
CACHEFILE f; CACHEFILE f;
...@@ -611,7 +612,8 @@ static void test_rename (void) { ...@@ -611,7 +612,8 @@ static void test_rename (void) {
assert(n_keys == 0); assert(n_keys == 0);
} }
int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) { int main (int argc, const char *argv[]) {
default_parse_args(argc, argv);
test_rename(); test_rename();
test0(); test0();
test_nested_pin(); test_nested_pin();
...@@ -620,6 +622,6 @@ int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__un ...@@ -620,6 +622,6 @@ int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__un
test_size_resize(); test_size_resize();
test_size_flush(); test_size_flush();
toku_malloc_cleanup(); toku_malloc_cleanup();
printf("ok\n"); if (verbose) printf("ok\n");
return 0; return 0;
} }
...@@ -319,7 +319,7 @@ static int maybe_flush_some (CACHETABLE t, long size __attribute__((unused))) { ...@@ -319,7 +319,7 @@ static int maybe_flush_some (CACHETABLE t, long size __attribute__((unused))) {
} }
} }
/* All were pinned. */ /* All were pinned. */
printf("All are pinned\n"); //printf("All are pinned\n");
r = 1; r = 1;
} }
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment