[GRADLEREV-49] Use simple ids for serialized test results and output Created: 29/Jul/13  Updated: 02/Aug/13  Resolved: 02/Aug/13

Status: Resolved
Project: Gradle Code Review Tasks
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major
Reporter: Adam Murdoch Assignee: Luke Daley
Resolution: Fixed Votes: 0
Labels: None


The performance tests show a bit of a performance regression when this change went in. There are a few things we can do to tweak the implementation.

I think the main problem will be using java serialization for serialising the ids. We don't necessarily need to use the original test ids, we just need an id for each test. So, I'd assign each TestMethodResult a long id and use that instead of the original id.

I'd do the same thing for test classes, too.

Generated at Wed Jun 30 11:19:08 CDT 2021 using Jira 8.4.2#804003-sha1:d21414fc212e3af190e92c2d2ac41299b89402cf.