uartois / sonar-golang

Sonarqube plugin for the golang language.
GNU Lesser General Public License v3.0
245 stars 32 forks source link

File null error #63

Open visheyra opened 6 years ago

visheyra commented 6 years ago

Description

Hello folks and thank you for the work you've done on integrating golang in sonarqube. Its been a few days now I encounter an issue:

here is my stack trace

15:58:57.376 DEBUG: file null

15:58:57.393 INFO: ------------------------------------------------------------------------

15:58:57.394 INFO: EXECUTION FAILURE

15:58:57.394 INFO: ------------------------------------------------------------------------

15:58:57.394 INFO: Total time: 17.462s

15:58:58.276 INFO: Final Memory: 48M/385M

15:58:58.276 INFO: ------------------------------------------------------------------------

15:58:58.276 ERROR: Error during SonarQube Scanner execution

java.lang.NullPointerException

    at java.io.File.<init>(File.java:277)

    at org.sonar.api.batch.fs.internal.AbsolutePathPredicate.get(AbsolutePathPredicate.java:52)

    at org.sonar.api.batch.fs.internal.DefaultFileSystem.inputFiles(DefaultFileSystem.java:149)

    at org.sonar.api.batch.fs.internal.DefaultFileSystem.inputFile(DefaultFileSystem.java:115)

    at fr.univartois.sonargo.gotest.GoTestReportSaver.save(GoTestReportSaver.java:47)

    at fr.univartois.sonargo.gotest.GoTestSensor.execute(GoTestSensor.java:66)

    at org.sonar.scanner.sensor.SensorWrapper.analyse(SensorWrapper.java:53)

    at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:88)

    at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:82)

    at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:68)

    at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:88)

    at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:180)

    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)

    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:121)

    at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:288)

    at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:283)

    at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:261)

    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)

    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:121)

    at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:48)

    at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:84)

    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)

    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:121)

    at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:121)

    at org.sonar.batch.bootstrapper.Batch.doExecuteTask(Batch.java:116)

    at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:111)

    at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:63)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:498)

    at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)

    at com.sun.proxy.$Pr[Description of the issue]
oxy0.execute(Unknown Source)

    at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)

    at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)

    at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:123)

    at org.sonarsource.scanner.cli.Main.execute(Main.java:77)

    at org.sonarsource.scanner.cli.Main.main(Main.java:61)

15:58:58.289 DEBUG: Execution getVersion

15:58:58.290 DEBUG: Execution stop

script returned exit code 1

Steps to Reproduce

  1. run a pipeline with an empty error from linter (I think but I'm not sure)

Content of your sonar-project.properties

It will help us to check how you configured the plugin.

Log of sonar-scanner related to the plugin

The plugin logs major events, including which report files have been found and analyzed.

Versions

sonar server => Version 6.7.1 (build 35068) gometalinter version => master

Additional Information

report.xml

<?xml version="1.0" encoding="UTF-8"?>

<testsuites>

    <testsuite tests="15" failures="0" time="3.104" name="code.int.be.continental.cloud/tlss/entry/internal/models">

        <properties>

            <property name="go.version" value="go1.9.4"></property>

        </properties>

        <testcase classname="models" name="TestAccountCreation" time="0.880"></testcase>

        <testcase classname="models" name="TestAccountValidationError" time="0.000"></testcase>

        <testcase classname="models" name="TestAccountPasswordPolicy" time="0.650"></testcase>

        <testcase classname="models" name="TestAccountPasswordVerifier" time="0.530"></testcase>

        <testcase classname="models" name="TestAccountPasswordHasher" time="0.030"></testcase>

        <testcase classname="models" name="TestApplicationCreation" time="0.000"></testcase>

        <testcase classname="models" name="TestApplicationCreationInvalidTenantID" time="0.000"></testcase>

        <testcase classname="models" name="TestApplicationCreationInvalidLabel" time="0.000"></testcase>

        <testcase classname="models" name="TestProfileCreation" time="0.000"></testcase>

        <testcase classname="models" name="TestProfileValidationError" time="0.000"></testcase>

        <testcase classname="models" name="TestProfileSecurityAnswers" time="0.000"></testcase>

        <testcase classname="models" name="TestProfileAge" time="0.000"></testcase>

        <testcase classname="models" name="TestTenantCreation" time="0.000"></testcase>

        <testcase classname="models" name="TestTenantValidationError" time="0.000"></testcase>

        <testcase classname="models" name="TestTenantActiveTenant" time="0.000"></testcase>

    </testsuite>

    <testsuite tests="2" failures="0" time="2.456" name="code.int.be.continental.cloud/tlss/entry/internal/services/authenticator">

        <properties>

            <property name="go.version" value="go1.9.4"></property>

        </properties>

        <testcase classname="authenticator" name="TestValidAuthentication" time="0.910"></testcase>

        <testcase classname="authenticator" name="TestAuthenticationErrors" time="0.860"></testcase>

    </testsuite>

    <testsuite tests="1" failures="0" time="0.036" name="code.int.be.continental.cloud/tlss/entry/pkg/protocol/entry">

        <properties>

            <property name="go.version" value="go1.9.4"></property>

        </properties>

        <testcase classname="entry" name="TestAuthenticationReqValidator" time="0.000"></testcase>

    </testsuite>

    <testsuite tests="2" failures="0" time="0.020" name="code.int.be.continental.cloud/tlss/entry/pkg/storage/value">

        <properties>

            <property name="go.version" value="go1.9.4"></property>

        </properties>

        <testcase classname="value" name="TestPrefixFrom" time="0.000"></testcase>

        <testcase classname="value" name="TestPrefixTo" time="0.000"></testcase>

    </testsuite>

    <testsuite tests="8" failures="0" time="0.017" name="code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/aes">

        <properties>

            <property name="go.version" value="go1.9.4"></property>

        </properties>

        <testcase classname="aes" name="TestGCMDataStable" time="0.000"></testcase>

        <testcase classname="aes" name="TestGCMKeyRotation" time="0.000"></testcase>

        <testcase classname="aes" name="TestCBCKeyRotation" time="0.000"></testcase>

        <testcase classname="aes" name="TestRoundTrip" time="0.010"></testcase>

        <testcase classname="aes" name="TestRoundTrip/GCM_16_byte_key" time="0.000"></testcase>

        <testcase classname="aes" name="TestRoundTrip/GCM_24_byte_key" time="0.000"></testcase>

        <testcase classname="aes" name="TestRoundTrip/GCM_32_byte_key" time="0.000"></testcase>

        <testcase classname="aes" name="TestRoundTrip/CBC_32_byte_key" time="0.000"></testcase>

    </testsuite>

    <testsuite tests="2" failures="0" time="0.003" name="code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/envelope">

        <properties>

            <property name="go.version" value="go1.9.4"></property>

        </properties>

        <testcase classname="envelope" name="TestEnvelopeCaching" time="0.000"></testcase>

        <testcase classname="envelope" name="TestEnvelopeCacheLimit" time="0.000"></testcase>

    </testsuite>

    <testsuite tests="3" failures="0" time="0.007" name="code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/secretbox">

        <properties>

            <property name="go.version" value="go1.9.4"></property>

        </properties>

        <testcase classname="secretbox" name="TestSecretboxKeyRotation" time="0.000"></testcase>

        <testcase classname="secretbox" name="TestRoundTrip" time="0.000"></testcase>

        <testcase classname="secretbox" name="TestRoundTrip/Secretbox_32_byte_key" time="0.000"></testcase>

    </testsuite>

</testsuites>

linter.xml (gometalinter)

<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="5.0"></checkstyle>

coverage.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-03.dtd">

<coverage line-rate="0" branch-rate="0" version="" timestamp="1518451072287">

    <packages>

        <package name="code.int.be.continental.cloud/tlss/entry/internal/models" line-rate="0" branch-rate="0" complexity="0">

            <classes>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/models/account.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="NewAccount" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="37" hits="1"></line>

                                <line number="46" hits="1"></line>

                                <line number="47" hits="1"></line>

                                <line number="51" hits="1"></line>

                                <line number="52" hits="1"></line>

                                <line number="56" hits="1"></line>

                                <line number="57" hits="1"></line>

                                <line number="61" hits="1"></line>

                            </lines>

                        </method>

                        <method name="@118:67" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="119" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="37" hits="1"></line>

                        <line number="46" hits="1"></line>

                        <line number="47" hits="1"></line>

                        <line number="51" hits="1"></line>

                        <line number="52" hits="1"></line>

                        <line number="56" hits="1"></line>

                        <line number="57" hits="1"></line>

                        <line number="61" hits="1"></line>

                        <line number="119" hits="1"></line>

                    </lines>

                </class>

                <class name="Account" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/models/account.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Validate" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="68" hits="1"></line>

                            </lines>

                        </method>

                        <method name="SetPrincipal" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="84" hits="1"></line>

                                <line number="85" hits="1"></line>

                            </lines>

                        </method>

                        <method name="SetPassword" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="91" hits="1"></line>

                                <line number="92" hits="1"></line>

                                <line number="93" hits="1"></line>

                                <line number="97" hits="1"></line>

                                <line number="98" hits="1"></line>

                                <line number="99" hits="1"></line>

                                <line number="103" hits="1"></line>

                                <line number="106" hits="1"></line>

                            </lines>

                        </method>

                        <method name="VerifyPassword" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="112" hits="1"></line>

                                <line number="113" hits="1"></line>

                                <line number="114" hits="1"></line>

                                <line number="118" hits="1"></line>

                            </lines>

                        </method>

                        <method name="ERN" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="125" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="68" hits="1"></line>

                        <line number="84" hits="1"></line>

                        <line number="85" hits="1"></line>

                        <line number="91" hits="1"></line>

                        <line number="92" hits="1"></line>

                        <line number="93" hits="1"></line>

                        <line number="97" hits="1"></line>

                        <line number="98" hits="1"></line>

                        <line number="99" hits="1"></line>

                        <line number="103" hits="1"></line>

                        <line number="106" hits="1"></line>

                        <line number="112" hits="1"></line>

                        <line number="113" hits="1"></line>

                        <line number="114" hits="1"></line>

                        <line number="118" hits="1"></line>

                        <line number="125" hits="1"></line>

                    </lines>

                </class>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/models/application.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="NewApplication" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="32" hits="1"></line>

                                <line number="40" hits="1"></line>

                                <line number="41" hits="1"></line>

                                <line number="43" hits="1"></line>

                            </lines>

                        </method>

                        <method name="GetTenantIDValidationRules" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="60" hits="1"></line>

                                <line number="62" hits="1"></line>

                                <line number="63" hits="1"></line>

                                <line number="64" hits="1"></line>

                                <line number="66" hits="1"></line>

                            </lines>

                        </method>

                        <method name="GetIDValidationRules" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="71" hits="1"></line>

                                <line number="73" hits="1"></line>

                                <line number="74" hits="1"></line>

                                <line number="75" hits="1"></line>

                                <line number="77" hits="1"></line>

                            </lines>

                        </method>

                        <method name="GetLabelValidationRules" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="82" hits="1"></line>

                                <line number="84" hits="1"></line>

                                <line number="85" hits="1"></line>

                                <line number="87" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="32" hits="1"></line>

                        <line number="40" hits="1"></line>

                        <line number="41" hits="1"></line>

                        <line number="43" hits="1"></line>

                        <line number="60" hits="1"></line>

                        <line number="62" hits="1"></line>

                        <line number="63" hits="1"></line>

                        <line number="64" hits="1"></line>

                        <line number="66" hits="1"></line>

                        <line number="71" hits="1"></line>

                        <line number="73" hits="1"></line>

                        <line number="74" hits="1"></line>

                        <line number="75" hits="1"></line>

                        <line number="77" hits="1"></line>

                        <line number="82" hits="1"></line>

                        <line number="84" hits="1"></line>

                        <line number="85" hits="1"></line>

                        <line number="87" hits="1"></line>

                    </lines>

                </class>

                <class name="Application" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/models/application.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Validate" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="48" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="48" hits="1"></line>

                    </lines>

                </class>

                <class name="Profile" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/models/profile.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Validate" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="69" hits="1"></line>

                            </lines>

                        </method>

                        <method name="SetSecurityAnswer" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="87" hits="1"></line>

                            </lines>

                        </method>

                        <method name="VerifySecurityAnswer" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="92" hits="1"></line>

                                <line number="93" hits="1"></line>

                                <line number="97" hits="1"></line>

                                <line number="100" hits="1"></line>

                                <line number="101" hits="1"></line>

                                <line number="105" hits="1"></line>

                            </lines>

                        </method>

                        <method name="Age" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="110" hits="1"></line>

                            </lines>

                        </method>

                        <method name="ERN" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="115" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="69" hits="1"></line>

                        <line number="87" hits="1"></line>

                        <line number="92" hits="1"></line>

                        <line number="93" hits="1"></line>

                        <line number="97" hits="1"></line>

                        <line number="100" hits="1"></line>

                        <line number="101" hits="1"></line>

                        <line number="105" hits="1"></line>

                        <line number="110" hits="1"></line>

                        <line number="115" hits="1"></line>

                    </lines>

                </class>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/models/profile.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="NewProfile" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="45" hits="1"></line>

                                <line number="57" hits="1"></line>

                                <line number="58" hits="1"></line>

                                <line number="62" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="45" hits="1"></line>

                        <line number="57" hits="1"></line>

                        <line number="58" hits="1"></line>

                        <line number="62" hits="1"></line>

                    </lines>

                </class>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/models/tenant.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="NewTenant" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="32" hits="1"></line>

                                <line number="40" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="32" hits="1"></line>

                        <line number="40" hits="1"></line>

                    </lines>

                </class>

                <class name="Tenant" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/models/tenant.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Validate" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="47" hits="1"></line>

                            </lines>

                        </method>

                        <method name="SetActive" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="57" hits="1"></line>

                                <line number="58" hits="1"></line>

                            </lines>

                        </method>

                        <method name="IsActive" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="63" hits="1"></line>

                            </lines>

                        </method>

                        <method name="ToggleActivation" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="68" hits="1"></line>

                                <line number="69" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="47" hits="1"></line>

                        <line number="57" hits="1"></line>

                        <line number="58" hits="1"></line>

                        <line number="63" hits="1"></line>

                        <line number="68" hits="1"></line>

                        <line number="69" hits="1"></line>

                    </lines>

                </class>

            </classes>

        </package>

        <package name="code.int.be.continental.cloud/tlss/entry/internal/services/authenticator" line-rate="0" branch-rate="0" complexity="0">

            <classes>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/services/authenticator/service.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="New" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="32" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="32" hits="1"></line>

                    </lines>

                </class>

                <class name="authenticatorService" filename="/go/src/code.int.be.continental.cloud/tlss/entry/internal/services/authenticator/service.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Authenticate" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="41" hits="1"></line>

                                <line number="44" hits="1"></line>

                                <line number="46" hits="1"></line>

                                <line number="49" hits="1"></line>

                                <line number="53" hits="1"></line>

                                <line number="57" hits="1"></line>

                                <line number="58" hits="1"></line>

                                <line number="60" hits="1"></line>

                                <line number="63" hits="1"></line>

                                <line number="67" hits="1"></line>

                                <line number="71" hits="1"></line>

                                <line number="72" hits="1"></line>

                                <line number="74" hits="1"></line>

                                <line number="77" hits="1"></line>

                                <line number="81" hits="1"></line>

                                <line number="85" hits="1"></line>

                                <line number="87" hits="1"></line>

                                <line number="90" hits="1"></line>

                                <line number="94" hits="1"></line>

                                <line number="98" hits="1"></line>

                                <line number="99" hits="1"></line>

                                <line number="101" hits="1"></line>

                                <line number="104" hits="1"></line>

                                <line number="108" hits="1"></line>

                                <line number="112" hits="1"></line>

                                <line number="114" hits="1"></line>

                                <line number="117" hits="1"></line>

                                <line number="121" hits="1"></line>

                                <line number="125" hits="1"></line>

                                <line number="133" hits="1"></line>

                                <line number="136" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="41" hits="1"></line>

                        <line number="44" hits="1"></line>

                        <line number="46" hits="1"></line>

                        <line number="49" hits="1"></line>

                        <line number="53" hits="1"></line>

                        <line number="57" hits="1"></line>

                        <line number="58" hits="1"></line>

                        <line number="60" hits="1"></line>

                        <line number="63" hits="1"></line>

                        <line number="67" hits="1"></line>

                        <line number="71" hits="1"></line>

                        <line number="72" hits="1"></line>

                        <line number="74" hits="1"></line>

                        <line number="77" hits="1"></line>

                        <line number="81" hits="1"></line>

                        <line number="85" hits="1"></line>

                        <line number="87" hits="1"></line>

                        <line number="90" hits="1"></line>

                        <line number="94" hits="1"></line>

                        <line number="98" hits="1"></line>

                        <line number="99" hits="1"></line>

                        <line number="101" hits="1"></line>

                        <line number="104" hits="1"></line>

                        <line number="108" hits="1"></line>

                        <line number="112" hits="1"></line>

                        <line number="114" hits="1"></line>

                        <line number="117" hits="1"></line>

                        <line number="121" hits="1"></line>

                        <line number="125" hits="1"></line>

                        <line number="133" hits="1"></line>

                        <line number="136" hits="1"></line>

                    </lines>

                </class>

            </classes>

        </package>

        <package name="code.int.be.continental.cloud/tlss/entry/pkg/protocol/entry" line-rate="0" branch-rate="0" complexity="0">

            <classes>

                <class name="Account" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/protocol/entry/v1.pb.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Reset" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="64" hits="0"></line>

                            </lines>

                        </method>

                        <method name="String" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="65" hits="0"></line>

                            </lines>

                        </method>

                        <method name="ProtoMessage" signature="" line-rate="0" branch-rate="0">

                            <lines></lines>

                        </method>

                        <method name="Descriptor" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="67" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetTenantId" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="70" hits="0"></line>

                                <line number="71" hits="0"></line>

                                <line number="73" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetDirectoryId" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="77" hits="0"></line>

                                <line number="78" hits="0"></line>

                                <line number="80" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetAccountId" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="84" hits="0"></line>

                                <line number="85" hits="0"></line>

                                <line number="87" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetErn" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="91" hits="0"></line>

                                <line number="92" hits="0"></line>

                                <line number="94" hits="0"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="64" hits="0"></line>

                        <line number="65" hits="0"></line>

                        <line number="67" hits="0"></line>

                        <line number="70" hits="0"></line>

                        <line number="71" hits="0"></line>

                        <line number="73" hits="0"></line>

                        <line number="77" hits="0"></line>

                        <line number="78" hits="0"></line>

                        <line number="80" hits="0"></line>

                        <line number="84" hits="0"></line>

                        <line number="85" hits="0"></line>

                        <line number="87" hits="0"></line>

                        <line number="91" hits="0"></line>

                        <line number="92" hits="0"></line>

                        <line number="94" hits="0"></line>

                    </lines>

                </class>

                <class name="AuthenticationReq" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/protocol/entry/v1.pb.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Reset" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="104" hits="0"></line>

                            </lines>

                        </method>

                        <method name="String" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="105" hits="0"></line>

                            </lines>

                        </method>

                        <method name="ProtoMessage" signature="" line-rate="0" branch-rate="0">

                            <lines></lines>

                        </method>

                        <method name="Descriptor" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="107" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetTenantId" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="110" hits="0"></line>

                                <line number="111" hits="0"></line>

                                <line number="113" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetDirectoryId" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="117" hits="0"></line>

                                <line number="118" hits="0"></line>

                                <line number="120" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetPrincipal" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="124" hits="0"></line>

                                <line number="125" hits="0"></line>

                                <line number="127" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetSecret" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="131" hits="0"></line>

                                <line number="132" hits="0"></line>

                                <line number="134" hits="0"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="104" hits="0"></line>

                        <line number="105" hits="0"></line>

                        <line number="107" hits="0"></line>

                        <line number="110" hits="0"></line>

                        <line number="111" hits="0"></line>

                        <line number="113" hits="0"></line>

                        <line number="117" hits="0"></line>

                        <line number="118" hits="0"></line>

                        <line number="120" hits="0"></line>

                        <line number="124" hits="0"></line>

                        <line number="125" hits="0"></line>

                        <line number="127" hits="0"></line>

                        <line number="131" hits="0"></line>

                        <line number="132" hits="0"></line>

                        <line number="134" hits="0"></line>

                    </lines>

                </class>

                <class name="SingleAccountRes" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/protocol/entry/v1.pb.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Reset" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="142" hits="0"></line>

                            </lines>

                        </method>

                        <method name="String" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="143" hits="0"></line>

                            </lines>

                        </method>

                        <method name="ProtoMessage" signature="" line-rate="0" branch-rate="0">

                            <lines></lines>

                        </method>

                        <method name="Descriptor" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="145" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetError" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="148" hits="0"></line>

                                <line number="149" hits="0"></line>

                                <line number="151" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetEntity" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="155" hits="0"></line>

                                <line number="156" hits="0"></line>

                                <line number="158" hits="0"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="142" hits="0"></line>

                        <line number="143" hits="0"></line>

                        <line number="145" hits="0"></line>

                        <line number="148" hits="0"></line>

                        <line number="149" hits="0"></line>

                        <line number="151" hits="0"></line>

                        <line number="155" hits="0"></line>

                        <line number="156" hits="0"></line>

                        <line number="158" hits="0"></line>

                    </lines>

                </class>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/protocol/entry/v1.pb.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="init" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="162" hits="1"></line>

                                <line number="163" hits="1"></line>

                                <line number="164" hits="1"></line>

                                <line number="165" hits="1"></line>

                            </lines>

                        </method>

                        <method name="init" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="168" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="162" hits="1"></line>

                        <line number="163" hits="1"></line>

                        <line number="164" hits="1"></line>

                        <line number="165" hits="1"></line>

                        <line number="168" hits="1"></line>

                    </lines>

                </class>

                <class name="Error" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/protocol/entry/v1.pb.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Reset" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="38" hits="0"></line>

                            </lines>

                        </method>

                        <method name="String" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="39" hits="0"></line>

                            </lines>

                        </method>

                        <method name="ProtoMessage" signature="" line-rate="0" branch-rate="0">

                            <lines></lines>

                        </method>

                        <method name="Descriptor" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="41" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetCode" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="44" hits="0"></line>

                                <line number="45" hits="0"></line>

                                <line number="47" hits="0"></line>

                            </lines>

                        </method>

                        <method name="GetMessage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="51" hits="0"></line>

                                <line number="52" hits="0"></line>

                                <line number="54" hits="0"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="38" hits="0"></line>

                        <line number="39" hits="0"></line>

                        <line number="41" hits="0"></line>

                        <line number="44" hits="0"></line>

                        <line number="45" hits="0"></line>

                        <line number="47" hits="0"></line>

                        <line number="51" hits="0"></line>

                        <line number="52" hits="0"></line>

                        <line number="54" hits="0"></line>

                    </lines>

                </class>

                <class name="AuthenticationReq" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/protocol/entry/validator.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="Validate" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="20" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="20" hits="1"></line>

                    </lines>

                </class>

            </classes>

        </package>

        <package name="code.int.be.continental.cloud/tlss/entry/pkg/storage/value" line-rate="0" branch-rate="0" complexity="0">

            <classes>

                <class name="identityTransformer" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/transformer.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="TransformFromStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="44" hits="0"></line>

                            </lines>

                        </method>

                        <method name="TransformToStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="47" hits="0"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="44" hits="0"></line>

                        <line number="47" hits="0"></line>

                    </lines>

                </class>

                <class name="DefaultContext" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/transformer.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="AuthenticatedData" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="54" hits="0"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="54" hits="0"></line>

                    </lines>

                </class>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/transformer.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="NewPrefixTransformers" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="74" hits="1"></line>

                                <line number="75" hits="0"></line>

                                <line number="77" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="74" hits="1"></line>

                        <line number="75" hits="0"></line>

                        <line number="77" hits="1"></line>

                    </lines>

                </class>

                <class name="prefixTransformers" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/transformer.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="TransformFromStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="87" hits="1"></line>

                                <line number="88" hits="1"></line>

                                <line number="89" hits="1"></line>

                                <line number="94" hits="1"></line>

                                <line number="95" hits="0"></line>

                                <line number="97" hits="1"></line>

                                <line number="100" hits="1"></line>

                            </lines>

                        </method>

                        <method name="TransformToStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="105" hits="1"></line>

                                <line number="106" hits="1"></line>

                                <line number="107" hits="1"></line>

                                <line number="108" hits="1"></line>

                                <line number="109" hits="1"></line>

                                <line number="110" hits="1"></line>

                                <line number="112" hits="1"></line>

                                <line number="113" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="87" hits="1"></line>

                        <line number="88" hits="1"></line>

                        <line number="89" hits="1"></line>

                        <line number="94" hits="1"></line>

                        <line number="95" hits="0"></line>

                        <line number="97" hits="1"></line>

                        <line number="100" hits="1"></line>

                        <line number="105" hits="1"></line>

                        <line number="106" hits="1"></line>

                        <line number="107" hits="1"></line>

                        <line number="108" hits="1"></line>

                        <line number="109" hits="1"></line>

                        <line number="110" hits="1"></line>

                        <line number="112" hits="1"></line>

                        <line number="113" hits="1"></line>

                    </lines>

                </class>

            </classes>

        </package>

        <package name="code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/aes" line-rate="0" branch-rate="0" complexity="0">

            <classes>

                <class name="cbc" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/aes/aes.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="TransformFromStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="98" hits="1"></line>

                                <line number="99" hits="1"></line>

                                <line number="100" hits="0"></line>

                                <line number="102" hits="1"></line>

                                <line number="103" hits="1"></line>

                                <line number="105" hits="1"></line>

                                <line number="106" hits="0"></line>

                                <line number="109" hits="1"></line>

                                <line number="110" hits="1"></line>

                                <line number="111" hits="1"></line>

                                <line number="112" hits="1"></line>

                                <line number="115" hits="1"></line>

                                <line number="116" hits="1"></line>

                                <line number="117" hits="1"></line>

                                <line number="118" hits="1"></line>

                                <line number="119" hits="0"></line>

                                <line number="121" hits="1"></line>

                                <line number="122" hits="1"></line>

                                <line number="123" hits="0"></line>

                                <line number="127" hits="1"></line>

                            </lines>

                        </method>

                        <method name="TransformToStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="131" hits="1"></line>

                                <line number="132" hits="1"></line>

                                <line number="133" hits="1"></line>

                                <line number="134" hits="1"></line>

                                <line number="135" hits="1"></line>

                                <line number="136" hits="0"></line>

                                <line number="138" hits="1"></line>

                                <line number="141" hits="1"></line>

                                <line number="143" hits="1"></line>

                                <line number="144" hits="1"></line>

                                <line number="145" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="98" hits="1"></line>

                        <line number="99" hits="1"></line>

                        <line number="100" hits="0"></line>

                        <line number="102" hits="1"></line>

                        <line number="103" hits="1"></line>

                        <line number="105" hits="1"></line>

                        <line number="106" hits="0"></line>

                        <line number="109" hits="1"></line>

                        <line number="110" hits="1"></line>

                        <line number="111" hits="1"></line>

                        <line number="112" hits="1"></line>

                        <line number="115" hits="1"></line>

                        <line number="116" hits="1"></line>

                        <line number="117" hits="1"></line>

                        <line number="118" hits="1"></line>

                        <line number="119" hits="0"></line>

                        <line number="121" hits="1"></line>

                        <line number="122" hits="1"></line>

                        <line number="123" hits="0"></line>

                        <line number="127" hits="1"></line>

                        <line number="131" hits="1"></line>

                        <line number="132" hits="1"></line>

                        <line number="133" hits="1"></line>

                        <line number="134" hits="1"></line>

                        <line number="135" hits="1"></line>

                        <line number="136" hits="0"></line>

                        <line number="138" hits="1"></line>

                        <line number="141" hits="1"></line>

                        <line number="143" hits="1"></line>

                        <line number="144" hits="1"></line>

                        <line number="145" hits="1"></line>

                    </lines>

                </class>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/aes/aes.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="NewGCMTransformer" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="46" hits="1"></line>

                            </lines>

                        </method>

                        <method name="NewCBCTransformer" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="88" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="46" hits="1"></line>

                        <line number="88" hits="1"></line>

                    </lines>

                </class>

                <class name="gcm" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/aes/aes.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="TransformFromStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="50" hits="1"></line>

                                <line number="51" hits="1"></line>

                                <line number="52" hits="0"></line>

                                <line number="54" hits="1"></line>

                                <line number="55" hits="1"></line>

                                <line number="56" hits="0"></line>

                                <line number="58" hits="1"></line>

                                <line number="59" hits="1"></line>

                            </lines>

                        </method>

                        <method name="TransformToStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="63" hits="1"></line>

                                <line number="64" hits="1"></line>

                                <line number="65" hits="0"></line>

                                <line number="67" hits="1"></line>

                                <line number="68" hits="1"></line>

                                <line number="69" hits="1"></line>

                                <line number="70" hits="1"></line>

                                <line number="71" hits="0"></line>

                                <line number="73" hits="1"></line>

                                <line number="74" hits="0"></line>

                                <line number="76" hits="1"></line>

                                <line number="77" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="50" hits="1"></line>

                        <line number="51" hits="1"></line>

                        <line number="52" hits="0"></line>

                        <line number="54" hits="1"></line>

                        <line number="55" hits="1"></line>

                        <line number="56" hits="0"></line>

                        <line number="58" hits="1"></line>

                        <line number="59" hits="1"></line>

                        <line number="63" hits="1"></line>

                        <line number="64" hits="1"></line>

                        <line number="65" hits="0"></line>

                        <line number="67" hits="1"></line>

                        <line number="68" hits="1"></line>

                        <line number="69" hits="1"></line>

                        <line number="70" hits="1"></line>

                        <line number="71" hits="0"></line>

                        <line number="73" hits="1"></line>

                        <line number="74" hits="0"></line>

                        <line number="76" hits="1"></line>

                        <line number="77" hits="1"></line>

                    </lines>

                </class>

            </classes>

        </package>

        <package name="code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/envelope" line-rate="0" branch-rate="0" complexity="0">

            <classes>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/envelope/envelope.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="NewEnvelopeTransformer" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="53" hits="1"></line>

                                <line number="54" hits="0"></line>

                                <line number="56" hits="1"></line>

                                <line number="57" hits="1"></line>

                                <line number="58" hits="0"></line>

                                <line number="60" hits="1"></line>

                            </lines>

                        </method>

                        <method name="generateKey" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="154" hits="1"></line>

                                <line number="155" hits="1"></line>

                                <line number="156" hits="1"></line>

                                <line number="157" hits="0"></line>

                                <line number="160" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="53" hits="1"></line>

                        <line number="54" hits="0"></line>

                        <line number="56" hits="1"></line>

                        <line number="57" hits="1"></line>

                        <line number="58" hits="0"></line>

                        <line number="60" hits="1"></line>

                        <line number="154" hits="1"></line>

                        <line number="155" hits="1"></line>

                        <line number="156" hits="1"></line>

                        <line number="157" hits="0"></line>

                        <line number="160" hits="1"></line>

                    </lines>

                </class>

                <class name="envelopeTransformer" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/envelope/envelope.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="TransformFromStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="72" hits="1"></line>

                                <line number="73" hits="1"></line>

                                <line number="74" hits="0"></line>

                                <line number="76" hits="1"></line>

                                <line number="77" hits="1"></line>

                                <line number="80" hits="1"></line>

                                <line number="81" hits="1"></line>

                                <line number="82" hits="1"></line>

                                <line number="83" hits="1"></line>

                                <line number="84" hits="0"></line>

                                <line number="86" hits="1"></line>

                                <line number="87" hits="1"></line>

                                <line number="88" hits="0"></line>

                                <line number="91" hits="1"></line>

                            </lines>

                        </method>

                        <method name="TransformToStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="96" hits="1"></line>

                                <line number="97" hits="1"></line>

                                <line number="98" hits="0"></line>

                                <line number="101" hits="1"></line>

                                <line number="102" hits="1"></line>

                                <line number="103" hits="0"></line>

                                <line number="106" hits="1"></line>

                                <line number="107" hits="1"></line>

                                <line number="108" hits="0"></line>

                                <line number="112" hits="1"></line>

                                <line number="113" hits="1"></line>

                                <line number="114" hits="1"></line>

                                <line number="116" hits="1"></line>

                                <line number="118" hits="1"></line>

                                <line number="119" hits="1"></line>

                                <line number="120" hits="1"></line>

                                <line number="121" hits="1"></line>

                                <line number="122" hits="0"></line>

                                <line number="124" hits="1"></line>

                                <line number="125" hits="1"></line>

                            </lines>

                        </method>

                        <method name="addTransformer" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="132" hits="1"></line>

                                <line number="133" hits="1"></line>

                                <line number="134" hits="0"></line>

                                <line number="136" hits="1"></line>

                                <line number="139" hits="1"></line>

                                <line number="140" hits="1"></line>

                            </lines>

                        </method>

                        <method name="getTransformer" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="145" hits="1"></line>

                                <line number="146" hits="1"></line>

                                <line number="147" hits="1"></line>

                                <line number="149" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="72" hits="1"></line>

                        <line number="73" hits="1"></line>

                        <line number="74" hits="0"></line>

                        <line number="76" hits="1"></line>

                        <line number="77" hits="1"></line>

                        <line number="80" hits="1"></line>

                        <line number="81" hits="1"></line>

                        <line number="82" hits="1"></line>

                        <line number="83" hits="1"></line>

                        <line number="84" hits="0"></line>

                        <line number="86" hits="1"></line>

                        <line number="87" hits="1"></line>

                        <line number="88" hits="0"></line>

                        <line number="91" hits="1"></line>

                        <line number="96" hits="1"></line>

                        <line number="97" hits="1"></line>

                        <line number="98" hits="0"></line>

                        <line number="101" hits="1"></line>

                        <line number="102" hits="1"></line>

                        <line number="103" hits="0"></line>

                        <line number="106" hits="1"></line>

                        <line number="107" hits="1"></line>

                        <line number="108" hits="0"></line>

                        <line number="112" hits="1"></line>

                        <line number="113" hits="1"></line>

                        <line number="114" hits="1"></line>

                        <line number="116" hits="1"></line>

                        <line number="118" hits="1"></line>

                        <line number="119" hits="1"></line>

                        <line number="120" hits="1"></line>

                        <line number="121" hits="1"></line>

                        <line number="122" hits="0"></line>

                        <line number="124" hits="1"></line>

                        <line number="125" hits="1"></line>

                        <line number="132" hits="1"></line>

                        <line number="133" hits="1"></line>

                        <line number="134" hits="0"></line>

                        <line number="136" hits="1"></line>

                        <line number="139" hits="1"></line>

                        <line number="140" hits="1"></line>

                        <line number="145" hits="1"></line>

                        <line number="146" hits="1"></line>

                        <line number="147" hits="1"></line>

                        <line number="149" hits="1"></line>

                    </lines>

                </class>

            </classes>

        </package>

        <package name="code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/secretbox" line-rate="0" branch-rate="0" complexity="0">

            <classes>

                <class name="-" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/secretbox/secretbox.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="NewSecretboxTransformer" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="35" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="35" hits="1"></line>

                    </lines>

                </class>

                <class name="secretboxTransformer" filename="/go/src/code.int.be.continental.cloud/tlss/entry/pkg/storage/value/encrypt/secretbox/secretbox.go" line-rate="0" branch-rate="0" complexity="0">

                    <methods>

                        <method name="TransformFromStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="39" hits="1"></line>

                                <line number="40" hits="0"></line>

                                <line number="42" hits="1"></line>

                                <line number="43" hits="1"></line>

                                <line number="44" hits="1"></line>

                                <line number="45" hits="1"></line>

                                <line number="46" hits="1"></line>

                                <line number="47" hits="1"></line>

                                <line number="48" hits="0"></line>

                                <line number="50" hits="1"></line>

                            </lines>

                        </method>

                        <method name="TransformToStorage" signature="" line-rate="0" branch-rate="0">

                            <lines>

                                <line number="54" hits="1"></line>

                                <line number="55" hits="1"></line>

                                <line number="56" hits="1"></line>

                                <line number="57" hits="0"></line>

                                <line number="59" hits="1"></line>

                                <line number="60" hits="0"></line>

                                <line number="62" hits="1"></line>

                            </lines>

                        </method>

                    </methods>

                    <lines>

                        <line number="39" hits="1"></line>

                        <line number="40" hits="0"></line>

                        <line number="42" hits="1"></line>

                        <line number="43" hits="1"></line>

                        <line number="44" hits="1"></line>

                        <line number="45" hits="1"></line>

                        <line number="46" hits="1"></line>

                        <line number="47" hits="1"></line>

                        <line number="48" hits="0"></line>

                        <line number="50" hits="1"></line>

                        <line number="54" hits="1"></line>

                        <line number="55" hits="1"></line>

                        <line number="56" hits="1"></line>

                        <line number="57" hits="0"></line>

                        <line number="59" hits="1"></line>

                        <line number="60" hits="0"></line>

                        <line number="62" hits="1"></line>

                    </lines>

                </class>

            </classes>

        </package>

    </packages>

</coverage>

I'm not sure either but this can be related to link.

danielleberre commented 6 years ago

Thanks for the good words.

Which version of the plugin are you using?

visheyra commented 6 years ago

I'm using 1.2.10

visheyra commented 6 years ago

BTW here is my sonar properties file

sonar.projectKey=entry
sonar.projectName=iam-entry
# GoLint report path, default value is report.xml
sonar.golint.reportPath=linter.xml
# Cobertura like coverage report path, default value is coverage.xml
sonar.coverage.reportPath=coverage.xml
# if you want disabled the DTD verification for a proxy problem for example, true by default
sonar.coverage.dtdVerification=false
# JUnit like test report, default value is test.xml
sonar.test.reportPath=report.xml
sonar.sources=./
# Set the language of the source code to analyze. Browse the Plugin Library page to get the list of all available languages. If not set, a multi-language analysis will be triggered.
sonar.language=go
# The project description
sonar.projectDescription=IAM project
# Project home page
sonar.links.homepage=http://xxx/Entry
# Continuous integration
sonar.links.ci=http://xxx/job/iam-entry/
# Project sources
sonar.links.scm=http:/xxxx/TLSS/repos/entry/browse
thibaultfalque commented 6 years ago

@visheyra Could you test the last release ?