Speed up spec/controllers/groups_controller_spec.rb
What does this MR do?
Before
Total events: 34923
Finished in 5 minutes 17 seconds (files took 22.37 seconds to load)
[TEST PROF INFO] Factories usage
Total: 1191
Total top-level: 965
Total time: 173.0349s
Total uniq factories: 17
total top-level total time time per call top-level time name
672 586 24.7090s 0.0368s 20.6790s user
249 124 6.4398s 0.0259s 3.5856s group
122 122 10.5412s 0.0864s 10.5412s group_member
49 49 5.6050s 0.1144s 5.6050s award_emoji
27 25 130.1797s 4.8215s 129.7406s project
19 19 0.5330s 0.0281s 0.5330s admin
14 12 0.7170s 0.0512s 0.6543s issue
10 10 0.7581s 0.0758s 0.7581s event
9 0 0.3476s 0.0386s 0.0000s namespace
6 6 0.0789s 0.0131s 0.0789s personal_access_token
4 4 0.3579s 0.0895s 0.3579s merge_request
3 3 0.0320s 0.0107s 0.0320s container_repository
2 0 0.0308s 0.0154s 0.0000s design
2 2 0.1799s 0.0900s 0.1799s design_event
1 1 0.0052s 0.0052s 0.0052s group_import_state
1 1 0.0102s 0.0102s 0.0102s license
1 1 0.2739s 0.2739s 0.2739s import_export_upload
After
Total events: 8197
Finished in 56.86 seconds (files took 2.91 seconds to load)
114 examples, 0 failures
[TEST PROF INFO] Factories usage
Total: 214
Total top-level: 132
Total time: 14.0867s
Total uniq factories: 17
total top-level total time time per call top-level time name
82 13 4.0195s 0.0490s 0.5571s user
49 49 7.0854s 0.1446s 7.0854s award_emoji
14 12 1.3163s 0.0940s 1.2575s issue
11 11 0.3557s 0.0323s 0.3557s group
10 10 0.6002s 0.0600s 0.6002s event
9 7 2.4528s 0.2725s 1.9522s project
9 9 0.8035s 0.0893s 0.8035s group_member
7 0 0.3077s 0.0440s 0.0000s namespace
6 6 0.1177s 0.0196s 0.1177s personal_access_token
4 4 0.4938s 0.1234s 0.4938s merge_request
3 3 0.3035s 0.1012s 0.3035s admin
3 3 0.0335s 0.0112s 0.0335s container_repository
2 0 0.0263s 0.0132s 0.0000s design
2 2 0.1650s 0.0825s 0.1650s design_event
1 1 0.0437s 0.0437s 0.0437s group_import_state
1 1 0.0075s 0.0075s 0.0075s license
1 1 0.3105s 0.3105s 0.3105s import_export_upload
Minutes saved: 4 minutes
Queries saved: 26726
Edited by Igor Drozdov