Redistribute unit test priorities based on current measurements

This commit is contained in:
Scott Schurr
2021-03-16 17:55:00 -07:00
committed by manojsdoshi
parent a1fd579756
commit 8d59c7dd40
10 changed files with 16 additions and 11 deletions

View File

@@ -670,6 +670,11 @@ run(runner& r)
@endcode
The macro invocation must appear in the same namespace as the test class.
Unit test priorities were introduced so parallel unit_test::suites would
execute faster. Suites with longer running times have higher priorities
than unit tests with shorter running times. Suites with no priorities
are assumed to run most quickly, so they run last.
*/
#if BEAST_NO_UNIT_TEST_INLINE

View File

@@ -924,7 +924,7 @@ public:
}
};
BEAST_DEFINE_TESTSUITE(AccountDelete, app, ripple);
BEAST_DEFINE_TESTSUITE_PRIO(AccountDelete, app, ripple, 2);
} // namespace test
} // namespace ripple

View File

@@ -1572,7 +1572,7 @@ struct LedgerReplayerLong_test : public beast::unit_test::suite
};
BEAST_DEFINE_TESTSUITE(LedgerReplay, app, ripple);
BEAST_DEFINE_TESTSUITE(LedgerReplayer, app, ripple);
BEAST_DEFINE_TESTSUITE_PRIO(LedgerReplayer, app, ripple, 1);
BEAST_DEFINE_TESTSUITE(LedgerReplayerTimeout, app, ripple);
BEAST_DEFINE_TESTSUITE_MANUAL(LedgerReplayerLong, app, ripple);

View File

@@ -549,7 +549,7 @@ public:
}
};
BEAST_DEFINE_TESTSUITE(TheoreticalQuality, app, ripple);
BEAST_DEFINE_TESTSUITE_PRIO(TheoreticalQuality, app, ripple, 3);
} // namespace test
} // namespace ripple

View File

@@ -505,6 +505,6 @@ public:
}
};
BEAST_DEFINE_TESTSUITE_PRIO(TrustAndBalance, app, ripple, 1);
BEAST_DEFINE_TESTSUITE(TrustAndBalance, app, ripple);
} // namespace ripple

View File

@@ -659,7 +659,7 @@ public:
}
};
BEAST_DEFINE_TESTSUITE(ValidatorSite, app, ripple);
BEAST_DEFINE_TESTSUITE_PRIO(ValidatorSite, app, ripple, 2);
} // namespace test
} // namespace ripple

View File

@@ -1997,14 +1997,14 @@ BEAST_DEFINE_TESTSUITE(NegativeUNLNoAmendment, ledger, ripple);
BEAST_DEFINE_TESTSUITE(NegativeUNLVoteInternal, consensus, ripple);
BEAST_DEFINE_TESTSUITE_MANUAL(NegativeUNLVoteScoreTable, consensus, ripple);
BEAST_DEFINE_TESTSUITE_PRIO(NegativeUNLVoteGoodScore, consensus, ripple, 1);
BEAST_DEFINE_TESTSUITE_PRIO(NegativeUNLVoteOffline, consensus, ripple, 1);
BEAST_DEFINE_TESTSUITE_PRIO(NegativeUNLVoteMaxListed, consensus, ripple, 1);
BEAST_DEFINE_TESTSUITE(NegativeUNLVoteOffline, consensus, ripple);
BEAST_DEFINE_TESTSUITE(NegativeUNLVoteMaxListed, consensus, ripple);
BEAST_DEFINE_TESTSUITE_PRIO(
NegativeUNLVoteRetiredValidator,
consensus,
ripple,
1);
BEAST_DEFINE_TESTSUITE_PRIO(NegativeUNLVoteNewValidator, consensus, ripple, 1);
BEAST_DEFINE_TESTSUITE(NegativeUNLVoteNewValidator, consensus, ripple);
BEAST_DEFINE_TESTSUITE(NegativeUNLVoteFilterValidations, consensus, ripple);
BEAST_DEFINE_TESTSUITE(NegativeUNLgRPC, ledger, ripple);

View File

@@ -555,6 +555,6 @@ public:
}
};
BEAST_DEFINE_TESTSUITE(AccountSet, app, ripple);
BEAST_DEFINE_TESTSUITE_PRIO(AccountSet, app, ripple, 1);
} // namespace ripple

View File

@@ -1031,7 +1031,7 @@ public:
}
};
BEAST_DEFINE_TESTSUITE(ReportingETL, app, ripple);
BEAST_DEFINE_TESTSUITE_PRIO(ReportingETL, app, ripple, 2);
} // namespace test
} // namespace ripple

View File

@@ -696,7 +696,7 @@ public:
}
};
BEAST_DEFINE_TESTSUITE(ShardArchiveHandler, app, ripple);
BEAST_DEFINE_TESTSUITE_PRIO(ShardArchiveHandler, app, ripple, 3);
} // namespace test
} // namespace ripple