From c1abfc271612a255d4491f2e0220bace5fdf11d2 Mon Sep 17 00:00:00 2001
From: cornet
Date: Thu, 23 Apr 2009 11:57:19 +0000
Subject: add add tests files in projects (signalProcessing) + fix build
release
---
RUN_TESTS/RUN_TESTS.vcproj | 4 +-
RUN_TESTS/run_tests.bat | 99 +++++++++++++++++++
scilab2c.sln | 105 +++++++++++++++++++++
scilab2c_f2c.sln | 105 +++++++++++++++++++++
.../conj/test_Conj/testConj.vcproj | 8 ++
.../type/test_Type/testType.vcproj | 1 +
.../testMatrixExponential.vcproj | 2 +
.../eye/test_MatrixEye/testMatrixEye.vcproj | 2 +
.../fill/test_DoubleFill/testDoubleFill.vcproj | 2 +
.../fill/test_FloatFill/testFloatFill.vcproj | 2 +
.../hilbert/test_Hilbert/testHilbert.vcproj | 2 +
.../jmat/test_Jmat/testJmat.vcproj | 2 +
.../logm/test_DoubleLogm/testDoubleLogm.vcproj | 2 +
.../logm/test_FloatLogm/testFloatLogm.vcproj | 2 +
.../testDoubleMagnitude.vcproj | 2 +
.../test_FloatMagnitude/testFloatMagnitude.vcproj | 2 +
.../testDoubleMatrixMultiplication.vcproj | 2 +
.../testFloatMatrixMultiplication.vcproj | 2 +
.../powm/test_DoublePowm/testDoublePowm.vcproj | 2 +
.../powm/test_FloatPowm/testFloatPowm.vcproj | 2 +
.../spec/test_DoubleSpec/testDoubleSpec.vcproj | 2 +
.../spec/test_FloatSpec/testFloatSpec.vcproj | 2 +
.../spec2/test_DoubleSpec2/testDoubleSpec2.vcproj | 2 +
.../spec2/test_FloatSpec2/testFloatSpec2.vcproj | 2 +
.../testDoubleSquaredMagnitude.vcproj | 2 +
.../testFloatSquaredMagnitude.vcproj | 2 +
.../conv/test_DoubleConv/testDoubleConv.vcproj | 24 +++++
.../conv/test_FloatConv/testFloatConv.vcproj | 24 +++++
.../test_DoubleConv2d/testDoubleConv2d.vcproj | 24 +++++
.../conv2d/test_FloatConv2d/testFloatConv2d.vcproj | 24 +++++
.../testDoubleCrossCorr.vcproj | 24 +++++
.../test_FloatCrossCorr/testFloatCrossCorr.vcproj | 24 +++++
src/signalProcessing/fft/testDoubleFft.c | 1 +
src/signalProcessing/fft/testFloatFft.c | 1 +
src/signalProcessing/fft/testMatFft.c | 12 +--
.../fft/test_DoubleFft/testDoubleFft.vcproj | 24 +++++
.../fft/test_FloatFft/testFloatFft.vcproj | 24 +++++
.../fft/test_MatFft/testMatFft.vcproj | 24 +++++
.../test_DoubleFftShift/testDoubleFftShift.vcproj | 24 +++++
.../test_FloatFftShift/testFloatFftShift.vcproj | 24 +++++
src/signalProcessing/hilbert/testHilbert.c | 66 ++++++-------
.../hilbert/test_Hilbert/testHilbert.vcproj | 24 +++++
src/signalProcessing/ifft/testDoubleIfft.c | 2 +-
src/signalProcessing/ifft/testFloatIfft.c | 1 +
src/signalProcessing/ifft/testMatIfft.c | 12 +--
.../ifft/test_DoubleIfft/testDoubleIfft.vcproj | 24 +++++
.../ifft/test_FloatIfft/testFloatIfft.vcproj | 24 +++++
.../ifft/test_MatIfft/testMatIfft.vcproj | 24 +++++
.../lev/test_DoubleLev/testDoubleLev.vcproj | 24 +++++
.../lev/test_FloatLev/testFloatLev.vcproj | 24 +++++
.../levin/test_DoubleLevin/testDoubleLevin.vcproj | 24 +++++
.../levin/test_FloatLevin/testFloatLevin.vcproj | 24 +++++
.../test_DoubleLpc2cep/testDoubleLpc2cep.vcproj | 24 +++++
.../test_FloatLpc2cep/testFloatLpc2cep.vcproj | 24 +++++
54 files changed, 913 insertions(+), 48 deletions(-)
create mode 100644 RUN_TESTS/run_tests.bat
diff --git a/RUN_TESTS/RUN_TESTS.vcproj b/RUN_TESTS/RUN_TESTS.vcproj
index f672b950..1a192214 100644
--- a/RUN_TESTS/RUN_TESTS.vcproj
+++ b/RUN_TESTS/RUN_TESTS.vcproj
@@ -24,7 +24,7 @@
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include
#include
#include
diff --git a/src/signalProcessing/fft/testFloatFft.c b/src/signalProcessing/fft/testFloatFft.c
index edfb35a1..e7a34dd3 100644
--- a/src/signalProcessing/fft/testFloatFft.c
+++ b/src/signalProcessing/fft/testFloatFft.c
@@ -11,6 +11,7 @@
*
*/
+#include
#include
#include
#include
diff --git a/src/signalProcessing/fft/testMatFft.c b/src/signalProcessing/fft/testMatFft.c
index 2d071423..38acff5f 100644
--- a/src/signalProcessing/fft/testMatFft.c
+++ b/src/signalProcessing/fft/testMatFft.c
@@ -193,12 +193,12 @@ static void zfftmaTest(void){
doubleComplex *in1, *in2, *in3, *in4, *in6, *in9, out1[12], out2[12], out3[12], out4[12], out6[12], out9[12];
- in1=malloc((uint)12*sizeof(doubleComplex));
- in2=malloc((uint)12*sizeof(doubleComplex));
- in3=malloc((uint)12*sizeof(doubleComplex));
- in4=malloc((uint)12*sizeof(doubleComplex));
- in6=malloc((uint)12*sizeof(doubleComplex));
- in9=malloc((uint)9*sizeof(doubleComplex));
+ in1=(doubleComplex*)malloc((unsigned int)12*sizeof(doubleComplex));
+ in2=(doubleComplex*)malloc((unsigned int)12*sizeof(doubleComplex));
+ in3=(doubleComplex*)malloc((unsigned int)12*sizeof(doubleComplex));
+ in4=(doubleComplex*)malloc((unsigned int)12*sizeof(doubleComplex));
+ in6=(doubleComplex*)malloc((unsigned int)12*sizeof(doubleComplex));
+ in9=(doubleComplex*)malloc((unsigned int)9*sizeof(doubleComplex));
diff --git a/src/signalProcessing/fft/test_DoubleFft/testDoubleFft.vcproj b/src/signalProcessing/fft/test_DoubleFft/testDoubleFft.vcproj
index df32a198..fb6e013e 100644
--- a/src/signalProcessing/fft/test_DoubleFft/testDoubleFft.vcproj
+++ b/src/signalProcessing/fft/test_DoubleFft/testDoubleFft.vcproj
@@ -41,6 +41,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include
#include
#include
@@ -341,23 +341,23 @@ static void dhilbertaTest(void){
doubleComplex *out12,*out13,*out14,*out15,*out17;
doubleComplex *out31,*out32,*out34,*out35,*out37;
- out2=malloc((uint)4*sizeof(doubleComplex));
- out3=malloc((uint)9*sizeof(doubleComplex));
- out4=malloc((uint)16*sizeof(doubleComplex));
- out5=malloc((uint)25*sizeof(doubleComplex));
- out7=malloc((uint)49*sizeof(doubleComplex));
+ out2=(doubleComplex*)malloc((unsigned int)4*sizeof(doubleComplex));
+ out3=(doubleComplex*)malloc((unsigned int)9*sizeof(doubleComplex));
+ out4=(doubleComplex*)malloc((unsigned int)16*sizeof(doubleComplex));
+ out5=(doubleComplex*)malloc((unsigned int)25*sizeof(doubleComplex));
+ out7=(doubleComplex*)malloc((unsigned int)49*sizeof(doubleComplex));
- out12=malloc((uint)2*sizeof(doubleComplex));
- out13=malloc((uint)3*sizeof(doubleComplex));
- out14=malloc((uint)4*sizeof(doubleComplex));
- out15=malloc((uint)5*sizeof(doubleComplex));
- out17=malloc((uint)7*sizeof(doubleComplex));
+ out12=(doubleComplex*)malloc((unsigned int)2*sizeof(doubleComplex));
+ out13=(doubleComplex*)malloc((unsigned int)3*sizeof(doubleComplex));
+ out14=(doubleComplex*)malloc((unsigned int)4*sizeof(doubleComplex));
+ out15=(doubleComplex*)malloc((unsigned int)5*sizeof(doubleComplex));
+ out17=(doubleComplex*)malloc((unsigned int)7*sizeof(doubleComplex));
- out31=malloc((uint)3*sizeof(doubleComplex));
- out32=malloc((uint)6*sizeof(doubleComplex));
- out34=malloc((uint)12*sizeof(doubleComplex));
- out35=malloc((uint)15*sizeof(doubleComplex));
- out37=malloc((uint)21*sizeof(doubleComplex));
+ out31=(doubleComplex*)malloc((unsigned int)3*sizeof(doubleComplex));
+ out32=(doubleComplex*)malloc((unsigned int)6*sizeof(doubleComplex));
+ out34=(doubleComplex*)malloc((unsigned int)12*sizeof(doubleComplex));
+ out35=(doubleComplex*)malloc((unsigned int)15*sizeof(doubleComplex));
+ out37=(doubleComplex*)malloc((unsigned int)21*sizeof(doubleComplex));
dhilberta(in2, 2, 2, out2);
dhilberta(in3, 3, 3, out3);
@@ -589,23 +589,23 @@ static void shilbertaTest(void){
floatComplex *out12,*out13,*out14,*out15,*out17;
floatComplex *out31,*out32,*out34,*out35,*out37;
- out2=malloc((uint)4*sizeof(floatComplex));
- out3=malloc((uint)9*sizeof(floatComplex));
- out4=malloc((uint)16*sizeof(floatComplex));
- out5=malloc((uint)25*sizeof(floatComplex));
- out7=malloc((uint)49*sizeof(floatComplex));
-
- out12=malloc((uint)2*sizeof(floatComplex));
- out13=malloc((uint)3*sizeof(floatComplex));
- out14=malloc((uint)4*sizeof(floatComplex));
- out15=malloc((uint)5*sizeof(floatComplex));
- out17=malloc((uint)7*sizeof(floatComplex));
-
- out31=malloc((uint)3*sizeof(floatComplex));
- out32=malloc((uint)6*sizeof(floatComplex));
- out34=malloc((uint)12*sizeof(floatComplex));
- out35=malloc((uint)15*sizeof(floatComplex));
- out37=malloc((uint)21*sizeof(floatComplex));
+ out2=(floatComplex*)malloc((unsigned int)4*sizeof(floatComplex));
+ out3=(floatComplex*)malloc((unsigned int)9*sizeof(floatComplex));
+ out4=(floatComplex*)malloc((unsigned int)16*sizeof(floatComplex));
+ out5=(floatComplex*)malloc((unsigned int)25*sizeof(floatComplex));
+ out7=(floatComplex*)malloc((unsigned int)49*sizeof(floatComplex));
+
+ out12=(floatComplex*)malloc((unsigned int)2*sizeof(floatComplex));
+ out13=(floatComplex*)malloc((unsigned int)3*sizeof(floatComplex));
+ out14=(floatComplex*)malloc((unsigned int)4*sizeof(floatComplex));
+ out15=(floatComplex*)malloc((unsigned int)5*sizeof(floatComplex));
+ out17=(floatComplex*)malloc((unsigned int)7*sizeof(floatComplex));
+
+ out31=(floatComplex*)malloc((unsigned int)3*sizeof(floatComplex));
+ out32=(floatComplex*)malloc((unsigned int)6*sizeof(floatComplex));
+ out34=(floatComplex*)malloc((unsigned int)12*sizeof(floatComplex));
+ out35=(floatComplex*)malloc((unsigned int)15*sizeof(floatComplex));
+ out37=(floatComplex*)malloc((unsigned int)21*sizeof(floatComplex));
/* Mise en float */
double2float(ind2,in2,4);
diff --git a/src/signalProcessing/hilbert/test_Hilbert/testHilbert.vcproj b/src/signalProcessing/hilbert/test_Hilbert/testHilbert.vcproj
index 65fc9211..3a63b5d7 100644
--- a/src/signalProcessing/hilbert/test_Hilbert/testHilbert.vcproj
+++ b/src/signalProcessing/hilbert/test_Hilbert/testHilbert.vcproj
@@ -41,6 +41,7 @@
+
+
+
+
+
+
+
+
#include
#include
#include
diff --git a/src/signalProcessing/ifft/testFloatIfft.c b/src/signalProcessing/ifft/testFloatIfft.c
index e00d5432..a4424465 100644
--- a/src/signalProcessing/ifft/testFloatIfft.c
+++ b/src/signalProcessing/ifft/testFloatIfft.c
@@ -11,6 +11,7 @@
*
*/
+#include
#include
#include
#include
diff --git a/src/signalProcessing/ifft/testMatIfft.c b/src/signalProcessing/ifft/testMatIfft.c
index 33aee9be..2d43267f 100644
--- a/src/signalProcessing/ifft/testMatIfft.c
+++ b/src/signalProcessing/ifft/testMatIfft.c
@@ -198,12 +198,12 @@ static void zifftmaTest(void){
doubleComplex *in1, *in2, *in3, *in4, *in6, *in9, out1[12], out2[12], out3[12], out4[12], out6[12], out9[12];
- in1=malloc((uint)12*sizeof(doubleComplex));
- in2=malloc((uint)12*sizeof(doubleComplex));
- in3=malloc((uint)12*sizeof(doubleComplex));
- in4=malloc((uint)12*sizeof(doubleComplex));
- in6=malloc((uint)12*sizeof(doubleComplex));
- in9=malloc((uint)9*sizeof(doubleComplex));
+ in1=(doubleComplex *)malloc((unsigned int)12*sizeof(doubleComplex));
+ in2=(doubleComplex *)malloc((unsigned int)12*sizeof(doubleComplex));
+ in3=(doubleComplex *)malloc((unsigned int)12*sizeof(doubleComplex));
+ in4=(doubleComplex *)malloc((unsigned int)12*sizeof(doubleComplex));
+ in6=(doubleComplex *)malloc((unsigned int)12*sizeof(doubleComplex));
+ in9=(doubleComplex *)malloc((unsigned int)9*sizeof(doubleComplex));
diff --git a/src/signalProcessing/ifft/test_DoubleIfft/testDoubleIfft.vcproj b/src/signalProcessing/ifft/test_DoubleIfft/testDoubleIfft.vcproj
index 9e70996b..c1022a84 100644
--- a/src/signalProcessing/ifft/test_DoubleIfft/testDoubleIfft.vcproj
+++ b/src/signalProcessing/ifft/test_DoubleIfft/testDoubleIfft.vcproj
@@ -41,6 +41,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+