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

UiPath / uipathcli / 14428345143

13 Apr 2025 09:49AM UTC coverage: 90.047% (-0.4%) from 90.463%
14428345143

push

github

web-flow
Merge pull request #170 from UiPath/feature/test-run-parallel

Add support to run tests from multiple sources in parallel

142 of 190 new or added lines in 8 files covered. (74.74%)

2 existing lines in 1 file now uncovered.

6188 of 6872 relevant lines covered (90.05%)

1.01 hits per line

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

0.0
/plugin/studio/multi_logger.go
1
package studio
2

3
import (
4
        "sync"
5

6
        "github.com/UiPath/uipathcli/log"
7
)
8

9
var mltiLoggerMutex sync.Mutex
10

11
type MultiLogger struct {
12
        logger log.Logger
13
        prefix string
14
}
15

NEW
16
func (l MultiLogger) LogRequest(request log.RequestInfo) {
×
NEW
17
        mltiLoggerMutex.Lock()
×
NEW
18
        defer mltiLoggerMutex.Unlock()
×
NEW
19

×
NEW
20
        l.logger.Log(l.prefix)
×
NEW
21
        l.logger.LogRequest(request)
×
NEW
22
}
×
23

NEW
24
func (l MultiLogger) LogResponse(response log.ResponseInfo) {
×
NEW
25
        mltiLoggerMutex.Lock()
×
NEW
26
        defer mltiLoggerMutex.Unlock()
×
NEW
27

×
NEW
28
        l.logger.Log(l.prefix)
×
NEW
29
        l.logger.LogResponse(response)
×
NEW
30
}
×
31

NEW
32
func (l MultiLogger) Log(message string) {
×
NEW
33
        mltiLoggerMutex.Lock()
×
NEW
34
        defer mltiLoggerMutex.Unlock()
×
NEW
35

×
NEW
36
        l.logger.Log(l.prefix + message)
×
NEW
37
}
×
38

NEW
39
func (l MultiLogger) LogError(message string) {
×
NEW
40
        mltiLoggerMutex.Lock()
×
NEW
41
        defer mltiLoggerMutex.Unlock()
×
NEW
42

×
NEW
43
        l.logger.LogError(l.prefix + message)
×
NEW
44
}
×
45

NEW
46
func NewMultiLogger(logger log.Logger, prefix string) *MultiLogger {
×
NEW
47
        return &MultiLogger{logger, prefix}
×
NEW
48
}
×
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

© 2026 Coveralls, Inc