Jump to content

Taxonomy Maintenance: Difference between revisions

Line 42: Line 42:


== Testing ==
== Testing ==
After pushing (or creating a pull request) your version to Github, a series of tests will be launched. These tests will check whether your changes did not break something. If a test fails you will see the notice '''Some checks were not successful'''. For changes to taxonomies this probably happens in '''Pull Requests / Perl unit tests (pull_request)'''. It is marked by a red cross.
* After pushing (or creating a pull request) your version to GitHub, a series of tests will be launched.  
 
* These tests will check whether your changes did not break something.  
Then you need to figure out what to do. The easiest is to leave it to the team to have a look at it. Decoding the test feedbacks is quite obscure.
* If a test fails you will see the notice '''Some checks were not successful'''. For changes to taxonomies this probably happens in '''Pull Requests / Perl unit tests (pull_request)'''. It is marked by a red cross.
 
* Then you need to figure out what to do. The easiest is to leave it to the team to have a look at it. Decoding the test feedbacks can be quite obscure.
If you feel up to it, have a look the details of the test. Search for '''fail''' in this document. It will show you where the error occurred. Maybe you can solve it by re-editing you files, but more probably you need to dive in the testing files. Check the instructions in [[Taxonomy testing]] out.
* If you feel up to it, have a look the details of the test. Search for '''fail''' in this document. It will show you where the error occurred. Maybe you can solve it by re-editing your files, but more probably you need to dive in the testing files. Check the instructions in [[Taxonomy testing]] out.


== Taxonomy deployment ==
== Taxonomy deployment ==