• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lucaslorentz / durabletask-extensions / 5836038789

pending completion
5836038789

push

github

lucaslorentz
Add husky and apply some code fixes

2502 of 2502 new or added lines in 91 files covered. (100.0%)

2295 of 2792 relevant lines covered (82.2%)

143.82 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

87.5
/src/LLL.DurableTask.Worker/Activities/ServiceProviderTaskActivity.cs
1
using System;
2
using System.Threading.Tasks;
3
using DurableTask.Core;
4

5
namespace LLL.DurableTask.Worker.Activities;
6

7
public class ServiceProviderTaskActivity : TaskActivity
8
{
9
    public ServiceProviderTaskActivity(Func<IServiceProvider, TaskActivity> factory)
104✔
10
    {
11
        Factory = factory;
104✔
12
    }
13

14
    public Func<IServiceProvider, TaskActivity> Factory { get; }
104✔
15
    public TaskActivity Instance { get; private set; }
312✔
16

17
    public void Initialize(IServiceProvider serviceProvider)
18
    {
19
        if (Instance == null)
104✔
20
            Instance = Factory(serviceProvider);
104✔
21
    }
22

23
    public override string Run(TaskContext context, string input)
24
    {
25
        return Instance.Run(context, input);
×
26
    }
27

28
    public override async Task<string> RunAsync(TaskContext context, string input)
29
    {
30
        return await Instance.RunAsync(context, input);
104✔
31
    }
32
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc