mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-24 14:20:17 +00:00
168b206cd8
Create test fixture for runtime tests which enables verification of failure cases. Test some runtime IO APIs for failure cases. Support testing efforts in D98303. Expand on effort discussed in D98601. Reviewed By: awarzynski Differential Revision: https://reviews.llvm.org/D98652
22 lines
786 B
C++
22 lines
786 B
C++
//===-- flang/unittests/RuntimeGTest/CrashHandlerFixture.h ------*- C++ -*-===//
|
|
//
|
|
// Part of the LLVM Project, 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
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
//
|
|
/// Test fixture registers a custom crash handler to ensure death tests fail
|
|
/// with expected message.
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
#ifndef LLVM_FLANG_UNITTESTS_RUNTIMEGTEST_CRASHHANDLERFIXTURE_H
|
|
#define LLVM_FLANG_UNITTESTS_RUNTIMEGTEST_CRASHHANDLERFIXTURE_H
|
|
#include <gtest/gtest.h>
|
|
|
|
struct CrashHandlerFixture : testing::Test {
|
|
void SetUp();
|
|
};
|
|
|
|
#endif
|