webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Macros | Functions
conformance_test_runner.cc File Reference
#include <algorithm>
#include <errno.h>
#include <fstream>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <vector>
#include <google/protobuf/stubs/stringprintf.h>
#include "conformance.pb.h"
#include "conformance_test.h"

Classes

class  ForkPipeRunner
 

Macros

#define STRINGIFY(x)   #x
 
#define TOSTRING(x)   STRINGIFY(x)
 
#define CHECK_SYSCALL(call)
 

Functions

void UsageError ()
 
void ParseFailureList (const char *filename, vector< string > *failure_list)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ CHECK_SYSCALL

#define CHECK_SYSCALL (   call)
Value:
if (call < 0) { \
perror(#call " " __FILE__ ":" TOSTRING(__LINE__)); \
exit(1); \
}
JS_EXPORT_PRIVATE JSValue call(ExecState *, JSValue functionObject, CallType, const CallData &, JSValue thisValue, const ArgList &)
Definition: CallData.cpp:36
#define TOSTRING(x)
Definition: conformance_test_runner.cc:77

◆ STRINGIFY

#define STRINGIFY (   x)    #x

◆ TOSTRING

#define TOSTRING (   x)    STRINGIFY(x)

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ ParseFailureList()

void ParseFailureList ( const char *  filename,
vector< string > *  failure_list 
)

◆ UsageError()

void UsageError ( )