616b2f / dotnet-bsp Goto Github PK
View Code? Open in Web Editor NEWImplementation of the BSP (Build Server Protocol) for dotnet C#
License: MIT License
Implementation of the BSP (Build Server Protocol) for dotnet C#
License: MIT License
Hi Alexej! I need to understand BSP and your (great) implementation of it. That is the reason why I am in the process of writing unittests for it. For a better debugging experience, client and server run in the same process space in unittests. Small changes to your code were necessary for that. I am using the named pipes implementation and need to pass the pipe name of from outside.
Single unittest looks like this then.
[TestMethod]
public async Task BuildInitialize_Compile_CSharp_Async()
{
var result = await _testClient?.BuildInitializeAsync()!;
Assert.AreEqual("csharp", result.Capabilities.CompileProvider?.LanguageIds.FirstOrDefault());
}
If you want it like this in your project, I will create a PR for it.
Thank you!
Best regards, Dietmar
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.