Testing Framework

13 views
Skip to first unread message

sdc50

unread,
Jul 20, 2016, 2:40:03 PM7/20/16
to Tethys Platform
I've added a testing framework to the dev branch. We will begin holding all pull requests to the Testing Requirements standard. The Testing Requirements wiki also has instructions for how to run tests. I'm still working on creating a mechanism to test gizmos which form a large part of the code that needs to be tested. My thoughts now are to add some test apps to the test code that will dynamically get installed when the tests are run. I haven't worked through the details of how to do that yet, but will post back here as I make progress. I would also welcome comments and suggestions from the community on the usability and organization of the testing framework.

swainn

unread,
Jul 20, 2016, 4:37:56 PM7/20/16
to Tethys Platform
Great work, @sdc50. This is an important element that needs to be developed for Tethys moving forward. If we really want to have Tethys installations running in a production setting, we need to be assured that it works and that we are not breaking anything with new features. Tests are key to streamlining this process. I took a look at what you wrote and I think it is a great starting point. We will start requiring tests be developed for new features to be accepted once we nail done the details of this.
Reply all
Reply to author
Forward
0 new messages