Skip to content

Commit ac1854d

Browse files
author
Kent Knox
committed
Removing the printing of unit test parameters
Changing unit tests to only print test parameters on unit test failures.
1 parent 5c0d759 commit ac1854d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+339
-201
lines changed

src/tests/correctness/corr-asum.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,14 @@ asumCorrectnessTest(TestParams *params)
167167
releaseMemObjects(bufX, bufAsum, scratchBuff);
168168

169169
compareMatrices<T2>(clblasColumnMajor, 1 , 1, (blasAsum), (clblasAsum+params->offa), 1);
170+
171+
if (::testing::Test::HasFailure())
172+
{
173+
printTestParams(params->N, params->offBX, params->incx);
174+
::std::cerr << "offAsum = " << params->offa << ::std::endl;
175+
::std::cerr << "queues = " << params->numCommandQueues << ::std::endl;
176+
}
177+
170178
deleteBuffers<T1>(blasX);
171179
deleteBuffers<T2>(blasAsum, clblasAsum);
172180
delete[] events;

src/tests/correctness/corr-axpy.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,13 @@ axpyCorrectnessTest(TestParams *params)
170170
releaseMemObjects(bufX, bufY);
171171

172172
compareMatrices<T>(clblasRowMajor, lengthY , 1, (blasY + params->offCY), (Y + params->offCY), 1);
173+
174+
if (::testing::Test::HasFailure())
175+
{
176+
printTestParams(params->N, params->alpha, params->offBX, params->incx, params->offCY, params->incy);
177+
::std::cerr << "queues = " << params->numCommandQueues << ::std::endl;
178+
}
179+
173180
deleteBuffers<T>(X, Y, blasX, blasY);
174181
delete[] events;
175182
}

src/tests/correctness/corr-copy.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,13 @@ copyCorrectnessTest(TestParams *params)
165165
releaseMemObjects(bufX, bufY);
166166

167167
compareMatrices<T>(clblasColumnMajor, lengthY , 1, (blasY + params->offCY), (clblasY + params->offCY), lengthY, NULL);
168+
169+
if (::testing::Test::HasFailure())
170+
{
171+
printTestParams(params->N, params->offBX, params->incx, params->offCY, params->incy);
172+
::std::cerr << "queues = " << params->numCommandQueues << ::std::endl;
173+
}
174+
168175
deleteBuffers<T>(blasX, blasY, clblasY);
169176
delete[] events;
170177
}

src/tests/correctness/corr-dot.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,14 @@ dotCorrectnessTest(TestParams *params)
173173
releaseMemObjects(bufX, bufY, bufDP, scratchBuff);
174174

175175
compareMatrices<T>(clblasColumnMajor, 1 , 1, (blasDP), (clblasDP+params->offa), 1);
176+
177+
if (::testing::Test::HasFailure())
178+
{
179+
printTestParams(params->N, params->offBX, params->incx, params->offCY, params->incy);
180+
::std::cerr << "offDP = " << params->offa << ::std::endl;
181+
::std::cerr << "queues = " << params->numCommandQueues << ::std::endl;
182+
}
183+
176184
deleteBuffers<T>(blasX, blasY, blasDP, clblasDP);
177185
delete[] events;
178186
}

src/tests/correctness/corr-dotc.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,14 @@ dotcCorrectnessTest(TestParams *params)
173173
releaseMemObjects(bufX, bufY, bufDP, scratchBuff);
174174

175175
compareMatrices<T>(clblasColumnMajor, 1 , 1, (blasDP), (clblasDP+params->offa), 1);
176+
177+
if (::testing::Test::HasFailure())
178+
{
179+
printTestParams(params->N, params->offBX, params->incx, params->offCY, params->incy);
180+
::std::cerr << "offDP = " << params->offa << ::std::endl;
181+
::std::cerr << "queues = " << params->numCommandQueues << ::std::endl;
182+
}
183+
176184
deleteBuffers<T>(blasX, blasY, blasDP, clblasDP);
177185
delete[] events;
178186
}

src/tests/correctness/corr-gbmv.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,15 @@ gbmvCorrectnessTest(TestParams *params)
203203
releaseMemObjects(bufA, bufX, bufY);
204204
compareMatrices<T>(clblasColumnMajor, lengthY , 1, (blasY + params->offCY), (clblasY + params->offCY),
205205
lengthY);
206+
207+
if (::testing::Test::HasFailure())
208+
{
209+
printTestParams(params->order, params->transA, params->M, params->N, params->KL, params->KU, params->alpha, params->offA,
210+
params->lda, params->offBX, params->incx, params->beta, params->offCY, params->incy);
211+
::std::cerr << "seed = " << params->seed << ::std::endl;
212+
::std::cerr << "queues = " << params->numCommandQueues << ::std::endl;
213+
}
214+
206215
deleteBuffers<T>(A, X, blasY, clblasY);
207216
delete[] events;
208217
}

src/tests/correctness/corr-gemm.cpp

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,10 @@ gemmCorrectnessTest(TestParams *params)
103103
beta = convertMultiplier<T>(params->beta);
104104
}
105105

106-
//::std::cerr << "Generating input data... ";
107106
randomGemmMatrices<T>(params->order, params->transA, params->transB,
108107
params->M, params->N, params->K, useAlpha, &alpha, A, params->lda,
109108
B, params->ldb, useBeta, &beta, blasC, params->ldc);
110109
memcpy(clblasC, blasC, params->rowsC * params->columnsC * sizeof(*blasC));
111-
//::std::cerr << "Done" << ::std::endl;
112110

113111
if (params->order == clblasColumnMajor) {
114112
::clMath::blas::gemm(clblasColumnMajor, params->transA, params->transB,
@@ -193,6 +191,16 @@ gemmCorrectnessTest(TestParams *params)
193191
releaseMemObjects(bufA, bufB, bufC);
194192
compareMatrices<T>(params->order, params->M, params->N, blasC, clblasC,
195193
params->ldc);
194+
195+
if (::testing::Test::HasFailure( ) )
196+
{
197+
printTestParams(params->order, params->transA, params->transB, params->M, params->N, params->K, base->useAlpha(),
198+
base->alpha(), params->offA, params->lda, params->offBX, params->ldb, base->useBeta(),
199+
base->beta(), params->offCY, params->ldc);
200+
::std::cerr << " seed = " << params->seed << ", "
201+
<< "queues = " << params->numCommandQueues << ", ";
202+
}
203+
196204
deleteBuffers<T>(A, B, blasC, clblasC);
197205
delete[] events;
198206
}

src/tests/correctness/corr-gemm2.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,16 @@ gemm2CorrectnessTest(TestParams *params)
215215
releaseMemObjects(bufA, bufB, bufC);
216216
compareMatrices<T>(params->order, params->M, params->N, blasC, clblasC,
217217
params->ldc);
218+
219+
if (::testing::Test::HasFailure())
220+
{
221+
printTestParams(params->order, params->transA, params->transB, params->M, params->N, params->K, base->useAlpha(),
222+
base->alpha(), params->offA, params->lda, params->offBX, params->ldb, base->useBeta(),
223+
base->beta(), params->offCY, params->ldc);
224+
::std::cerr << "seed = " << params->seed << ::std::endl;
225+
::std::cerr << "queues = " << params->numCommandQueues << ::std::endl;
226+
}
227+
218228
deleteBuffers<T>(A, B, blasC, clblasC);
219229
delete[] events;
220230
}

src/tests/correctness/corr-gemv.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,14 @@ gemvCorrectnessTest(TestParams *params)
202202
compareVectors(params->offCY, lenY, abs(params->incy),
203203
params->columnsC * params->rowsC, blasC, clblasC);
204204

205+
if (::testing::Test::HasFailure())
206+
{
207+
printTestParams(params->order, params->transA, params->M, params->N, base->useAlpha(), base->alpha(), params->offA,
208+
params->lda, params->incx, base->useBeta(), base->beta(), params->incy);
209+
::std::cerr << "seed = " << params->seed << ::std::endl;
210+
::std::cerr << "queues = " << params->numCommandQueues << ::std::endl;
211+
}
212+
205213
deleteBuffers<T>(A, B, blasC, clblasC);
206214
delete[] events;
207215
}

src/tests/correctness/corr-ger.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,17 @@ gerCorrectnessTest(TestParams *params)
218218

219219
// handle lda correctly based on row-major/col-major..
220220
compareMatrices<T>(params->order, params->M , params->N, A+ params->offa, backA + params->offa, params->lda);
221+
222+
if (::testing::Test::HasFailure())
223+
{
224+
printTestParams(params->order, params->M, params->N, useAlpha,
225+
base->alpha(),
226+
params->lda, params->incx, params->incy, params->offa, params->offBX, params->offCY);
227+
228+
::std::cerr << "seed = " << params->seed << ::std::endl;
229+
::std::cerr << "queues = " << params->numCommandQueues << ::std::endl;
230+
}
231+
221232
deleteBuffers<T>(A, x, y, backA);
222233
delete[] events;
223234
}

0 commit comments

Comments
 (0)