diff options
author | Igor Kudrin <ikudrin@accesssoftek.com> | 2021-12-22 18:52:49 +0700 |
---|---|---|
committer | Igor Kudrin <ikudrin@accesssoftek.com> | 2021-12-22 18:52:49 +0700 |
commit | f5907ea1c0debddac72f5e4d15fc7fed30e36a72 (patch) | |
tree | 7e38649194ac527310d6decaf98ebebaf918a3de /llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp | |
parent | 2e11e8885c68f7ec6e1f2699a9461708d29ec4df (diff) | |
download | llvm-f5907ea1c0debddac72f5e4d15fc7fed30e36a72.zip llvm-f5907ea1c0debddac72f5e4d15fc7fed30e36a72.tar.gz llvm-f5907ea1c0debddac72f5e4d15fc7fed30e36a72.tar.bz2 |
[unittest][DebugInfo/DWARF] Do not report skipped tests as passed
This is similar to what we have already done to some other tests.
See D102643, D102710, D102754.
Differential Revision: https://reviews.llvm.org/D116108
Diffstat (limited to 'llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp')
-rw-r--r-- | llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp b/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp index 71b7361..731aa4f 100644 --- a/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp +++ b/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp @@ -187,7 +187,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_GetOrParseLineTableAtInvalidOffset) { TEST_F(DebugLineBasicFixture, GetOrParseLineTableAtInvalidOffset) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); generate(); EXPECT_THAT_EXPECTED( @@ -214,7 +214,7 @@ TEST_F(DebugLineBasicFixture, TEST_F(DebugLineBasicFixture, GetOrParseLineTableAtInvalidOffsetAfterData) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.setCustomPrologue({{0, LineTable::Byte}}); @@ -239,7 +239,7 @@ TEST_P(DebugLineParameterisedFixture, DISABLED_PrologueGetLength) { TEST_P(DebugLineParameterisedFixture, PrologueGetLength) { #endif if (!setupGenerator(Version)) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(Format); DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue(); LT.setPrologue(Prologue); @@ -266,7 +266,7 @@ TEST_P(DebugLineParameterisedFixture, DISABLED_GetOrParseLineTableValidTable) { TEST_P(DebugLineParameterisedFixture, GetOrParseLineTableValidTable) { #endif if (!setupGenerator(Version)) - return; + GTEST_SKIP(); SCOPED_TRACE("Checking Version " + std::to_string(Version) + ", Format " + (Format == DWARF64 ? "DWARF64" : "DWARF32")); @@ -336,7 +336,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_ErrorForReservedLength) { TEST_F(DebugLineBasicFixture, ErrorForReservedLength) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.setCustomPrologue({{0xfffffff0, LineTable::Long}}); @@ -364,7 +364,7 @@ TEST_P(DebugLineUnsupportedVersionFixture, TEST_P(DebugLineUnsupportedVersionFixture, ErrorForUnsupportedVersion) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.setCustomPrologue( @@ -390,7 +390,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_ErrorForInvalidV5IncludeDirTable) { TEST_F(DebugLineBasicFixture, ErrorForInvalidV5IncludeDirTable) { #endif if (!setupGenerator(5)) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.setCustomPrologue({ @@ -435,7 +435,7 @@ TEST_P(DebugLineParameterisedFixture, DISABLED_ErrorForTooLargePrologueLength) { TEST_P(DebugLineParameterisedFixture, ErrorForTooLargePrologueLength) { #endif if (!setupGenerator(Version)) - return; + GTEST_SKIP(); SCOPED_TRACE("Checking Version " + std::to_string(Version) + ", Format " + (Format == DWARF64 ? "DWARF64" : "DWARF32")); @@ -475,7 +475,7 @@ TEST_P(DebugLineParameterisedFixture, DISABLED_ErrorForTooShortPrologueLength) { TEST_P(DebugLineParameterisedFixture, ErrorForTooShortPrologueLength) { #endif if (!setupGenerator(Version)) - return; + GTEST_SKIP(); SCOPED_TRACE("Checking Version " + std::to_string(Version) + ", Format " + (Format == DWARF64 ? "DWARF64" : "DWARF32")); @@ -534,7 +534,7 @@ TEST_F(DebugLineBasicFixture, TEST_F(DebugLineBasicFixture, ErrorForExtendedOpcodeLengthSmallerThanExpected) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.addByte(0xaa); @@ -568,7 +568,7 @@ TEST_F(DebugLineBasicFixture, TEST_F(DebugLineBasicFixture, ErrorForExtendedOpcodeLengthLargerThanExpected) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.addByte(0xaa); @@ -601,7 +601,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_ErrorForUnitLengthTooLarge) { TEST_F(DebugLineBasicFixture, ErrorForUnitLengthTooLarge) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable &Padding = Gen->addLineTable(); // Add some padding to show that a non-zero offset is handled correctly. @@ -634,7 +634,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_ErrorForMismatchedAddressSize) { TEST_F(DebugLineBasicFixture, ErrorForMismatchedAddressSize) { #endif if (!setupGenerator(4, 8)) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); // The line data extractor expects size 8 (Quad) addresses. @@ -669,7 +669,7 @@ TEST_F(DebugLineBasicFixture, ErrorForMismatchedAddressSizeUnsetInitialAddress) { #endif if (!setupGenerator(4, 0)) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); uint64_t Addr1 = 0x11223344; @@ -703,7 +703,7 @@ TEST_F(DebugLineBasicFixture, // Use DWARF v4, and 0 for data extractor address size so that the address // size is derived from the opcode length. if (!setupGenerator(4, 0)) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); // 4 == length of the extended opcode, i.e. 1 for the opcode itself and 3 for @@ -739,7 +739,7 @@ TEST_F(DebugLineBasicFixture, ErrorForAddressSizeGreaterThanByteSize) { // Use DWARF v4, and 0 for data extractor address size so that the address // size is derived from the opcode length. if (!setupGenerator(4, 0)) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); // Specifically use an operand size that has a trailing byte of a supported @@ -768,7 +768,7 @@ TEST_F(DebugLineBasicFixture, ErrorForUnsupportedAddressSizeDefinedInHeader) { // Use 0 for data extractor address size so that it does not clash with the // header address size. if (!setupGenerator(5, 0)) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); // AddressSize + 1 == length of the extended opcode, i.e. 1 for the opcode @@ -807,7 +807,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_CallbackUsedForUnterminatedSequence) { TEST_F(DebugLineBasicFixture, CallbackUsedForUnterminatedSequence) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.addExtendedOpcode(9, DW_LNE_set_address, @@ -952,7 +952,7 @@ struct AdjustAddressFixtureBase : public CommonFixture { void runTest(bool CheckAdvancePC, Twine MsgSuffix) { if (!setupGenerator(Version)) - return; + GTEST_SKIP(); setupTables(/*AddAdvancePCFirstTable=*/CheckAdvancePC); @@ -1134,7 +1134,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_ParserParsesCorrectly) { TEST_F(DebugLineBasicFixture, ParserParsesCorrectly) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); DWARFDebugLine::SectionParser Parser = setupParser(); @@ -1165,7 +1165,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_ParserSkipsCorrectly) { TEST_F(DebugLineBasicFixture, ParserSkipsCorrectly) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); DWARFDebugLine::SectionParser Parser = setupParser(); @@ -1190,7 +1190,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_ParserAlwaysDoneForEmptySection) { TEST_F(DebugLineBasicFixture, ParserAlwaysDoneForEmptySection) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); generate(); DWARFDebugLine::SectionParser Parser(LineData, *Context, Units); @@ -1205,7 +1205,7 @@ TEST_F(DebugLineBasicFixture, TEST_F(DebugLineBasicFixture, ParserMarkedAsDoneForBadLengthWhenParsing) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.setCustomPrologue({{0xfffffff0, LineTable::Long}}); @@ -1233,7 +1233,7 @@ TEST_F(DebugLineBasicFixture, TEST_F(DebugLineBasicFixture, ParserMarkedAsDoneForBadLengthWhenSkipping) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.setCustomPrologue({{0xfffffff0, LineTable::Long}}); @@ -1261,7 +1261,7 @@ TEST_F(DebugLineBasicFixture, TEST_F(DebugLineBasicFixture, ParserReportsFirstErrorInEachTableWhenParsing) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(DWARF32); LT.setCustomPrologue({{2, LineTable::Long}, {0, LineTable::Half}}); @@ -1292,7 +1292,7 @@ TEST_F(DebugLineBasicFixture, TEST_F(DebugLineBasicFixture, ParserReportsNonPrologueProblemsWhenParsing) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(DWARF32); LT.addExtendedOpcode(0x42, DW_LNE_end_sequence, {}); @@ -1330,7 +1330,7 @@ TEST_F(DebugLineBasicFixture, ParserReportsPrologueErrorsInEachTableWhenSkipping) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(DWARF32); LT.setCustomPrologue({{2, LineTable::Long}, {0, LineTable::Half}}); @@ -1361,7 +1361,7 @@ TEST_F(DebugLineBasicFixture, TEST_F(DebugLineBasicFixture, ParserIgnoresNonPrologueErrorsWhenSkipping) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(DWARF32); LT.addExtendedOpcode(42, DW_LNE_end_sequence, {}); @@ -1381,7 +1381,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_VerboseOutput) { TEST_F(DebugLineBasicFixture, VerboseOutput) { #endif if (!setupGenerator(5)) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); LT.addByte(0); // Extended opcode with zero length. @@ -1541,7 +1541,7 @@ TEST_P(TruncatedPrologueFixture, DISABLED_ErrorForTruncatedPrologue) { TEST_P(TruncatedPrologueFixture, ErrorForTruncatedPrologue) { #endif if (!setupGenerator(Version)) - return; + GTEST_SKIP(); LineTable &Padding = Gen->addLineTable(); // Add some padding to show that a non-zero offset is handled correctly. @@ -1723,7 +1723,7 @@ TEST_P(TruncatedExtendedOpcodeFixture, TEST_P(TruncatedExtendedOpcodeFixture, ErrorForTruncatedExtendedOpcode) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = setupTable(); LT.addExtendedOpcode(OpcodeLength, Opcode, Operands); runTest(0); @@ -1807,7 +1807,7 @@ TEST_P(TruncatedStandardOpcodeFixture, TEST_P(TruncatedStandardOpcodeFixture, ErrorForTruncatedStandardOpcode) { #endif if (!setupGenerator()) - return; + GTEST_SKIP(); LineTable < = setupTable(); LT.addStandardOpcode(Opcode, Operands); runTest(Opcode); @@ -1867,7 +1867,7 @@ TEST_F(DebugLineBasicFixture, DISABLED_PrintPathsProperly) { TEST_F(DebugLineBasicFixture, PrintPathsProperly) { #endif if (!setupGenerator(5)) - return; + GTEST_SKIP(); LineTable < = Gen->addLineTable(); DWARFDebugLine::Prologue P = LT.createBasicPrologue(); |