Ensembl / ensembl-rest

Language agnostic RESTful data access to Ensembl data over HTTP
Apache License 2.0
141 stars 62 forks source link

TravisCI update #657

Closed sgiorgetti closed 2 months ago

sgiorgetti commented 2 months ago

Description

Use case

Perl 5.14 is not supported anymore, and it's been replaced by 5.26 as oldest supported version by EnsEMBL. Also, TravisCI is going to deprecate Linux "trusty" build environment by EOY 2024. Coveralls integration was not working, because of change in the API.

Benefits

Enhanced efficiency and better use of resources, by focussing on supported Perl version. Bug fixing.

Possible Drawbacks

None

Testing

Some Compara test data could not be loaded from file t/test-genome-DBs/multi/compara/conservation_score.txt. Problem is that conservation_score table contains a BLOB field, which has been dumped as text. This process - unless in very specific circumstances - is not reversible, and data cannot be loaded back again ... unless not using "LOAD DATA INFILE" naively. Zeroing these data fixed the issue ... and luckily no test case were affected.

No changes to the test cases.

The test suite ran fine both on Codon and TravisCI.

Changelog

N/A