HUBcheck is a testing infrastructure developed to help identify incorrect setup and missing components of the HUBzero Platform. It supports test cases written in Tcl, Perl, and Python. In the future, other languages, like Ruby and Shell, will also be supported. Currently there are over 200 working tests in the test suite with more than 50 ideas in progress. The tests cover some of the most frequently forgotten areas of the the HUBzero Platform like filexfer installation, workspace package setup, workspace network access, website redirection between http and https sites, use setup, window manager setup, and user account setup. This talk introduces the motivations behind hubcheck, current capabilities of the system, and future work towards improving the test suite.
Cite this work
Researchers should cite this work as follows: