Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
test-info.h
Go to the documentation of this file.
1
// Copyright 2012 Cloudera Inc.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
// http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
15
#ifndef IMPALA_UTIL_TEST_INFO_H
16
#define IMPALA_UTIL_TEST_INFO_H
17
18
namespace
impala {
19
22
class
TestInfo
{
23
public
:
24
enum
Mode
{
25
NON_TEST
,
// Not a test, one of the main daemons
26
BE_TEST
,
27
FE_TEST
,
28
};
29
31
static
void
Init
(
Mode
mode) {
mode_
= mode; }
32
33
static
bool
is_fe_test
() {
return
mode_
==
FE_TEST
; }
34
static
bool
is_test
() {
return
mode_
==
BE_TEST
||
mode_
==
FE_TEST
; }
35
36
private
:
37
static
Mode
mode_
;
38
};
39
40
}
41
#endif
impala::TestInfo::Init
static void Init(Mode mode)
Called in InitCommonRuntime().
Definition:
test-info.h:31
impala::TestInfo::Mode
Mode
Definition:
test-info.h:24
impala::TestInfo::is_fe_test
static bool is_fe_test()
Definition:
test-info.h:33
impala::TestInfo::FE_TEST
Definition:
test-info.h:27
impala::TestInfo::is_test
static bool is_test()
Definition:
test-info.h:34
impala::TestInfo::mode_
static Mode mode_
Definition:
test-info.h:37
impala::TestInfo
Definition:
test-info.h:22
impala::TestInfo::BE_TEST
Definition:
test-info.h:26
impala::TestInfo::NON_TEST
Definition:
test-info.h:25
be
src
util
test-info.h
Generated on Thu May 7 2015 16:10:38 for Impala by
1.8.6