Share

TestHarness

Code

Programming Languages: Java

License: MIT License

Show:

What's happening?

  • Bug Tracker

    I've opened the bug tracker for submission. So, when you find a bug please post it there. Note that new features should not be posted as bugs. Instead submit a request in the Open Discussion forum and we'll talk about it. Also note that the TestHarness is far from done, so the reason for opening a bug tracker alread is mostly to catch as many errors early on as possible.

    2006-07-21 21:16:22 UTC by spjuth

  • Homepage

    There is now a simple project homepage up and running. I will mainly use it to present documentation about how to write tests using the harness.

    2006-07-09 20:03:21 UTC by spjuth

  • Followup: RE: Test-Step Representation

    After trying this method out I found that while removing the risk of getting out of synch with the step list, it makes the test-cases very complex to write and hard to port to different test frameworks. I've therefore discarded the idea of using method callbacks and is keeping the approach with first declaring a list of steps, and then traversing them using nextStep().

    2006-07-09 18:42:06 UTC by spjuth

  • Followup: RE: Can not subscribe to class

    Ooops again (perhaps because I'm too used to my own design) -- but I think the problem that started this thread is not what I've mentioned so far, but rather that you cannot load individual TestCases. Instead you subclass TestFolder and make addChild() on your cases. You can of course also add other TestFolder-instances, creating a tree hierarchy, eg: import org.dhs.per.apps.harness.*;...

    2006-06-25 15:36:24 UTC by spjuth

  • Followup: RE: Can not subscribe to class

    Ooops, a code correction; the example class should look like this (or it will no build): import org.dhs.per.apps.harness.*; class MyTest extends TestCase { public MyTest() { super("TC-001", 6000); } public void run() { // TODO: Perform test! } public void end() { // TODO: Prematurely end the testcase here! } }.

    2006-06-25 10:29:25 UTC by spjuth

  • Followup: RE: Can not subscribe to class

    Yes, documentaion is indeed needed for this application. Currently however it is still developing why it will have to wait for a while (my amount of free time does not allow me to both write the code and to update a manual). In the meantime feel free to ask me in this forum. So, back to your problem; What OS do you use? The code for the class-chooser is not OS-specific, but I have not had...

    2006-06-25 10:25:23 UTC by spjuth

  • Can not subscribe to class

    I downloaded the latest version.I opened set root folder GUI and I browsed the folders to use as a root folder but tool can not find the classes to subscribe. And a documentation is needed.

    2006-06-24 15:05:11 UTC by nobody

  • Followup: RE: Test-Step Representation

    I looked a bit at the Method class and found that you can actually do function-callbacks in Java also, which would make it possible to contain each test-step in a separate method. The downside is that the only way I've found to obtain a Method instance is by quering a method by its name, which is done during runtime. This means that the test-developer will not know if a test-case's steps are...

    2006-06-15 11:01:51 UTC by spjuth

  • Support Disclaimer

    Feel free to post support questions to this forum. Other users are encouraged to answer the questions, and I'll try to fill in when my spare time quota allows it.

    2006-06-14 21:29:38 UTC by spjuth

  • Test-Step Representation

    Currently the step description and the actual code for the step is separated making it somewhat hard to synchronize them during execution. If you have a better idea of how to represent the test steps, making the test-case less complex, please tell me by responding in this thread.

    2006-06-14 21:24:02 UTC by spjuth

Our Numbers