Skip to content

Commit c3e3e8b

Browse files
authored
Merge pull request #1855 from petterreinholdtsen/tests-g0-flag-errors
Make motion/g0/ test failures easier to spot using error: prefix
2 parents 92f4da6 + 6ad54b1 commit c3e3e8b

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

tests/motion/g0/checkresult

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ for line in lines:
7979

8080
# verify that X starts at 0.000000
8181
if samples[0][1] != 0.000000:
82-
print("sample 0: X starts at %.6f, not at 0.000000" % samples[0][1])
82+
print("error: sample 0: X starts at %.6f, not at 0.000000" % samples[0][1])
8383
sys.exit(1)
8484

8585
print("line 0: X starts at 0.000000")
@@ -111,15 +111,15 @@ for i in range(i, len(samples)):
111111

112112
# i hate floating point
113113
if ((accel_ipc2 * cycles_per_second) - max_acceleration_ipspc) > 0.0000001:
114-
print("line %d: detected accel constraint violation!" % i)
115-
print("detected accel %.6f i/c^2 (%.6f i/s^2)" % (accel_ipc2, (accel_ipc2 * cycles_per_second * cycles_per_second)))
116-
print("max accel %.6f i/s^2)" % max_acceleration_ips2)
114+
print("error: line %d: detected accel constraint violation!" % i)
115+
print("error: detected accel %.6f i/c^2 (%.6f i/s^2)" % (accel_ipc2, (accel_ipc2 * cycles_per_second * cycles_per_second)))
116+
print("error: max accel %.6f i/s^2)" % max_acceleration_ips2)
117117
sys.exit(1)
118118

119119
if (new_v_ipc - max_velocity_ipc) > 0.0000001:
120-
print("line %d: detected vel constraint violation!" % i)
121-
print("detected vel %.6f i/c (%.6f i/s)" % (new_v_ipc, new_v_ipc * cycles_per_second))
122-
print("max vel %.6f i/c (%.6f i/s)" % (max_velocity_ipc, max_velocity_ips))
120+
print("error: line %d: detected vel constraint violation!" % i)
121+
print("error: detected vel %.6f i/c (%.6f i/s)" % (new_v_ipc, new_v_ipc * cycles_per_second))
122+
print("error: max vel %.6f i/c (%.6f i/s)" % (max_velocity_ipc, max_velocity_ips))
123123
sys.exit(1)
124124

125125
if accel_ipc2 == 0:
@@ -130,8 +130,8 @@ for i in range(i, len(samples)):
130130

131131
# verify highest seen accel is very close to max accel
132132
if abs(max_acceleration_ipspc - (highest_seen_accel_ipc2 * cycles_per_second)) > 0.0000001:
133-
print("accel only reached %.6f i/c^2 (%.6f i/s^2)" % (highest_seen_accel_ipc2, (highest_seen_accel_ipc2 * cycles_per_second * cycles_per_second)))
134-
print("max accel is %.6f i/s^2" % max_acceleration_ips2)
133+
print("error: accel only reached %.6f i/c^2 (%.6f i/s^2)" % (highest_seen_accel_ipc2, (highest_seen_accel_ipc2 * cycles_per_second * cycles_per_second)))
134+
print("error: max accel is %.6f i/s^2" % max_acceleration_ips2)
135135
sys.exit(1)
136136

137137
print(" accel reached but did not exceed 1/2 of max accel of %.6f i/s^2" % max_acceleration_ips2)
@@ -169,20 +169,20 @@ for i in range(i, len(samples)):
169169

170170
# i hate floating point
171171
if ((accel_ipc2 * cycles_per_second) - max_acceleration_ipspc) > 0.0000001:
172-
print("line %d: detected accel constraint violation!" % i)
173-
print("detected accel %.6f i/c^2 (%.6f i/s^2)" % (accel_ipc2, accel_ipc2 * cycles_per_second * cycles_per_second))
174-
print("max accel %.6f i/s^2)" % max_acceleration_ips2)
172+
print("error: line %d: detected accel constraint violation!" % i)
173+
print("error: detected accel %.6f i/c^2 (%.6f i/s^2)" % (accel_ipc2, accel_ipc2 * cycles_per_second * cycles_per_second))
174+
print("error: max accel %.6f i/s^2)" % max_acceleration_ips2)
175175
sys.exit(1)
176176

177177
if (new_v_ipc - max_velocity_ipc) > 0.0000001:
178-
print("line %d: detected vel constraint violation!" % i)
179-
print("detected vel %.6f i/c (%.6f i/s)" % (new_v_ipc, new_v_ipc * cycles_per_second))
180-
print("max vel %.6f i/c (%.6f i/s)" % (max_velocity_ipc, max_velocity_ips))
178+
print("error: line %d: detected vel constraint violation!" % i)
179+
print("error: detected vel %.6f i/c (%.6f i/s)" % (new_v_ipc, new_v_ipc * cycles_per_second))
180+
print("error: max vel %.6f i/c (%.6f i/s)" % (max_velocity_ipc, max_velocity_ips))
181181
sys.exit(1)
182182

183183
if new_v_ipc < -0.0000001:
184-
print("line %d: detected vel undershoot!" % i)
185-
print("detected vel %.6f i/c (%.6f i/s)" % (new_v_ipc, new_v_ipc * cycles_per_second))
184+
print("error: line %d: detected vel undershoot!" % i)
185+
print("error: detected vel %.6f i/c (%.6f i/s)" % (new_v_ipc, new_v_ipc * cycles_per_second))
186186
sys.exit(1)
187187

188188
if new_v_ipc == 0:
@@ -193,16 +193,16 @@ for i in range(i, len(samples)):
193193

194194
# verify highest seen accel is very close to max accel
195195
if abs(max_acceleration_ipspc + (highest_seen_accel_ipc2 * cycles_per_second)) > 0.0000001:
196-
print("accel only reached %.6f i/c^2 (%.6f i/s^2)" % (highest_seen_accel_ipc2, (highest_seen_accel_ipc2 * cycles_per_second * cycles_per_second)))
197-
print("max accel is %.6f i/s^2" % max_acceleration_ips2)
196+
print("error: accel only reached %.6f i/c^2 (%.6f i/s^2)" % (highest_seen_accel_ipc2, (highest_seen_accel_ipc2 * cycles_per_second * cycles_per_second)))
197+
print("error: max accel is %.6f i/s^2" % max_acceleration_ips2)
198198
sys.exit(1)
199199

200200
print(" decel reached but did not exceed 1/2 of max accel of %.6f i/s^2" % max_acceleration_ips2)
201201

202202

203203
# verify X stopped at 1.000000
204204
if samples[i][1] != 1.000000:
205-
print("line %d: X stopped at %.6f, not at 1.000000!" % (i, samples[i][1]))
205+
print("error: line %d: X stopped at %.6f, not at 1.000000!" % (i, samples[i][1]))
206206
sys.exit(1)
207207

208208
print(" X reached target of 1.0000")
@@ -211,7 +211,7 @@ print(" X reached target of 1.0000")
211211
# verify X doesn't move from now on
212212
for i in range(i, len(samples) - 1):
213213
if samples[i][1] != samples[i+1][1]:
214-
print("line %d: X moved!" % i)
214+
print("error: line %d: X moved!" % i)
215215
sys.exit(1)
216216

217217

0 commit comments

Comments
 (0)