[PPC] Fix test suite name being ignored
This commit is contained in:
parent
040661f366
commit
db1d6b1fef
|
@ -7,6 +7,7 @@
|
||||||
******************************************************************************
|
******************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "xenia/base/cvar.h"
|
||||||
#include "xenia/base/filesystem.h"
|
#include "xenia/base/filesystem.h"
|
||||||
#include "xenia/base/logging.h"
|
#include "xenia/base/logging.h"
|
||||||
#include "xenia/base/main.h"
|
#include "xenia/base/main.h"
|
||||||
|
@ -28,7 +29,7 @@ DEFINE_path(test_path, "src/xenia/cpu/ppc/testing/",
|
||||||
"Directory scanned for test files.", "Other");
|
"Directory scanned for test files.", "Other");
|
||||||
DEFINE_path(test_bin_path, "src/xenia/cpu/ppc/testing/bin/",
|
DEFINE_path(test_bin_path, "src/xenia/cpu/ppc/testing/bin/",
|
||||||
"Directory with binary outputs of the test files.", "Other");
|
"Directory with binary outputs of the test files.", "Other");
|
||||||
DEFINE_transient_string(test_name, "", "Specifies test name.", "General");
|
DEFINE_transient_string(test_name, "", "Test suite name.", "General");
|
||||||
|
|
||||||
namespace xe {
|
namespace xe {
|
||||||
namespace cpu {
|
namespace cpu {
|
||||||
|
@ -475,13 +476,7 @@ bool RunTests(const std::string_view test_name) {
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(const std::vector<std::string>& args) {
|
int main(const std::vector<std::string>& args) {
|
||||||
// Grab test name, if present.
|
return RunTests(cvars::test_name) ? 0 : 1;
|
||||||
std::string test_name;
|
|
||||||
if (args.size() >= 2) {
|
|
||||||
test_name = args[1];
|
|
||||||
}
|
|
||||||
|
|
||||||
return RunTests(test_name) ? 0 : 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace test
|
} // namespace test
|
||||||
|
|
Loading…
Reference in New Issue