ucam-department-of-psychiatry / camcops

Cambridge Cognitive and Psychiatric Test Kit (CamCOPS)
Other
12 stars 8 forks source link

Use our own custom Qt build for running Qt tests #358

Closed martinburchell closed 1 month ago

martinburchell commented 1 month ago

Previously we were using a third party distribution of Qt for running tests. This is fine for some tests but it is useful to have the other third party dependencies for e.g. SQL Cipher database tests. It's also more likely to flag problems with our Qt etc builds. While GitHub supports uploading and downloading of artefacts that can be shared between jobs they expire after 90 days. So instead I've (ab)used the release mechanism so that Qt is built as an artefact of a draft CamCOPS release (along with the other third party components). We'll need to clean up old builds manually.

martinburchell commented 1 month ago

This needs a bit more work so that the release gets uniquely tagged in some way.

martinburchell commented 1 month ago

This is working in that the release gets tagged uniquely in some way but not in the way I'd intended! One to come back to later.