New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support building only part of the target frameworks #1662
Comments
Issues so far:
That's all for now. Some stats (for things that are already working):
(measured twice for each scenario, took the second result, which is usually shorted because there's less work to do, and rounded up) So I think it's worth it! |
I've no problem with this.
Also a good idea!
I think that's fine. If the assembly is missing for an unexpected reason, we'll probably notice! On the other hand, if I'm running the tests and interested in them running fast, I'm probably doing something like |
Oh, it's not like it's a big change ;) |
This change has been released as part of FakeItEasy 5.4.0. |
With the multiplication of target frameworks for the library and tests, the build times have been getting longer and longer. Although all these TFMs are there for a good reason, it can significantly slow down the feedback loop when working on the project.
As discussed in chat with @blairconrad, we should consider a way to build only some TFMs.
A possible way to do this would be to define "target framework sets" that define the target frameworks for each project. The default set would be the "full" set, including all currently supported target frameworks. We could then introduce other sets with only some of the target frameworks for faster development cycle.
The text was updated successfully, but these errors were encountered: