#include <conformance_test.h>
Classes | |
class | ConformanceRequestSetting |
Public Member Functions | |
ConformanceTestSuite () | |
ConformanceTestSuite () | |
std::string | GetFailureListFlagName () |
string | GetFailureListFlagName () |
bool | RunSuite (ConformanceTestRunner *runner, std::string *output, const std::string &filename, conformance::FailureSet *failure_list) |
bool | RunSuite (ConformanceTestRunner *runner, std::string *output, const std::string &filename, conformance::FailureSet *failure_list) |
void | SetEnforceRecommended (bool value) |
void | SetEnforceRecommended (bool value) |
void | SetFailureListFlagName (const std::string &failure_list_flag_name) |
void | SetFailureListFlagName (const std::string &failure_list_flag_name) |
void | SetVerbose (bool verbose) |
void | SetVerbose (bool verbose) |
virtual | ~ConformanceTestSuite () |
virtual | ~ConformanceTestSuite () |
Protected Types | |
enum | ConformanceLevel { REQUIRED = 0, RECOMMENDED = 1, REQUIRED = 0, RECOMMENDED = 1 } |
enum | ConformanceLevel { REQUIRED = 0, RECOMMENDED = 1, REQUIRED = 0, RECOMMENDED = 1 } |
Protected Member Functions | |
void | AddExpectedFailedTest (const std::string &test_name) |
void | AddExpectedFailedTest (const std::string &test_name) |
bool | CheckSetEmpty (const std::set< std::string > &set_to_check, const std::string &write_to_file, const std::string &msg) |
bool | CheckSetEmpty (const std::set< string > &set_to_check, const std::string &write_to_file, const std::string &msg) |
virtual bool | ParseResponse (const conformance::ConformanceResponse &response, const ConformanceRequestSetting &setting, Message *test_message)=0 |
virtual bool | ParseResponse (const conformance::ConformanceResponse &response, const ConformanceRequestSetting &setting, Message *test_message)=0 |
void | ReportFailure (const std::string &test_name, ConformanceLevel level, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response, const char *fmt,...) |
void | ReportFailure (const string &test_name, ConformanceLevel level, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response, const char *fmt,...) |
void | ReportSkip (const std::string &test_name, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response) |
void | ReportSkip (const string &test_name, const conformance::ConformanceRequest &request, const conformance::ConformanceResponse &response) |
void | ReportSuccess (const std::string &test_name) |
void | ReportSuccess (const std::string &test_name) |
virtual void | RunSuiteImpl ()=0 |
virtual void | RunSuiteImpl ()=0 |
void | RunTest (const std::string &test_name, const conformance::ConformanceRequest &request, conformance::ConformanceResponse *response) |
void | RunTest (const std::string &test_name, const conformance::ConformanceRequest &request, conformance::ConformanceResponse *response) |
void | RunValidBinaryInputTest (const ConformanceRequestSetting &setting, const std::string &equivalent_wire_format, bool require_same_wire_format=false) |
void | RunValidBinaryInputTest (const ConformanceRequestSetting &setting, const string &equivalent_wire_format, bool require_same_wire_format=false) |
void | RunValidInputTest (const ConformanceRequestSetting &setting, const std::string &equivalent_text_format) |
void | RunValidInputTest (const ConformanceRequestSetting &setting, const string &equivalent_text_format) |
void | VerifyResponse (const ConformanceRequestSetting &setting, const std::string &equivalent_wire_format, const conformance::ConformanceResponse &response, bool need_report_success, bool require_same_wire_format) |
void | VerifyResponse (const ConformanceRequestSetting &setting, const string &equivalent_wire_format, const conformance::ConformanceResponse &response, bool need_report_success, bool require_same_wire_format) |
std::string | WireFormatToString (conformance::WireFormat wire_format) |
string | WireFormatToString (conformance::WireFormat wire_format) |
Protected Attributes | |
bool | enforce_recommended_ |
int | expected_failures_ |
std::set< std::string > | expected_to_fail_ |
std::string | failure_list_filename_ |
std::string | failure_list_flag_name_ |
std::string | output_ |
ConformanceTestRunner * | runner_ |
std::set< std::string > | skipped_ |
int | successes_ |
std::set< std::string > | test_names_ |
std::set< std::string > | unexpected_failing_tests_ |
std::set< std::string > | unexpected_succeeding_tests_ |
bool | verbose_ |
Definition at line 149 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Enumerator | |
---|---|
REQUIRED | |
RECOMMENDED | |
REQUIRED | |
RECOMMENDED |
Definition at line 201 of file protobuf/conformance/conformance_test.h.
|
protected |
Enumerator | |
---|---|
REQUIRED | |
RECOMMENDED | |
REQUIRED | |
RECOMMENDED |
Definition at line 205 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
inline |
Definition at line 151 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
inlinevirtual |
Definition at line 155 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
inline |
Definition at line 149 of file protobuf/conformance/conformance_test.h.
|
inlinevirtual |
Definition at line 153 of file protobuf/conformance/conformance_test.h.
|
protected |
|
protected |
Definition at line 395 of file bloaty/third_party/protobuf/conformance/conformance_test.cc.
|
protected |
|
protected |
Definition at line 343 of file bloaty/third_party/protobuf/conformance/conformance_test.cc.
|
inline |
Definition at line 171 of file protobuf/conformance/conformance_test.h.
|
inline |
Definition at line 173 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protectedpure virtual |
|
protectedpure virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
bool google::protobuf::ConformanceTestSuite::RunSuite | ( | ConformanceTestRunner * | runner, |
std::string * | output, | ||
const std::string & | filename, | ||
conformance::FailureSet * | failure_list | ||
) |
bool google::protobuf::ConformanceTestSuite::RunSuite | ( | ConformanceTestRunner * | runner, |
std::string * | output, | ||
const std::string & | filename, | ||
conformance::FailureSet * | failure_list | ||
) |
|
protectedpure virtual |
|
protectedpure virtual |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 240 of file bloaty/third_party/protobuf/conformance/conformance_test.cc.
|
protected |
|
protected |
Definition at line 228 of file bloaty/third_party/protobuf/conformance/conformance_test.cc.
|
inline |
Definition at line 165 of file protobuf/conformance/conformance_test.h.
|
inline |
Definition at line 167 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
inline |
Definition at line 173 of file protobuf/conformance/conformance_test.h.
|
inline |
Definition at line 177 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
inline |
Definition at line 155 of file protobuf/conformance/conformance_test.h.
|
inline |
Definition at line 157 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 301 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 299 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 308 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 304 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 303 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 302 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 297 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 321 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 298 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 312 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 315 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 318 of file bloaty/third_party/protobuf/conformance/conformance_test.h.
|
protected |
Definition at line 300 of file bloaty/third_party/protobuf/conformance/conformance_test.h.