move validation of lists to more generic place.
[sgn.git] / t / README.md
blob0ffaf0ed39e08637f1484713e9ccf03e9db67205
1 # Solgenomics Test Suite
3 This is the SGN test suite, which helps us verify that code is working as it should.
5 ## t/test_all.pl
7 Helps spawn a local instance of the SGN website and run the test suite against it.
9 ## t/Bio
11 Tests in the Bio::SecreTary::* namespace.
13 ## t/CXGN
15 Tests in the CXGN::* namespace
17 ## t/SGN
19 Tests in the SGN::* namespace
21 ## t/data/
23 Contains test data, such as test GFF3 files or test images. Used by the rest of the test suite.
25 ## t/integration/
27 This directory contains integration tests, which test how multiple peices of code interact,
28 as opposed to unit tests, which usually test a small piece of code in isolation.
30 ## t/lib/
32 Libraries written for and to be used by the test suite, such as SGN::Test::Data.
34 ## t/live
36 Tests which run tests against live websites.
38 ## t/pod
40 Tests related to POD documentation.
42 ## t/validate/
44 Validation tests, which run "html lint" tests to make sure our HTML validates, which is important
45 for making the website render properly and quickly in many browsers.