Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
BloatyTest Class Reference

#include <test.h>

Inheritance diagram for BloatyTest:
Inheritance graph
[legend]

Protected Member Functions

void AssertBloatyFails (const std::vector< std::string > &strings, const std::string &)
 
void AssertChildren (const bloaty::RollupRow &row, const std::vector< std::tuple< std::string, int, int >> &children)
 
void CheckConsistency (const bloaty::Options &options)
 
void CheckConsistencyForRow (const bloaty::RollupRow &row, bool is_toplevel, bool diff_mode, int *count)
 
void CheckCSVConsistency (int row_count)
 
const bloaty::RollupRowFindRow (const std::string &name)
 
std::string JoinStrings (const std::vector< std::string > &strings)
 
void RunBloaty (const std::vector< std::string > &strings)
 
void RunBloatyWithOptions (const bloaty::Options &options, const bloaty::OutputOptions &output_options)
 
bool TryRunBloaty (const std::vector< std::string > &strings)
 
bool TryRunBloatyWithOptions (const bloaty::Options &options, const bloaty::OutputOptions &output_options)
 
- Protected Member Functions inherited from testing::Test
virtual void SetUp ()
 
virtual void SetUp ()
 
virtual void SetUp ()
 
virtual void SetUp ()
 
virtual void SetUp ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
 Test ()
 
 Test ()
 
 Test ()
 
 Test ()
 
 Test ()
 
 Test ()
 

Protected Attributes

std::unique_ptr< bloaty::RollupOutputoutput_
 
const bloaty::RollupRowtop_row_
 

Static Protected Attributes

static constexpr int kSameAsVM = -2
 
static constexpr int kUnknown = -1
 

Additional Inherited Members

- Public Types inherited from testing::Test
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
 
typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc
 
- Public Member Functions inherited from testing::Test
virtual ~Test ()
 
virtual ~Test ()
 
virtual ~Test ()
 
virtual ~Test ()
 
virtual ~Test ()
 
virtual ~Test ()
 
- Static Public Member Functions inherited from testing::Test
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool IsSkipped ()
 
static bool IsSkipped ()
 
static bool IsSkipped ()
 
static bool IsSkipped ()
 
static bool IsSkipped ()
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestSuite ()
 
static void SetUpTestSuite ()
 
static void SetUpTestSuite ()
 
static void SetUpTestSuite ()
 
static void SetUpTestSuite ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestSuite ()
 
static void TearDownTestSuite ()
 
static void TearDownTestSuite ()
 
static void TearDownTestSuite ()
 
static void TearDownTestSuite ()
 

Detailed Description

Definition at line 72 of file bloaty/tests/test.h.

Member Function Documentation

◆ AssertBloatyFails()

void BloatyTest::AssertBloatyFails ( const std::vector< std::string > &  strings,
const std::string &   
)
inlineprotected

Definition at line 211 of file bloaty/tests/test.h.

◆ AssertChildren()

void BloatyTest::AssertChildren ( const bloaty::RollupRow row,
const std::vector< std::tuple< std::string, int, int >> &  children 
)
inlineprotected

Definition at line 222 of file bloaty/tests/test.h.

◆ CheckConsistency()

void BloatyTest::CheckConsistency ( const bloaty::Options &  options)
inlineprotected

Definition at line 140 of file bloaty/tests/test.h.

◆ CheckConsistencyForRow()

void BloatyTest::CheckConsistencyForRow ( const bloaty::RollupRow row,
bool  is_toplevel,
bool  diff_mode,
int count 
)
inlineprotected

Definition at line 74 of file bloaty/tests/test.h.

◆ CheckCSVConsistency()

void BloatyTest::CheckCSVConsistency ( int  row_count)
inlineprotected

Definition at line 105 of file bloaty/tests/test.h.

◆ FindRow()

const bloaty::RollupRow* BloatyTest::FindRow ( const std::string &  name)
inlineprotected

Definition at line 278 of file bloaty/tests/test.h.

◆ JoinStrings()

std::string BloatyTest::JoinStrings ( const std::vector< std::string > &  strings)
inlineprotected

Definition at line 159 of file bloaty/tests/test.h.

◆ RunBloaty()

void BloatyTest::RunBloaty ( const std::vector< std::string > &  strings)
inlineprotected

Definition at line 200 of file bloaty/tests/test.h.

◆ RunBloatyWithOptions()

void BloatyTest::RunBloatyWithOptions ( const bloaty::Options &  options,
const bloaty::OutputOptions output_options 
)
inlineprotected

Definition at line 205 of file bloaty/tests/test.h.

◆ TryRunBloaty()

bool BloatyTest::TryRunBloaty ( const std::vector< std::string > &  strings)
inlineprotected

Definition at line 183 of file bloaty/tests/test.h.

◆ TryRunBloatyWithOptions()

bool BloatyTest::TryRunBloatyWithOptions ( const bloaty::Options &  options,
const bloaty::OutputOptions output_options 
)
inlineprotected

Definition at line 167 of file bloaty/tests/test.h.

Member Data Documentation

◆ kSameAsVM

constexpr int BloatyTest::kSameAsVM = -2
staticconstexprprotected

Definition at line 220 of file bloaty/tests/test.h.

◆ kUnknown

constexpr int BloatyTest::kUnknown = -1
staticconstexprprotected

Definition at line 219 of file bloaty/tests/test.h.

◆ output_

std::unique_ptr<bloaty::RollupOutput> BloatyTest::output_
protected

Definition at line 288 of file bloaty/tests/test.h.

◆ top_row_

const bloaty::RollupRow* BloatyTest::top_row_
protected

Definition at line 289 of file bloaty/tests/test.h.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:41