Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Main Page
Related Pages
Topics
Namespaces
Data Structures
Files
File List
Globals
EXTERNAL_HEADERS
RSL
tests
src
opt_diags.h
Go to the documentation of this file.
1
29
#ifndef RW_OPT_DIAGS_H_INCLUDED
30
#define RW_OPT_DIAGS_H_INCLUDED
31
32
33
#include <
rw_testdefs.h
>
34
35
36
enum
diag_t
{
37
diag_trace
= 0,
// trace statements of inactive diagnostics
38
diag_info
= 1,
// informational messages (e.g., indicating progress)
39
diag_note
= 2,
// noteworthy events
40
diag_expect
= 3,
// unexpected diagnostic inactive
41
diag_xwarn
= 4,
// expected warning
42
diag_warn
= 5,
// warning
43
diag_xassert
= 6,
// expected assertion failure
44
diag_assert
= 7,
// assertion failure
45
diag_error
= 8,
// test logic errors (do not terminate the test)
46
diag_fatal
= 9,
// fatal errors (the first will terminate the test)
47
48
N_DIAG_TYPES
=
diag_fatal
+ 1
49
};
50
51
52
struct
esc_text_t
53
{
54
char
esc_pfx
[40];
// escape prefix
55
char
esc_sfx
[40];
// escape suffix
56
char
code
[16];
// short code
57
char
desc
[80];
// verbose description
58
};
59
60
61
extern
esc_text_t
62
diag_msgs
[
N_DIAG_TYPES
];
63
64
65
int
66
_rw_setopt_diags
(
int
argc,
char
*argv[]);
67
68
69
#endif
// RW_OPT_DIAGS_H_INCLUDED
diag_msgs
esc_text_t diag_msgs[N_DIAG_TYPES]
Definition
opt_diags.cpp:74
_rw_setopt_diags
int _rw_setopt_diags(int argc, char *argv[])
Definition
opt_diags.cpp:179
diag_t
diag_t
Definition
opt_diags.h:36
diag_info
@ diag_info
Definition
opt_diags.h:38
diag_xassert
@ diag_xassert
Definition
opt_diags.h:43
diag_expect
@ diag_expect
Definition
opt_diags.h:40
diag_xwarn
@ diag_xwarn
Definition
opt_diags.h:41
diag_assert
@ diag_assert
Definition
opt_diags.h:44
diag_warn
@ diag_warn
Definition
opt_diags.h:42
diag_error
@ diag_error
Definition
opt_diags.h:45
diag_note
@ diag_note
Definition
opt_diags.h:39
diag_fatal
@ diag_fatal
Definition
opt_diags.h:46
N_DIAG_TYPES
@ N_DIAG_TYPES
Definition
opt_diags.h:48
diag_trace
@ diag_trace
Definition
opt_diags.h:37
rw_testdefs.h
esc_text_t
Definition
opt_diags.h:53
esc_text_t::esc_pfx
char esc_pfx[40]
Definition
opt_diags.h:54
esc_text_t::desc
char desc[80]
Definition
opt_diags.h:57
esc_text_t::esc_sfx
char esc_sfx[40]
Definition
opt_diags.h:55
esc_text_t::code
char code[16]
Definition
opt_diags.h:56
Generated by
1.9.8