1*aed3e508SAndroid Build Coastguard Worker // Copyright 2012 The ChromiumOS Authors
2*aed3e508SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*aed3e508SAndroid Build Coastguard Worker // found in the LICENSE file.
4*aed3e508SAndroid Build Coastguard Worker
5*aed3e508SAndroid Build Coastguard Worker #include <stdarg.h>
6*aed3e508SAndroid Build Coastguard Worker #include <stdio.h>
7*aed3e508SAndroid Build Coastguard Worker
8*aed3e508SAndroid Build Coastguard Worker #include <gtest/gtest.h>
9*aed3e508SAndroid Build Coastguard Worker
10*aed3e508SAndroid Build Coastguard Worker #include "include/command_line.h"
11*aed3e508SAndroid Build Coastguard Worker #include "include/gestures.h"
12*aed3e508SAndroid Build Coastguard Worker
main(int argc,char ** argv)13*aed3e508SAndroid Build Coastguard Worker int main(int argc, char **argv) {
14*aed3e508SAndroid Build Coastguard Worker gestures::CommandLine::Init(argc, argv);
15*aed3e508SAndroid Build Coastguard Worker ::testing::InitGoogleTest(&argc, argv);
16*aed3e508SAndroid Build Coastguard Worker return RUN_ALL_TESTS();
17*aed3e508SAndroid Build Coastguard Worker }
18*aed3e508SAndroid Build Coastguard Worker
19*aed3e508SAndroid Build Coastguard Worker extern "C" {
20*aed3e508SAndroid Build Coastguard Worker
21*aed3e508SAndroid Build Coastguard Worker // Provide this symbol for unittests
gestures_log(int verb,const char * fmt,...)22*aed3e508SAndroid Build Coastguard Worker void gestures_log(int verb, const char* fmt, ...) {
23*aed3e508SAndroid Build Coastguard Worker va_list args;
24*aed3e508SAndroid Build Coastguard Worker va_start(args, fmt);
25*aed3e508SAndroid Build Coastguard Worker vfprintf(stdout, fmt, args);
26*aed3e508SAndroid Build Coastguard Worker va_end(args);
27*aed3e508SAndroid Build Coastguard Worker }
28*aed3e508SAndroid Build Coastguard Worker
29*aed3e508SAndroid Build Coastguard Worker }
30