main() function to run a benchmark (#1564)

Summary:
Pull Request resolved: https://github.com/facebook/yoga/pull/1564

tsia

Reviewed By: NickGerleman

Differential Revision: D53028962

fbshipit-source-id: dee2670eaa4fe0ab8b6e2b9e1bbe4356bb2c0735
This commit is contained in:
Joe Vilches
2024-02-05 11:48:07 -08:00
committed by Facebook GitHub Bot
parent 8dbf55f230
commit 94960f123e

View File

@@ -391,6 +391,14 @@ void benchmark(std::filesystem::path& capturesDir) {
} // namespace facebook::yoga
int main() {
int main(int argc, char* argv[]) {
if (argc == 2) {
std::filesystem::path capturesDir = argv[argc - 1];
facebook::yoga::benchmark(capturesDir);
} else {
throw std::invalid_argument("Expecting a path as an argument");
return 1;
}
return 0;
}