mirror of
https://github.com/amadvance/snapraid.git
synced 2026-10-26 19:01:57 -04:00
Fixes inversion test due missing RAID init call.
This commit is contained in:
parent
4ce85be912
commit
3a798cb226
2 changed files with 8 additions and 4 deletions
|
|
@ -9,14 +9,14 @@
|
|||
# covtest - Runs a coverage test.
|
||||
#
|
||||
|
||||
CC = gcc
|
||||
CC = gcc
|
||||
LD = ld
|
||||
CFLAGS = -I.. -Wall -Wextra -g
|
||||
ifeq ($(COVERAGE),)
|
||||
CFLAGS += -O2
|
||||
else
|
||||
CFLAGS += -O0 --coverage -DCOVERAGE=1
|
||||
endif
|
||||
LD = ld
|
||||
OBJS = raid.o int.o intz.o x86.o x86z.o tables.o memory.o test.o helper.o module.o tag.o
|
||||
|
||||
%.o: ../%.c
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
#include <inttypes.h>
|
||||
|
||||
/**
|
||||
* Like raid_invert() but optimized to only check if the matrix is
|
||||
|
|
@ -120,7 +121,7 @@ static __always_inline int test_sub_matrix(int nr, long long *total)
|
|||
if (count != expected)
|
||||
return -1;
|
||||
|
||||
printf("\rTested %lld matrix\n", count);
|
||||
printf("\rTested %"PRIi64" matrix\n", count);
|
||||
|
||||
*total += count;
|
||||
|
||||
|
|
@ -152,7 +153,7 @@ int test_all_sub_matrix(void)
|
|||
if (test_sub_matrix(6, &total) != 0)
|
||||
return -1;
|
||||
|
||||
printf("\nTested in total %lld matrix\n", total);
|
||||
printf("\nTested in total %"PRIi64" matrix\n", total);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -161,6 +162,9 @@ int main(void)
|
|||
{
|
||||
printf("Matrix inversion test for the RAID Cauchy library\n\n");
|
||||
|
||||
/* required to set the gfgen table */
|
||||
raid_init();
|
||||
|
||||
if (test_all_sub_matrix() != 0) {
|
||||
printf("FAILED!\n");
|
||||
exit(EXIT_FAILURE);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue