summaryrefslogtreecommitdiffstats
path: root/fluent-bit/tests/runtime/data/stackdriver/stackdriver_test_source_location.h
blob: 0bf419f5a03f5ecc5e5afb8335b0eb293b2617db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#define SOURCELOCATION_COMMON_CASE	"["		\
	"1591111124,"			\
	"{"				\
        "\"logging.googleapis.com/sourceLocation\": "		\
        "{"            \
            "\"file\": \"test_file\","          \
            "\"line\": 123,"      \
            "\"function\": \"test_function\""      \
        "}"     \
	"}]"

#define SOURCELOCATION_COMMON_CASE_LINE_IN_STRING	"["		\
	"1591111124,"			\
	"{"				\
        "\"logging.googleapis.com/sourceLocation\": "		\
        "{"            \
            "\"file\": \"test_file\","          \
            "\"line\": \"123\","      \
            "\"function\": \"test_function\""      \
        "}"     \
	"}]"

#define EMPTY_SOURCELOCATION	"["		\
	"1591111124,"			\
	"{"				\
        "\"logging.googleapis.com/sourceLocation\": "		\
        "{"            \
        "}"     \
	"}]"

#define SOURCELOCATION_IN_STRING "["		\
	"1591111124,"			\
	"{"				\
    "\"logging.googleapis.com/sourceLocation\": \"some string\""		\
	"}]"

#define PARTIAL_SOURCELOCATION	"["		\
	"1591111124,"			\
	"{"				\
        "\"logging.googleapis.com/sourceLocation\": "		\
        "{"            \
            "\"function\": \"test_function\""   \
        "}"     \
	"}]"

#define SOURCELOCATION_SUBFIELDS_IN_INCORRECT_TYPE	"["		\
	"1591111124,"			\
	"{"				\
        "\"logging.googleapis.com/sourceLocation\": "		\
        "{"            \
            "\"file\": 123,"          \
            "\"line\": \"some string\","      \
            "\"function\": true"      \
        "}"     \
	"}]"

#define SOURCELOCATION_EXTRA_SUBFIELDS_EXISTED	"["		\
	"1591111124,"			\
	"{"				\
        "\"logging.googleapis.com/sourceLocation\": "		\
        "{"            \
            "\"file\": \"test_file\","          \
            "\"line\": 123,"      \
            "\"function\": \"test_function\","      \
            "\"extra_key1\": \"extra_val1\","          \
            "\"extra_key2\": 123,"      \
            "\"extra_key3\": true"          \
        "}"     \
	"}]"