Changeset 105 for trunk/MFCtooling/replay/replay.cpp
- Timestamp:
- 07/05/11 13:04:29 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MFCtooling/replay/replay.cpp
r104 r105 12 12 if (argc<3) 13 13 { 14 std::wcout << "Usage: " << argv[0] << "<replayfile> <applicationundertest> " << std::endl;14 std::wcout << "Usage: " << argv[0] << "<replayfile> <applicationundertest> [<resultfile>]" << std::endl; 15 15 return 0; 16 16 } 17 18 // execute application to be replayed19 /*if (argc>2) {20 std::wcout << "executing " << argv[2] << std::endl;21 PROCESS_INFORMATION pi;22 STARTUPINFO si;23 ZeroMemory(&pi, sizeof(pi));24 ZeroMemory(&si, sizeof(si));25 CreateProcess(NULL, argv[2], NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);26 Sleep(10000);27 }*/28 29 17 30 18 // initialize COM library for the current thread … … 41 29 42 30 if( !FAILED(hr) ) { 31 TestResults results(argv[1]); 43 32 std::wcout << L"replaying sessions in " << argv[1] << std::endl; 44 LogParser * parser = new LogParser(argv[2], 5000, true);33 LogParser * parser = new LogParser(argv[2], 5000, &results, true); 45 34 pXMLReader->putContentHandler(parser); 46 35 hr = pXMLReader->parseURL(argv[1]); … … 48 37 std::wcout << L"================================================" << std::endl; 49 38 std::wcout << L"replay completed" << std::endl; 39 if( argc>=4 ) { 40 results.write(argv[3]); 41 std::wcout << L"results written to " << argv[3] << std::endl; 42 } 50 43 } 51 44
Note: See TracChangeset
for help on using the changeset viewer.