Skip to main content
Advertisement

< Back to Article

Better together: Elements of successful scientific software development in a distributed collaborative community

Fig 4

Software testing.

Testing is essential to ensure stability and correctness of software. This is a view of our testing server dashboard for a specific merge into the master branch of Rosetta. We continuously run a large number of tests, such as build tests, unit tests, integration tests, performance tests, code analysis tests, and scientific benchmarks. Tags in green, red, and yellow denote test pass, failure, and currently running.

Fig 4

doi: https://doi.org/10.1371/journal.pcbi.1007507.g004