Skip to content

Commit 00adc0e

Browse files
committed
Added new test for datalogger
Signed-off-by: Alexandru Lie <[email protected]>
1 parent 2634a78 commit 00adc0e

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed

plugins/datalogger/js/dataLoggerAutomatedTest.js

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,101 @@
22
evaluateFile("../js/scopycommon.js")
33
evaluateFile("../plugins/datalogger/js/dataLoggerFunctions.js")
44

5+
//Plot
6+
function readDataTest() {
7+
connect()
8+
scopy.switchTool("DataLogger 0")
9+
datalogger.enableMonitorOfTool("DataLogger 0","xadc:temp0")
10+
datalogger.setRunning(true)
11+
msleep(5000)
12+
datalogger.setRunning(false)
13+
disconnect()
14+
}
15+
16+
function readClearDataTest() {
17+
connect()
18+
scopy.switchTool("DataLogger 0")
19+
datalogger.enableMonitorOfTool("DataLogger 0","xadc:temp0")
20+
datalogger.setRunning(true)
21+
msleep(3000)
22+
datalogger.setRunning(false)
23+
datalogger.clearData()
24+
disconnect()
25+
}
26+
27+
function readPrintDataTest() {
28+
connect()
29+
scopy.switchTool("DataLogger 0")
30+
datalogger.enableMonitorOfTool("DataLogger 0","xadc:temp0")
31+
datalogger.setRunning(true)
32+
msleep(3000)
33+
datalogger.setRunning(false)
34+
datalogger.print("../plugins/datalogger/js")
35+
disconnect()
36+
}
37+
38+
//7 Segment
39+
function readDataSegmentTest() {
40+
connect()
41+
scopy.switchTool("DataLogger 0")
42+
datalogger.enableMonitorOfTool("DataLogger 0","xadc:temp0")
43+
datalogger.changeTool("7 Segment")
44+
datalogger.setRunning(true)
45+
msleep(2000)
46+
datalogger.setRunning(false)
47+
disconnect()
48+
}
49+
50+
function minMaxSegementText() {
51+
connect()
52+
scopy.switchTool("DataLogger 0")
53+
datalogger.enableMonitorOfTool("DataLogger 0","xadc:temp0")
54+
datalogger.changeTool("7 Segment")
55+
datalogger.setMinMax(false)
56+
datalogger.setRunning(true)
57+
msleep(2000)
58+
datalogger.setRunning(false)
59+
disconnect()
60+
}
61+
62+
function changeSegmentPrecisionTest() {
63+
connect()
64+
scopy.switchTool("DataLogger 0")
65+
datalogger.enableMonitorOfTool("DataLogger 0","xadc:temp0")
66+
datalogger.changeTool("7 Segment")
67+
datalogger.changePrecision(2)
68+
datalogger.setRunning(true)
69+
msleep(2000)
70+
datalogger.setRunning(false)
71+
disconnect()
72+
}
73+
74+
//Text
75+
function readDataTextTest() {
76+
connect()
77+
scopy.switchTool("DataLogger 0")
78+
datalogger.enableMonitorOfTool("DataLogger 0","xadc:temp0")
79+
datalogger.changeTool("Text")
80+
datalogger.setRunning(true)
81+
msleep(2000)
82+
datalogger.setRunning(false)
83+
disconnect()
84+
}
85+
86+
function readMultipleTextTest() {
87+
connect()
88+
scopy.switchTool("DataLogger 0")
89+
datalogger.enableMonitorOfTool("DataLogger 0", "xadc:temp0")
90+
datalogger.enableMonitorOfTool("DataLogger 0", "xadc:voltage0")
91+
datalogger.changeTool("Text")
92+
datalogger.setRunning(true)
93+
msleep(2000)
94+
datalogger.disableMonitorOfTool("DataLogger 0", "xadc:voltage0")
95+
msleep(2000)
96+
datalogger.setRunning(false)
97+
disconnect()
98+
}
99+
5100
function dataLogAndLoadTest(){
6101
const filePath = "../plugins/datalogger/js/test.csv"
7102

0 commit comments

Comments
 (0)