Editing C&I WIki Portal/OCP Checkbox
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== | ==OCP Checkbox== | ||
Checkbox is a test harness used to execute test cases for OCP Ready and OCP Certification testing. It's a command line driven tool written in Python. OCP checkbox is capable of executing test scripts written in a variety of languages (Python, Bash, Perl, C, etc). | |||
Checkbox is a test harness used to execute test cases for OCP Ready and OCP Certification testing. It's a command line driven tool written in Python. OCP checkbox is capable of executing test scripts written in a variety of languages (Python, Bash, Perl, C, etc) | |||
===Origins=== | ===Origins=== | ||
Checkbox began as a script called hwtest and was written by people at Canonical. As the initial script grew into a more functional test harness, it was renamed "Checkbox" and has been the testing tool used for Ubuntu certification for many years. The upstream checkbox project is fully open sourced as is the OCP branch of Checkbox. Anyone can contribute code to the tool at any time | Checkbox began as a script called hwtest and was written by people at Canonical. As the initial script grew into a more functional test harness, it was renamed "Checkbox" and has been the testing tool used for Ubuntu certification for many years. The upstream checkbox project is fully open sourced as is the OCP branch of Checkbox. Anyone can contribute code to the tool at any time. | ||
===How to Participate=== | ===How to Participate=== | ||
Line 117: | Line 12: | ||
There is a team set up on Launchpad for people who wish to contribute: | There is a team set up on Launchpad for people who wish to contribute: | ||
:https://launchpad.net/~opencompute-developers | :https://launchpad.net/~opencompute-developers | ||
====Code!==== | ====Code!==== | ||
You can always submit code to the project. | You can always submit code to the project. | ||
:The | :The source code can be found here: https://code.launchpad.net/~opencompute-developers/opencompute/checkbox | ||
:It is stored on launchpad and uses bzr as it's control system: http://bazaar.canonical.com/en/ | :It is stored on launchpad and uses bzr as it's control system: http://bazaar.canonical.com/en/ | ||
====Docs==== | ====Docs==== | ||
We can always use new documentation, be it user guides, development guides, wiki pages, etc. | We can always use new documentation, be it user guides, development guides, wiki pages, etc. | ||
====Testing==== | ====Testing==== | ||
Feel free to install and run Checkbox. It runs well on Ubuntu and should run on Debian. It will also run on CentOS, RHEL and other Linuxes, but the test scripts themselves will need porting as they rely on Ubuntuisms in some cases | Feel free to install and run Checkbox. It runs well on Ubuntu and should run on Debian. It will also run on CentOS, RHEL and other Linuxes, but the test scripts themselves will need porting as they rely on Ubuntuisms in some cases. | ||
====Bug Reporting==== | ====Bug Reporting==== | ||
Line 145: | Line 30: | ||
===Questions?=== | ===Questions?=== | ||
Primarily, we hang out on the opencompute-ci mailing list and IRC Channel #ocp-ci on Freenode. | Primarily, we hang out on the opencompute-ci mailing list and IRC Channel #ocp-ci on Freenode. | ||