chore: update workflow files to uniformly distribute the test modules by time taken by each test module #615
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
chore: update workflow files to uniformly distribute the test modules by time taken by each test module
current workflows were taking too much time to finish:
django-tests00: 188m
django-tests02: 105m
django-tests12: 284m
with a maximum time of 284m which is close to 5 hours. And sometimes this crosses 6 hours cause the PR to fail.
Changed the module distribution in test and updated django_test_suit.sh to test each module separately.
From:
django-tests0: 188m
django-tests1: 006m
django-tests2: 105m
django-tests3: 013m
django-tests4: 037m
django-tests5: 085m
django-tests6: 022m
django-tests7: 049m
django-tests8: 019m
django-tests9: 006m
django-tests10: 008m
django-tests11: 039m
django-tests12: 284m
django-tests13: 065m
django-tests14: 037m
django-tests15: 036m
django-tests16: 007m
django-tests17: 008m
django-tests18: 004m
To:
django-tests0: 17m
django-tests1: 44m
django-tests2: 34m
django-tests3: 39m
django-tests4: 25m
django-tests5: 25m
django-tests6: 30m
django-tests7: 16m
django-tests8: 33m
django-tests9: 48m