GTestSuite: break up tests

In earlier commits (e.g. a2beef3255) long running tests were broken
into separate executables for each data type. Standardize this approach
across all APIs, including separate executables for IIT_ERS tests, and
for each data type have separate executables for EVT tests.

AMD-Internal: [CPUPL-7386]
Co-authored-by: Vlachopoulou, Eleni <Eleni.Vlachopoulou@amd.com>
This commit is contained in:
Smyth, Edward
2025-11-17 09:12:03 +00:00
committed by GitHub
parent a8daea04ea
commit 0923d8ff56
192 changed files with 176 additions and 176 deletions

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_imatcopy.h"
#include "extension/imatcopy/test_imatcopy.h"
#include "common/wrong_inputs_helpers.h"
#include "common/testing_helpers.h"
#include "inc/check_error.h"

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_imatcopy.h"
#include "extension/imatcopy/test_imatcopy.h"
class cimatcopyGeneric :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_imatcopy.h"
#include "extension/imatcopy/test_imatcopy.h"
class cimatcopyEVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_imatcopy.h"
#include "extension/imatcopy/test_imatcopy.h"
class dimatcopyGeneric :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_imatcopy.h"
#include "extension/imatcopy/test_imatcopy.h"
class dimatcopyEVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_imatcopy.h"
#include "extension/imatcopy/test_imatcopy.h"
class simatcopyEVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_imatcopy.h"
#include "extension/imatcopy/test_imatcopy.h"
class simatcopyGeneric :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_imatcopy.h"
#include "extension/imatcopy/test_imatcopy.h"
class zimatcopyEVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_imatcopy.h"
#include "extension/imatcopy/test_imatcopy.h"
class zimatcopyGeneric :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy.h"
#include "extension/omatcopy/test_omatcopy.h"
#include "common/wrong_inputs_helpers.h"
#include "common/testing_helpers.h"
#include "inc/check_error.h"

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy.h"
#include "extension/omatcopy/test_omatcopy.h"
class comatcopyGeneric :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy.h"
#include "extension/omatcopy/test_omatcopy.h"
class comatcopyEVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy.h"
#include "extension/omatcopy/test_omatcopy.h"
class domatcopyGeneric :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy.h"
#include "extension/omatcopy/test_omatcopy.h"
class domatcopyEVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy.h"
#include "extension/omatcopy/test_omatcopy.h"
class somatcopyEVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy.h"
#include "extension/omatcopy/test_omatcopy.h"
class somatcopyGeneric :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy.h"
#include "extension/omatcopy/test_omatcopy.h"
class zomatcopyEVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy.h"
#include "extension/omatcopy/test_omatcopy.h"
class zomatcopyGeneric :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy2.h"
#include "extension/omatcopy2/test_omatcopy2.h"
#include "common/wrong_inputs_helpers.h"
#include "common/testing_helpers.h"
#include "inc/check_error.h"

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy2.h"
#include "extension/omatcopy2/test_omatcopy2.h"
class comatcopy2Generic :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy2.h"
#include "extension/omatcopy2/test_omatcopy2.h"
class comatcopy2EVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy2.h"
#include "extension/omatcopy2/test_omatcopy2.h"
class domatcopy2Generic :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy2.h"
#include "extension/omatcopy2/test_omatcopy2.h"
class domatcopy2EVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy2.h"
#include "extension/omatcopy2/test_omatcopy2.h"
class somatcopy2EVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy2.h"
#include "extension/omatcopy2/test_omatcopy2.h"
class somatcopy2Generic :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy2.h"
#include "extension/omatcopy2/test_omatcopy2.h"
class zomatcopy2EVT :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_omatcopy2.h"
#include "extension/omatcopy2/test_omatcopy2.h"
class zomatcopy2Generic :
public ::testing::TestWithParam<std::tuple<char, // storage

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_addv.h"
#include "level1/addv/test_addv.h"
class caddvGeneric :
public ::testing::TestWithParam<std::tuple<char, gtint_t, gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_addv.h"
#include "level1/addv/test_addv.h"
class daddvGeneric :
public ::testing::TestWithParam<std::tuple<char, gtint_t, gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_addv.h"
#include "level1/addv/test_addv.h"
class saddvGeneric :
public ::testing::TestWithParam<std::tuple<char, gtint_t, gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_addv.h"
#include "level1/addv/test_addv.h"
class zaddvGeneric :
public ::testing::TestWithParam<std::tuple<char, gtint_t, gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_amaxv.h"
#include "level1/amaxv/test_amaxv.h"
#include "level1/ref_amaxv.h"
#include "common/wrong_inputs_helpers.h"
#include "common/testing_helpers.h"

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_amaxv.h"
#include "level1/amaxv/test_amaxv.h"
class camaxvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, //n

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_amaxv.h"
#include "level1/amaxv/test_amaxv.h"
class damaxvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, //n

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_amaxv.h"
#include "level1/amaxv/test_amaxv.h"
class damaxvEVT :
public ::testing::TestWithParam<std::tuple<gtint_t, // n

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_amaxv.h"
#include "level1/amaxv/test_amaxv.h"
class samaxvEVT :
public ::testing::TestWithParam<std::tuple<gtint_t, // n

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_amaxv.h"
#include "level1/amaxv/test_amaxv.h"
class samaxvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, //n

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_amaxv.h"
#include "level1/amaxv/test_amaxv.h"
class zamaxvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, //n

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_asumv.h"
#include "level1/asumv/test_asumv.h"
#include "common/wrong_inputs_helpers.h"
#include "common/testing_helpers.h"
#include "inc/check_error.h"

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_asumv.h"
#include "level1/asumv/test_asumv.h"
class dasumvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_asumv.h"
#include "level1/asumv/test_asumv.h"
class dasumvEVT :
public ::testing::TestWithParam<std::tuple<gtint_t, // n

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_asumv.h"
#include "level1/asumv/test_asumv.h"
class dzasumvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_asumv.h"
#include "level1/asumv/test_asumv.h"
class sasumvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_asumv.h"
#include "level1/asumv/test_asumv.h"
class scasumvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_axpyf.h"
#include "level1/axpyf/test_axpyf.h"
class daxpyfGeneric :
public ::testing::TestWithParam<std::tuple<char, // conjx

View File

@@ -34,7 +34,7 @@
#include <gtest/gtest.h>
#include "common/testing_helpers.h"
#include "copyv.h"
#include "level1/copyv/copyv.h"
#include "inc/check_error.h"
#include "common/wrong_inputs_helpers.h"

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_copyv.h"
#include "level1/copyv/test_copyv.h"
class ccopyvGeneric :
public ::testing::TestWithParam<std::tuple<char, // n: use x, c: use conj(x)

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_copyv.h"
#include "level1/copyv/test_copyv.h"
class dcopyvGeneric :
public ::testing::TestWithParam<std::tuple<char, // n: use x, c: use conj(x)

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_copyv.h"
#include "level1/copyv/test_copyv.h"
class scopyvGeneric :
public ::testing::TestWithParam<std::tuple<char, // n: use x, c: use conj(x)

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_copyv.h"
#include "level1/copyv/test_copyv.h"
class zcopyvGeneric :
public ::testing::TestWithParam<std::tuple<char, // n: use x, c: use conj(x)

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotv.h"
#include "level1/dotv/test_dotv.h"
#include "common/wrong_inputs_helpers.h"
#include "common/testing_helpers.h"
#include "inc/check_error.h"

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotv.h"
#include "level1/dotv/test_dotv.h"
class cdotvGeneric :
public ::testing::TestWithParam<std::tuple<char,

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotv.h"
#include "level1/dotv/test_dotv.h"
class ddotvGeneric :
public ::testing::TestWithParam<std::tuple<char,

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotv.h"
#include "level1/dotv/test_dotv.h"
class ddotvEVT :
public ::testing::TestWithParam<std::tuple<char, // conjx

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotv.h"
#include "level1/dotv/test_dotv.h"
class sdotvGeneric :
public ::testing::TestWithParam<std::tuple<char,

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotv.h"
#include "level1/dotv/test_dotv.h"
class zdotvGeneric :
public ::testing::TestWithParam<std::tuple<char,

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotxf.h"
#include "level1/dotxf/test_dotxf.h"
class ddotxfGeneric :
public ::testing::TestWithParam<std::tuple<char, // conj_x

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotxv.h"
#include "level1/dotxv/test_dotxv.h"
class cdotxvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, char, char, gtint_t, gtint_t, scomplex, scomplex>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotxv.h"
#include "level1/dotxv/test_dotxv.h"
class ddotxvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, char, char, gtint_t, gtint_t, double, double>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotxv.h"
#include "level1/dotxv/test_dotxv.h"
class sdotxvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, char, char, gtint_t, gtint_t, float, float>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_dotxv.h"
#include "level1/dotxv/test_dotxv.h"
class zdotxvGeneric :
public ::testing::TestWithParam<std::tuple<gtint_t, char, char, gtint_t, gtint_t, dcomplex, dcomplex>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_nrm2.h"
#include "level1/nrm2/test_nrm2.h"
#include "common/wrong_inputs_helpers.h"
/*

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_nrm2.h"
#include "level1/nrm2/test_nrm2.h"
class dnrm2Generic :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_nrm2.h"
#include "level1/nrm2/test_nrm2.h"
class dnrm2EVT :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t, gtint_t, double, gtint_t, double>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_nrm2.h"
#include "level1/nrm2/test_nrm2.h"
class dznrm2Generic :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_nrm2.h"
#include "level1/nrm2/test_nrm2.h"
class dznrm2EVT :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t, gtint_t, dcomplex, gtint_t, dcomplex>>{};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_nrm2.h"
#include "level1/nrm2/test_nrm2.h"
class scnrm2EVT :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t, gtint_t, scomplex, gtint_t, scomplex>>{};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_nrm2.h"
#include "level1/nrm2/test_nrm2.h"
class scnrm2Generic :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_nrm2.h"
#include "level1/nrm2/test_nrm2.h"
class snrm2EVT :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t, gtint_t, float, gtint_t, float>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_nrm2.h"
#include "level1/nrm2/test_nrm2.h"
class snrm2Generic :
public ::testing::TestWithParam<std::tuple<gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_scal2v.h"
#include "level1/scal2v/test_scal2v.h"
class cscal2vGeneric :
public ::testing::TestWithParam<std::tuple<char,

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_scal2v.h"
#include "level1/scal2v/test_scal2v.h"
class dscal2vGeneric :
public ::testing::TestWithParam<std::tuple<char,

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_scal2v.h"
#include "level1/scal2v/test_scal2v.h"
class sscal2vGeneric :
public ::testing::TestWithParam<std::tuple<char,

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_scal2v.h"
#include "level1/scal2v/test_scal2v.h"
class zscal2vGeneric :
public ::testing::TestWithParam<std::tuple<char,

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_setv.h"
#include "level1/setv/test_setv.h"
class csetvGeneric :
public ::testing::TestWithParam<std::tuple<char, gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_setv.h"
#include "level1/setv/test_setv.h"
class dsetvGeneric :
public ::testing::TestWithParam<std::tuple<char, gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_setv.h"
#include "level1/setv/test_setv.h"
class ssetvGeneric :
public ::testing::TestWithParam<std::tuple<char, gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_setv.h"
#include "level1/setv/test_setv.h"
class zsetvGeneric :
public ::testing::TestWithParam<std::tuple<char, gtint_t, gtint_t>> {};

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_subv.h"
#include "level1/subv/test_subv.h"
#include "common/wrong_inputs_helpers.h"
#include "common/testing_helpers.h"
#include "inc/check_error.h"

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_subv.h"
#include "level1/subv/test_subv.h"
class csubvGeneric :
// input params: x or conj(x), vector length, stride size of x, stride size of y

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_subv.h"
#include "level1/subv/test_subv.h"
class csubvEVT :
public ::testing::TestWithParam<std::tuple<char, // x or conj(x)

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_subv.h"
#include "level1/subv/test_subv.h"
class dsubvGeneric :
// input params : x or conj(x), vector length, stride size of x, stride size of y

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_subv.h"
#include "level1/subv/test_subv.h"
class dsubvEVT :
public ::testing::TestWithParam<std::tuple<char, // x or conj(x)

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_subv.h"
#include "level1/subv/test_subv.h"
class ssubvEVT :
public ::testing::TestWithParam<std::tuple<char, // x or conj(x)

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_subv.h"
#include "level1/subv/test_subv.h"
class ssubvGeneric :
// input params: x or conj(x), vector length, stride size of x, stride size of y

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_subv.h"
#include "level1/subv/test_subv.h"
class zsubvEVT :
public ::testing::TestWithParam<std::tuple<char, // x or conj(x)

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_subv.h"
#include "level1/subv/test_subv.h"
class zsubvGeneric :
// input params: x or conj(x), vector length, stride size of x, stride size of y

View File

@@ -33,7 +33,7 @@
*/
#include <gtest/gtest.h>
#include "test_swapv.h"
#include "level1/swapv/test_swapv.h"
#include "common/wrong_inputs_helpers.h"
#include "common/testing_helpers.h"
#include "inc/check_error.h"

Some files were not shown because too many files have changed in this diff Show More