genenetwork / genenetwork2

GeneNetwork (2nd generation)
http://gn2.genenetwork.org/
GNU Affero General Public License v3.0
34 stars 24 forks source link

Test website through command line integration tests #143

Closed pjotrp closed 6 years ago

pjotrp commented 8 years ago

We should create a simple (integration) test system to see if the website is functional. Currently (Feb 2016) the GN2 production site fails on r-wgcna and heatmaps. Also mapping options for human appear to be missing. A test script should catch out on that.

GN2 has a browser based testing system in the git repo, but I think we should replace that with something simpler as almost all functionality can be reached through URLs. So, get requests will do.

pjotrp commented 7 years ago

WIP. Unfortunatly Dennis stopped working on this.

pjotrp commented 7 years ago

I did quite a bit of work lately on adding tests on server startup (testing for missing files and dirs) and mechanize tests mapping tools and main pages. Still need to add tests for the other tools, such as CTL.

pjotrp commented 6 years ago

Mechanical Rob moved from Ruby to Python. @fredmanglis will write the first tests for authentication.

pjotrp commented 6 years ago

See also https://github.com/fredmanglis/genenetwork2/pull/1

pjotrp commented 6 years ago

It works in my branch :+1:

pjotrp commented 6 years ago

Yeeehaaa!! Closed. Thanks @fredmanglis