MPS issue job003781

TitleNo automated performance test
Statusopen
Prioritynice
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionThere is a risk that changes will affect performance but we won't discover this because there is no automated test case that checks performance.
AnalysisThe problem is, what can we use as the baseline? We can't use absolute numbers because we need tests to be portable across different platforms. But even with relative numbers, what do we use as the baseline?

Could compare against malloc performance?

RB suggested [1] that it might be possible to get reliable performance figures out of Travis. Alternatively, we could set up our own continuous integration server (see job003834) and get performance figures out of that.
How foundinspection
Evidence[1] <https://info.ravenbrook.com/mail/2016/03/03/21-27-46/0/>
Created byGareth Rees
Created on2014-05-01 16:02:45
Last modified byGareth Rees
Last modified on2016-03-06 11:20:59
History2014-05-01 GDR Created.
2016-03-06 GDR Updated based on [1].