Closed atifaziz closed 1 year ago
Merging #940 (169395b) into master (c76db18) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #940 +/- ##
=======================================
Coverage 92.42% 92.42%
=======================================
Files 112 112
Lines 3446 3446
Branches 1023 1023
=======================================
Hits 3185 3185
Misses 199 199
Partials 62 62
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
This reverts commit f669558facbbec9269a466c81594d5db8a19b4d1 from merge of PR #776.
The integration required parallel builds to be turned off for MoreLinq. Since PR #776, more frameworks are being targeted and this slows the build down considerably, taking per target 5 seconds (on my machine) and a total time of approximately 44 seconds:
Reverting means that parallel builds can be enabled again and as a result, the total build time drop to approximately half:
The cost of integrating T4 (which is rarely invoked) does not seem to justify the cost of doubling the build times. There's a small inconvenience to having to remember keeping the generated code fresh if the template is change by invoking the help shell scripts if you're not using Visual Studio, where it happens the moment the template is saved. The freshness of the generated code is asserting during CI build
https://github.com/morelinq/MoreLINQ/blob/62914fb870b41c3e7e067cd88b21c5aeda67f432/appveyor.yml#L79-L83