/goQA

Test framework designed to be used as a base for more specialized test frameworks. For instance, GUI engine, performance/stress, or API testing. Being written in Go. the framework is very good at running suites and test cases with desired levels of concurrency, which might make it ideal for stress and performance testing. Has a logger, results reporter, and parameter passing built in and is easily extended and modified. A test case is a struct that inherits another struct, TestCase. TestCase is part of interface, iTestCase, that has methods the test can override: Init(), Setup(), Run(), and of course TearDown(). A test will at least have the Run() method in most cases. Have a look at: /examples/example1.go This will give a good idea of what the framework is all about

Primary LanguageGoGNU General Public License v2.0GPL-2.0

Watchers