Wednesday, September 25, 2013

Blog Reflections #4 - Project Update

   We have to change our project again because of lack of testing documentation with Express js. Another problem with Express is that it is written in Javascript. We would not be able to run executable tests with any open source project written in Javascript. Express also did not have much documentation on the tests. Whenever we ran the tests it showed the amount that failed, and the amount that passed. It did not say
specifically what was going on in this test. I wanted to choose an open source program with more documentation.
    So I started to look at Firefox. Firefox is a well-known web browser for Windows, Mac, and Linux operating systems. It was created by the Mozilla Corporation. The Mozilla Corporation's site had many resources for developers. This was something I definitely wanted when looking for a new project. Because I have never worked on an open source project before, I wanted a wide range of support in case I had an issue. On the site, they had very clear instructions on how to build and run Firefox. It also had links to websites that explain how to run tests.

Running Tests

   I know that Firefox has many tests associated with it, but I am having troubles finding out how to run these particular tests. I am having issues loading Marionette (an Python test runner for Marionette tests) to my system. I need this in order to run the Python tests on the Firefox system. 
 I am currently reading any online source I can find to build Marionette and have these tests up and running. This is becoming very time consuming, but I feel like I am close to a result. I am excited to see what components of Firefox these built-ins tests test. 

No comments:

Post a Comment