Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2049 → Rev 2050

/trunk/kernel/test/btree/btree1.c
33,14 → 33,15
 
static void *data = (void *) 0xdeadbeef;
 
char * test_btree1(void)
char * test_btree1(bool quiet)
{
btree_t t;
int i;
 
btree_create(&t);
 
printf("Inserting keys.\n");
if (!quiet)
printf("Inserting keys.\n");
btree_insert(&t, 19, data, NULL);
btree_insert(&t, 20, data, NULL);
btree_insert(&t, 21, data, NULL);
76,10 → 77,12
btree_insert(&t, i, data, NULL);
for (i = 100; i >= 50; i--)
btree_insert(&t, i, data, NULL);
 
btree_print(&t);
printf("Removing keys.\n");
if (!quiet)
btree_print(&t);
if (!quiet)
printf("Removing keys.\n");
btree_remove(&t, 50, NULL);
btree_remove(&t, 49, NULL);
btree_remove(&t, 51, NULL);
154,8 → 157,9
btree_remove(&t, 34, NULL);
btree_remove(&t, 35, NULL);
btree_remove(&t, 36, NULL);
 
btree_print(&t);
if (!quiet)
btree_print(&t);
return NULL;
}
/trunk/kernel/test/synch/rwlock1.c
40,7 → 40,7
 
static rwlock_t rwlock;
 
char * test_rwlock1(void)
char * test_rwlock1(bool quiet)
{
rwlock_initialize(&rwlock);
 
/trunk/kernel/test/synch/rwlock2.c
55,7 → 55,7
printf("Test passed.\n");
}
 
char * test_rwlock2(void)
char * test_rwlock2(bool quiet)
{
thread_t *thrd;
/trunk/kernel/test/synch/rwlock3.c
55,7 → 55,7
printf("cpu%d, tid %d: success\n", CPU->id, THREAD->tid);
}
 
char * test_rwlock3(void)
char * test_rwlock3(bool quiet)
{
int i;
thread_t *thrd;
/trunk/kernel/test/synch/semaphore1.c
69,7 → 69,7
semaphore_up(&sem);
}
 
char * test_semaphore1(void)
char * test_semaphore1(bool quiet)
{
int i, j, k;
int consumers, producers;
/trunk/kernel/test/synch/rwlock4.c
113,7 → 113,7
printf("cpu%d, tid %d r-\n", CPU->id, THREAD->tid);
}
 
char * test_rwlock4(void)
char * test_rwlock4(bool quiet)
{
context_t ctx;
uint32_t i, k;
/trunk/kernel/test/synch/semaphore2.c
81,7 → 81,7
printf("cpu%d, tid %d up\n", CPU->id, THREAD->tid);
}
 
char * test_semaphore2(void)
char * test_semaphore2(bool quiet)
{
uint32_t i, k;
/trunk/kernel/test/synch/rwlock5.c
66,7 → 66,7
rwlock_read_unlock(&rwlock);
}
 
char * test_rwlock5(void)
char * test_rwlock5(bool quiet)
{
int i, j, k;
count_t readers, writers;
/trunk/kernel/test/test.h
38,7 → 38,7
#include <arch/types.h>
#include <typedefs.h>
 
typedef char * (* test_entry_t)();
typedef char * (* test_entry_t)(bool);
 
typedef struct {
char * name;
47,29 → 47,29
bool safe;
} test_t;
 
extern char * test_atomic1(void);
extern char * test_btree1(void);
extern char * test_mips1(void);
extern char * test_fault1(void);
extern char * test_fpu1(void);
extern char * test_sse1(void);
extern char * test_mips2(void);
extern char * test_falloc1(void);
extern char * test_falloc2(void);
extern char * test_mapping1(void);
extern char * test_purge1(void);
extern char * test_slab1(void);
extern char * test_slab2(void);
extern char * test_rwlock1(void);
extern char * test_rwlock2(void);
extern char * test_rwlock3(void);
extern char * test_rwlock4(void);
extern char * test_rwlock5(void);
extern char * test_semaphore1(void);
extern char * test_semaphore2(void);
extern char * test_print1(void);
extern char * test_thread1(void);
extern char * test_sysinfo1(void);
extern char * test_atomic1(bool quiet);
extern char * test_btree1(bool quiet);
extern char * test_mips1(bool quiet);
extern char * test_fault1(bool quiet);
extern char * test_fpu1(bool quiet);
extern char * test_sse1(bool quiet);
extern char * test_mips2(bool quiet);
extern char * test_falloc1(bool quiet);
extern char * test_falloc2(bool quiet);
extern char * test_mapping1(bool quiet);
extern char * test_purge1(bool quiet);
extern char * test_slab1(bool quiet);
extern char * test_slab2(bool quiet);
extern char * test_rwlock1(bool quiet);
extern char * test_rwlock2(bool quiet);
extern char * test_rwlock3(bool quiet);
extern char * test_rwlock4(bool quiet);
extern char * test_rwlock5(bool quiet);
extern char * test_semaphore1(bool quiet);
extern char * test_semaphore2(bool quiet);
extern char * test_print1(bool quiet);
extern char * test_thread1(bool quiet);
extern char * test_sysinfo1(bool quiet);
 
extern test_t tests[];
 
/trunk/kernel/test/debug/mips1.c
38,7 → 38,7
 
#include <arch.h>
 
char * test_mips1(void)
char * test_mips1(bool quiet)
{
printf("You should enter kconsole debug mode now.\n");
/trunk/kernel/test/thread/thread1.c
52,7 → 52,7
atomic_inc(&threads_finished);
}
 
char * test_thread1(void)
char * test_thread1(bool quiet)
{
unsigned int i, total = 0;
/trunk/kernel/test/mm/falloc1.c
40,7 → 40,7
#define MAX_ORDER 8
#define TEST_RUNS 2
 
char * test_falloc1(void) {
char * test_falloc1(bool quiet) {
uintptr_t * frames = (uintptr_t *) malloc(MAX_FRAMES * sizeof(uintptr_t), 0);
int results[MAX_ORDER + 1];
/trunk/kernel/test/mm/falloc2.c
99,7 → 99,7
atomic_dec(&thread_count);
}
 
char * test_falloc2(void)
char * test_falloc2(bool quiet)
{
unsigned int i;
 
/trunk/kernel/test/mm/slab1.c
152,7 → 152,7
}
 
char * test_slab1(void)
char * test_slab1(bool quiet)
{
testsimple();
testthreads();
/trunk/kernel/test/mm/purge1.c
41,7 → 41,7
extern void tlb_invalidate_all(void);
extern void tlb_invalidate_pages(asid_t asid, uintptr_t va, count_t cnt);
 
char * test_purge1(void)
char * test_purge1(bool quiet)
{
tlb_entry_t entryi;
tlb_entry_t entryd;
/trunk/kernel/test/mm/slab2.c
205,7 → 205,7
printf("Stress test complete.\n");
}
 
char * test_slab2(void)
char * test_slab2(bool quiet)
{
printf("Running reclaim single-thread test .. pass 1\n");
totalmemtest();
/trunk/kernel/test/mm/mapping1.c
41,7 → 41,7
#define VALUE0 0x01234567
#define VALUE1 0x89abcdef
 
char * test_mapping1(void)
char * test_mapping1(bool quiet)
{
uintptr_t frame0, frame1;
uint32_t v0, v1;
/trunk/kernel/test/fpu/mips2.c
110,7 → 110,7
}
 
 
char * test_mips2(void)
char * test_mips2(bool quiet)
{
unsigned int i, total = 0;
/trunk/kernel/test/fpu/fpu1.c
173,7 → 173,7
atomic_inc(&threads_ok);
}
 
char * test_fpu1(void)
char * test_fpu1(bool quiet)
{
unsigned int i, total = 0;
 
/trunk/kernel/test/fpu/sse1.c
109,7 → 109,7
}
 
 
char * test_sse1(void)
char * test_sse1(bool quiet)
{
unsigned int i, total = 0;
 
/trunk/kernel/test/sysinfo/sysinfo1.c
32,7 → 32,7
#include <test.h>
#include <sysinfo/sysinfo.h>
 
char * test_sysinfo1(void)
char * test_sysinfo1(bool quiet)
{
sysinfo_dump(NULL, 0);
return NULL;
/trunk/kernel/test/fault/fault1.c
37,7 → 37,7
#include <arch.h>
 
 
char * test_fault1(void)
char * test_fault1(bool quiet)
{
((int *)(0))[1] = 0;
/trunk/kernel/test/atomic/atomic1.c
31,7 → 31,7
#include <atomic.h>
#include <debug.h>
 
char * test_atomic1(void)
char * test_atomic1(bool quiet)
{
atomic_t a;
/trunk/kernel/test/print/print1.c
30,7 → 30,7
 
#define BUFFER_SIZE 32
 
char * test_print1(void)
char * test_print1(bool quiet)
{
int retval;
unative_t nat = 0x12345678u;