blob: 79d53a9e2d9f01b9c7e70ff55d19cd18ec6bea05 [file] [log] [blame]
// Copyright 2019 The IREE Authors
//
// Licensed under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
#include "iree/base/api.h"
#include "iree/base/internal/flags.h"
#include "iree/testing/gtest.h"
extern "C" int main(int argc, char** argv) {
IREE_TRACE_APP_ENTER();
// Pass through flags to gtest (allowing --help to fall through).
iree_flags_parse_checked(IREE_FLAGS_PARSE_MODE_UNDEFINED_OK |
IREE_FLAGS_PARSE_MODE_CONTINUE_AFTER_HELP,
&argc, &argv);
::testing::InitGoogleTest(&argc, argv);
int ret = RUN_ALL_TESTS();
IREE_TRACE_APP_EXIT(ret);
return ret;
}