开源改变世界!!

PendantUiTest 失败 #184

推推 grbl 2年前 (2023-01-26) 127次浏览
关闭
droidmunkey 打开了这个问题 2014 年 8 月 16 日 · 3条评论
关闭

PendantUiTest 失败#184

droidmunkey 打开了这个问题 2014 年 8 月 16 日 · 3条评论

注释

PendantUiTest 失败 #184

使用 master 分支的最新代码的另一个 jUnit 错误

[junit] ————– ————– ————–
[junit]测试套件:com.willwinder.universalgcodesender.pendantui.PendantUITest
[junit] 2014-08-15 13:02:18.044:INFO:oejs.Server:jetty-8.0.1.v20110908
[junit] 2014-08-15 13:02: 18.272:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8080 开始
[junit] 监听:http: //192.168.1.250
:8080 [junit] MyGcode
[junit] sendButtonActionPerformed
[junit] PAUSE_RESUME_FILE
[junit] 监听:http://192.168.1.250:8080
[junit] 测试运行:7,失败:1,错误:0,跳过:0,经过的时间:2.631 秒
[junit]
[junit] ———- — 标准输出 —————-
[junit] 收听:http://192.168.1.250:8080
[junit] MyGcode
[junit] sendButtonActionPerformed
[junit] PAUSE_RESUME_FILE
[junit] 监听:http://192.168.1.250:8080
[junit] ———— — ————– ————–
[junit] ————– 标准错误 ————–
[junit] 2014-08-15 13:02:18.044:INFO:oejs.Server:jetty-8.0.1.v20110908
[junit] 2014- 08-15 13:02:18.272:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8080 开始
[junit] ————– ———- —— ————–
[junit] 测试用例:testStart(com.willwinder.universalgcodesender.pendantui.PendantUITest):失败
[junit] null
[junit] junit.framework .AssertionFailedError
[junit] 在 com.willwinder.universalgcodesender.pendantui.PendantUITest.testStart(PendantUITest.java:228)
[junit]
[junit]
[junit] 测试 com.willwinder.universalgcodesender.pendantui.PendantUITest FAILED

PendantUiTest 失败 #184

看起来 isManualControlEnabled() 返回 true 因为controlState”:”COMM_IDLE”

这导致 PendantUI 第 157 行落入第一个开关块而不是第二个 – 并且永远不会到达 PAUSE_RESUME_FILE(命令按原样传递)

我在测试代码中看不到任何可以在任何地方正确设置 controlState 的内容,当您发送 SEND_FILE 命令时,不需要以某种方式完成吗?

PendantUiTest 失败 #184

我是这样修的-不确定这样做是否正确

c70f7f1

PendantUiTest 失败 #184
所有者

谢谢,我认为这是正确的解决方法。