This repository was archived by the owner on Sep 21, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 95
Expand file tree
/
Copy pathtelemetry.js
More file actions
120 lines (102 loc) · 2.55 KB
/
Copy pathtelemetry.js
File metadata and controls
120 lines (102 loc) · 2.55 KB
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
const Telemetry = require("../utils/telemetry");
const telemetry = new Telemetry();
describe("telemetry shim", () => {
it("msSystemNow", () => {
expect(() => {
telemetry.msSystemNow;
}).not.toThrow();
});
it("start", () => {
expect(() => {
telemetry.start("foo", this);
}).not.toThrow();
});
it("startKeyed", () => {
expect(() => {
telemetry.startKeyed("foo", "bar", this);
}).not.toThrow();
});
it("finish", () => {
expect(() => {
telemetry.finish("foo", this);
}).not.toThrow();
});
it("finishKeyed", () => {
expect(() => {
telemetry.finishKeyed("foo", "bar", this);
}).not.toThrow();
});
it("getHistogramById", () => {
expect(() => {
telemetry.getHistogramById("foo").add(3);
}).not.toThrow();
});
it("getKeyedHistogramById", () => {
expect(() => {
telemetry.getKeyedHistogramById("foo").add("foo", 3);
}).not.toThrow();
});
it("scalarSet", () => {
expect(() => {
telemetry.scalarSet("foo", 3);
}).not.toThrow();
});
it("scalarAdd", () => {
expect(() => {
telemetry.scalarAdd("foo", 3);
}).not.toThrow();
});
it("keyedScalarAdd", () => {
expect(() => {
telemetry.keyedScalarAdd("foo", "bar", 3);
}).not.toThrow();
});
it("setEventRecordingEnabled", () => {
expect(() => {
telemetry.setEventRecordingEnabled("foo", true);
}).not.toThrow();
});
it("preparePendingEvent", () => {
expect(() => {
telemetry.preparePendingEvent(
"devtools.main", "open", "inspector", null, ["foo", "bar"]);
}).not.toThrow();
});
it("addEventProperty", () => {
expect(() => {
telemetry.addEventProperty(
"devtools.main", "open", "inspector", "foo", "1");
}).not.toThrow();
});
it("addEventProperties", () => {
expect(() => {
telemetry.addEventProperties("devtools.main", "open", "inspector", {
"foo": "1",
"bar": "2"
});
}).not.toThrow();
});
it("_sendPendingEvent", () => {
expect(() => {
telemetry._sendPendingEvent("devtools.main", "open", "inspector", null);
}).not.toThrow();
});
it("recordEvent", () => {
expect(() => {
telemetry.recordEvent("devtools.main", "open", "inspector", null, {
"foo": "1",
"bar": "2"
});
}).not.toThrow();
});
it("toolOpened", () => {
expect(() => {
telemetry.toolOpened("foo");
}).not.toThrow();
});
it("toolClosed", () => {
expect(() => {
telemetry.toolClosed("foo");
}).not.toThrow();
});
});