ucberkeley / bce

Berkeley Common Environment provides a common Linux computational environment for classwork and research.
Apache License 2.0
13 stars 6 forks source link

Create a test suite #46

Open ryanlovett opened 9 years ago

ryanlovett commented 9 years ago

BCE needs to have an automated test suite to catch release bugs. It should focus on the functioning of important applications and the desktop environment.

ck37 commented 9 years ago

Also we are getting a fair number of failed package installs it looks like (I'll submit em as separate issues). Confirmation that all desired packages were installed would be a helpful test case, or maybe separate cases for apt-get, R, and python.

ck37 commented 8 years ago

Anyone know what framework we should use for EC2 vs. Virtualbox?

ck37 commented 8 years ago

Looks like perhaps ServerSpec (http://serverspec.org/) may be the way to go:

But maybe Test Kitchen (or both?):

ck37 commented 8 years ago

Ok, in discussions with Ryan, Chris, & Aaron we are interested in:

ck37 commented 8 years ago

Or maybe instead of a test directory/script, we simply integrate validation within each script in the bootstrap.d directory.