1
/*=========================================================================
3
Program: CMake - Cross-Platform Makefile Generator
4
Module: $RCSfile: cmCTestGenericHandler.h,v $
6
Date: $Date: 2006-04-28 15:59:31 $
7
Version: $Revision: 1.11 $
9
Copyright (c) 2002 Kitware, Inc. All rights reserved.
10
See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
12
This software is distributed WITHOUT ANY WARRANTY; without even
13
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14
PURPOSE. See the above copyright notices for more information.
16
=========================================================================*/
1
/*============================================================================
2
CMake - Cross Platform Makefile Generator
3
Copyright 2000-2009 Kitware, Inc.
5
Distributed under the OSI-approved BSD License (the "License");
6
see accompanying file Copyright.txt for details.
8
This software is distributed WITHOUT ANY WARRANTY; without even the
9
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10
See the License for more information.
11
============================================================================*/
18
13
#ifndef cmCTestGenericHandler_h
19
14
#define cmCTestGenericHandler_h
22
17
#include "cmObject.h"
26
21
class cmCTestCommand;
27
22
class cmGeneratedFileStream;
88
83
void SetSubmitIndex(int idx) { this->SubmitIndex = idx; }
89
84
int GetSubmitIndex() { return this->SubmitIndex; }
86
void SetAppendXML(bool b) { this->AppendXML = b; }
92
bool StartResultingXML(const char* name, cmGeneratedFileStream& xofs);
89
bool StartResultingXML(cmCTest::Part part,
90
const char* name, cmGeneratedFileStream& xofs);
93
91
bool StartLogFile(const char* name, cmGeneratedFileStream& xofs);
95
94
bool HandlerVerbose;
97
96
t_StringToString Options;