Use EXIT_FAILURE and EXIT_SUCCESS constants in exit() and when returning from main()

This commit is contained in:
Kamil Śliwak
2022-04-06 22:27:08 +02:00
parent 7c83559881
commit b3048ccf07
2 changed files with 11 additions and 11 deletions
+4 -4
View File
@@ -235,10 +235,10 @@ test_suite* init_unit_test_suite(int /*argc*/, char* /*argv*/[])
{
bool shouldContinue = initializeOptions();
if (!shouldContinue)
exit(0);
exit(EXIT_SUCCESS);
if (!solidity::test::loadVMs(solidity::test::CommonOptions::get()))
exit(1);
exit(EXIT_FAILURE);
if (solidity::test::CommonOptions::get().disableSemanticTests)
cout << endl << "--- SKIPPING ALL SEMANTICS TESTS ---" << endl << endl;
@@ -298,12 +298,12 @@ test_suite* init_unit_test_suite(int /*argc*/, char* /*argv*/[])
catch (solidity::test::ConfigException const& exception)
{
cerr << exception.what() << endl;
exit(1);
exit(EXIT_FAILURE);
}
catch (std::runtime_error const& exception)
{
cerr << exception.what() << endl;
exit(1);
exit(EXIT_FAILURE);
}
return nullptr;
+7 -7
View File
@@ -435,7 +435,7 @@ int main(int argc, char const *argv[])
bool shouldContinue = options->parse(argc, argv);
if (!shouldContinue)
return 0;
return EXIT_SUCCESS;
options->validate();
CommonOptions::setSingleton(std::move(options));
@@ -444,7 +444,7 @@ int main(int argc, char const *argv[])
auto& options = dynamic_cast<IsolTestOptions const&>(CommonOptions::get());
if (!solidity::test::loadVMs(options))
return 1;
return EXIT_FAILURE;
if (options.disableSemanticTests)
cout << endl << "--- SKIPPING ALL SEMANTICS TESTS ---" << endl << endl;
@@ -480,7 +480,7 @@ int main(int argc, char const *argv[])
if (stats)
global_stats += *stats;
else
return 1;
return EXIT_FAILURE;
}
cout << endl << "Summary: ";
@@ -498,22 +498,22 @@ int main(int argc, char const *argv[])
if (options.disableSemanticTests)
cout << "\nNOTE: Skipped semantics tests.\n" << endl;
return global_stats ? 0 : 1;
return global_stats ? EXIT_SUCCESS : EXIT_FAILURE;
}
catch (boost::program_options::error const& exception)
{
cerr << exception.what() << endl;
return 1;
return EXIT_FAILURE;
}
catch (std::runtime_error const& exception)
{
cerr << exception.what() << endl;
return 1;
return EXIT_FAILURE;
}
catch (...)
{
cerr << "Unhandled exception caught." << endl;
cerr << boost::current_exception_diagnostic_information() << endl;
return 1;
return EXIT_FAILURE;
}
}