我不确定一堂课该怎么做。我有2节课:
用户界面:
public class MonitorGui extends AbstractListenerGui{ // ... @Override public TestElement createTestElement() { TestElement element = new Monitor();// <-- this is the backend modifyTestElement(element); return element; } // ...}然后后端如下所示:
public class Monitor extends AbstractListenerElementimplements SampleListener,Clearable, Serializable, TestStateListener, Remoteable, NoThreadClone{ private static final String TEST_IS_LOCAL = "*local*"; // ... @Override public void testStarted() { testStarted(TEST_IS_LOCAL); } @Override public void testEnded() { testEnded(TEST_IS_LOCAL); } @Override public void testStarted(String host) { // ... } // ...}您可能不需要
SampleListener像我一样实现,但是其他事情可能非常相似。
我基于ResultSaverGui和ResultCollector的内置对来实现该实现,它们是将结果保存到Simple
Data Writer,Summary Report等文件中的组件。



