Title | No continuous integration test for 32-bit MPS on Linux and OS X |
Status | open |
Priority | optional |
Assigned user | Gareth Rees |
Organization | Ravenbrook |
Description | On Windows we have continuous integration and testing for the IA-32 and x86-64 varieties of the MPS (see [1]). On other platforms, we have continuous integration testing of the MPS using Travis CI, but only using 64-bit code (and only on Intel, in fact). We should test 32-bit as well. |
Analysis | The OS X build actually creates "Universal" binaries in release mode, but the test script doesn't run them. The "arch" command can tell OS X to run a binary in 32-bit mode. We could get the script to run through the tests twice in the Release case. Alternatively, we could set up two separate builds on Travis. |
How found | unknown |
Evidence | [1] https://info.ravenbrook.com/mail/2016/04/14/17-19-08/0/ [2] Travis CI output such as < https://travis-ci.org/Ravenbrook/mps/jobs/116741445 >. |
Created by | Richard Brooksby |
Created on | 2016-03-18 15:18:49 |
Last modified by | Gareth Rees |
Last modified on | 2016-04-16 09:57:33 |
History | 2016-03-18 RB Created. |