Jimmy Byrd
Jimmy Byrd
I think this is the same issue as https://github.com/dotnet/fsharp/issues/15492
We do have this [msbuildLogger](https://github.com/ionide/proj-info/blob/2a44d6bc0f60c7b04be15743ef874d9fc25d09ef/src/Ionide.ProjInfo/Library.fs#L342) so we might even be able to remove the giant string completely and let that show errors/details.
Oh one of the things missing too is how to integrate with `dotnet test` since we can't call `addOpenTelemetry_SpanPerTest`, we'd probably need some attribute that would do the call on...
As far as I know, dotnet test doesn't care whats in your main/entrypoint. Yolodev uses [Expecto.Impl.testFromAssembly](https://github.com/YoloDev/YoloDev.Expecto.TestSdk/blob/57a63a2db6b100ab226aa42bf42491b41cce965d/src/YoloDev.Expecto.TestSdk/discovery.fs#L64) to find tests. I suppose you can call `addOpenTelemetry_SpanPerTest` for every `testlist` that uses...
So creating the TraceProvider statically: ```fsharp do let provider = traceProvider() AppDomain.CurrentDomain.ProcessExit.Add(fun _ -> provider.Dispose()) ``` And `addOpenTelemetry_SpanPerTest` has to be added per `[]`. Which isn't too bad but might...
👋 Long time no push. I'm thinking I'd want to try to get this into Expecto. What do you think would be the acceptance for this? Somethings come to mind:...
Yeah, that seems like an oversight. Would you send a PR?
> I'd expect that an incrementally-skipped Target would emit its outputs. Yeah it's not really incremental usingg the Inputs/Outputs semantics, only running conditionally when `FscCommandLineArgs ` gets set from a...
Ok updated my comment on incremental builds, since following Inputs/Outputs would probably be too much effort.
Thanks for this! Moved to the appropriate repo. cc @MangelMaxime