I would like to start using an testing framework that does the following:
- contains an process(the process can be a test) management engine. It is able to start processes(tests) with the help of a scheduler
- it is distributed, processes can run locally or on other machines
- tests can be anything:
- simple telnet on a given port (infrastructure testing)
- a disk I/O or mysql benckmark
- a jar exported from Selenium that does acceptance testing
- will need to know if the test passed or not
- has the capability to get real time data from the test(something like graphite) -- this is optional
- allows processes to be build in many programing languages: perl, ruby, C, bash
- has a graphical interface
- open-source
- written in any language as long as it doesn't use resources , I would prefer C, perl or ruby
- to run on linux
What not to be: - an add on to a browser: Selenium, BITE ..
I do not want something focused on web development
I will like to use such a tool or maybe collaborate on building one. I hope I was explicit enough. Thank you .