< Summary - Kestrun — Combined Coverage

Information
Class: Kestrun.Languages.FSharpDelegateBuilder
Assembly: Kestrun
File(s): /home/runner/work/Kestrun/Kestrun/src/CSharp/Kestrun/Languages/FSharpDelegateBuilder.cs
Tag: Kestrun/Kestrun@5f1d2b981c9d7292c11fd448428c6ab6c811c5de
Line coverage
75%
Covered lines: 3
Uncovered lines: 1
Coverable lines: 4
Total lines: 22
Line coverage: 75%
Branch coverage
25%
Covered branches: 1
Total branches: 4
Branch coverage: 25%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100 11/19/2025 - 17:40:50 Line coverage: 100% (4/4) Branch coverage: 75% (3/4) Total lines: 22 Tag: Kestrun/Kestrun@fcf33342333cef0516fe0d0912a86709874fd02603/26/2026 - 03:54:59 Line coverage: 75% (3/4) Branch coverage: 25% (1/4) Total lines: 22 Tag: Kestrun/Kestrun@844b5179fb0492dc6b1182bae3ff65fa7365521d 11/19/2025 - 17:40:50 Line coverage: 100% (4/4) Branch coverage: 75% (3/4) Total lines: 22 Tag: Kestrun/Kestrun@fcf33342333cef0516fe0d0912a86709874fd02603/26/2026 - 03:54:59 Line coverage: 75% (3/4) Branch coverage: 25% (1/4) Total lines: 22 Tag: Kestrun/Kestrun@844b5179fb0492dc6b1182bae3ff65fa7365521d

Coverage delta

Coverage delta 50 -50

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
Build(...)25%4475%

File(s)

/home/runner/work/Kestrun/Kestrun/src/CSharp/Kestrun/Languages/FSharpDelegateBuilder.cs

#LineLine coverage
 1using Kestrun.Hosting;
 2using Serilog.Events;
 3
 4namespace Kestrun.Languages;
 5// ---------------------------------------------------------------------------
 6//  Python delegate builder  –  now takes optional imports / references
 7// ---------------------------------------------------------------------------
 8
 9internal static class FSharpDelegateBuilder
 10{
 11    internal static RequestDelegate Build(KestrunHost host, string code)
 12    {
 113        var logger = host.Logger;
 14        // F# scripting not implemented yet
 115        if (logger.IsEnabled(LogEventLevel.Debug))
 16        {
 017            logger.Debug("Building F# delegate, script length={Length}", code?.Length);
 18        }
 19
 120        throw new NotImplementedException("F# scripting is not yet supported in Kestrun.");
 21    }
 22}