Go to the documentation of this file.
38 #ifndef CONFORMANCE_CONFORMANCE_TEST_H
39 #define CONFORMANCE_CONFORMANCE_TEST_H
49 #include "conformance.pb.h"
52 class ConformanceRequest;
53 class ConformanceResponse;
58 class TestAllTypesProto3;
65 class ConformanceTestSuite;
88 static int Run(
int argc,
char *argv[],
89 const std::vector<ConformanceTestSuite*>& suites);
182 conformance::FailureSet* failure_list);
206 conformance::WireFormat input_format,
207 conformance::WireFormat output_format,
208 conformance::TestCategory test_category,
209 const Message& prototype_message,
210 const string& test_name,
const string&
input);
228 request_.set_print_unknown_fields(
true);
256 const conformance::ConformanceResponse& response,
262 const string& equivalent_wire_format,
263 const conformance::ConformanceResponse& response,
264 bool need_report_success);
269 const conformance::ConformanceRequest& request,
270 const conformance::ConformanceResponse& response,
271 const char*
fmt, ...);
273 const conformance::ConformanceRequest& request,
274 const conformance::ConformanceResponse& response);
277 const string& equivalent_text_format);
279 const string& equivalent_wire_format);
282 const conformance::ConformanceRequest& request,
283 conformance::ConformanceResponse* response);
319 #endif // CONFORMANCE_CONFORMANCE_TEST_H
bool TryRead(int fd, void *buf, size_t len)
static int Run(int argc, char *argv[], const std::vector< ConformanceTestSuite * > &suites)
const Descriptor::ReservedRange value
GLsizei const GLchar *const * string
void CheckedWrite(int fd, const void *buf, size_t len)
ForkPipeRunner(const std::string &executable)
void CheckedRead(int fd, void *buf, size_t len)
GLint GLint GLsizei GLint GLenum format
GTEST_API_ const char * fmt
std::string current_test_name_
void RunTest(const std::string &test_name, const std::string &request, std::string *response)
GLenum GLuint GLenum GLsizei const GLchar * buf
virtual ~ForkPipeRunner()
GLsizei const GLfloat * value
const upb_json_parsermethod const upb_symtab upb_sink * output
GLenum GLuint GLenum GLsizei const GLchar * message
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:48