Set up a testing project for Rapid Diffs
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Rapid Diffs could greatly benefit from having a testing project to use as a performance benchmarking target.
The project could be located in https://gitlab.com/groups/gitlab-com/create-team/code-review group. Or a public one.
The project should contain these changes for testing:
- 1, 5, 30, 150, 300 files changed
- Few lines changed in every file, many files changed in every file
This would produce 10 merge requests and 10 branches for compare revisions and create MR pages to test against (prefixed with non-mr-
).
The project could also be used to validate changes behind a feature flag in production before rolling it out to GitLab.com.
It could also serve as a good reference point for developing Rapid Diffs locally. Any contributor could clone the project to their local machine.
Lastly, it could also be used for automated performance testing (requires setup).