Summary - Envilder CLIStarSponsor

Information
Parser: LCov
Assemblies: 1
Classes: 64
Files: 64
Tag: 561_41292037308
Line coverage
97%
Covered lines: 1516
Uncovered lines: 40
Coverable lines: 1556
Total lines: 6046
Line coverage: 97.4%
Branch coverage
91%
Covered branches: 772
Total branches: 844
Branch coverage: 91.4%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
Default1516401556604697.4%
  
77284491.4%
  
src/envilder/apps/cli/entry/Cli.ts234523997497.9%
  
14415692.3%
  
src/envilder/apps/cli/entry/Index.ts055180%
 
020%
 
src/envilder/apps/cli/errors/CliErrorPresenter.ts2502599100%
 
1414100%
 
src/envilder/apps/cli/errors/ParseErrorRedactor.ts6146515593.8%
  
313881.5%
  
src/envilder/apps/cli/errors/SilentExitError.ts2025100%
 
00
 
src/envilder/apps/cli/recovery/SsoLoginRecovery.ts5525716196.4%
  
212680.7%
  
src/envilder/apps/cli/Startup.ts20020111100%
 
00
 
src/envilder/apps/gha/entry/Gha.ts3103199100%
 
151693.7%
  
src/envilder/apps/gha/entry/Index.ts022140%
 
00
 
src/envilder/apps/gha/errors/GhaErrorPresenter.ts1001037100%
 
22100%
 
src/envilder/apps/gha/Startup.ts111125391.6%
  
2450%
  
src/envilder/apps/shared/ContainerConfiguration.ts23023105100%
 
1515100%
 
src/envilder/core/application/dispatch/DispatchActionCommand.ts1901976100%
 
99100%
 
src/envilder/core/application/dispatch/DispatchActionCommandHandler.ts4014116097.5%
  
242596%
  
src/envilder/core/application/execWithSecrets/CommandLineFormatter.ts40423100%
 
3475%
  
src/envilder/core/application/execWithSecrets/ExecWithSecretsCommand.ts60625100%
 
00
 
src/envilder/core/application/execWithSecrets/ExecWithSecretsCommandHandler.ts49049200100%
 
1818100%
 
src/envilder/core/application/pullSecretsToEnv/PullSecretsToEnvCommand.ts30310100%
 
00
 
src/envilder/core/application/pullSecretsToEnv/PullSecretsToEnvCommandHandler.ts20020114100%
 
22100%
 
src/envilder/core/application/pushEnvToSecrets/PushEnvToSecretsCommand.ts30310100%
 
00
 
src/envilder/core/application/pushEnvToSecrets/PushEnvToSecretsCommandHandler.ts7738024696.2%
  
364285.7%
  
src/envilder/core/application/pushSingle/PushSingleCommand.ts60623100%
 
11100%
 
src/envilder/core/application/pushSingle/PushSingleCommandHandler.ts5515620398.2%
  
212295.4%
  
src/envilder/core/application/secretResolution/SecretResolver.ts45045201100%
 
2020100%
 
src/envilder/core/application/validateMapFile/ValidateMapFileCommand.ts40421100%
 
00
 
src/envilder/core/application/validateMapFile/ValidateMapFileCommandHandler.ts161177294.1%
  
6875%
  
src/envilder/core/application/validateRemoteKeys/ValidateRemoteKeysCommand.ts2027100%
 
00
 
src/envilder/core/application/validateRemoteKeys/ValidateRemoteKeysCommandHandler.ts90942100%
 
44100%
 
src/envilder/core/domain/ChildEnvironment.ts2302366100%
 
1010100%
 
src/envilder/core/domain/CliOptions.ts00053
 
00
 
src/envilder/core/domain/EnvironmentVariable.ts151169793.7%
  
88100%
 
src/envilder/core/domain/EnvironmentVariableName.ts13013115100%
 
99100%
 
src/envilder/core/domain/errors/DomainErrors.ts2322517492%
  
7887.5%
  
src/envilder/core/domain/ExecExitCode.ts91102990%
  
3475%
  
src/envilder/core/domain/MapFileConfig.ts00010
 
00
 
src/envilder/core/domain/MapFileUpdate.ts39039160100%
 
404197.5%
  
src/envilder/core/domain/MapFileValidator.ts75075260100%
 
565798.2%
  
src/envilder/core/domain/OperationMode.ts5056100%
 
00
 
src/envilder/core/domain/ports/ILogger.ts0005
 
00
 
src/envilder/core/domain/ports/IProcessContext.ts00013
 
00
 
src/envilder/core/domain/ports/IProcessRunner.ts00028
 
00
 
src/envilder/core/domain/ports/ISecretMasker.ts00010
 
00
 
src/envilder/core/domain/ports/ISecretProvider.ts00017
 
00
 
src/envilder/core/domain/ports/IVariableStore.ts00020
 
00
 
src/envilder/core/domain/ProviderConfiguration.ts1001087100%
 
3475%
  
src/envilder/core/domain/SecretExistence.ts60665100%
 
00
 
src/envilder/core/infrastructure/aws/AwsSecretProviderFactory.ts1301338100%
 
7887.5%
  
src/envilder/core/infrastructure/aws/AwsSsmSecretProvider.ts8218325098.7%
  
434693.4%
  
src/envilder/core/infrastructure/aws/isExpiredCredentialsError.ts50512100%
 
55100%
 
src/envilder/core/infrastructure/aws/isSsoSessionExpiredError.ts5059100%
 
55100%
 
src/envilder/core/infrastructure/azure/AzureKeyVaultSecretProvider.ts5315416198.1%
  
343694.4%
  
src/envilder/core/infrastructure/azure/AzureSecretProviderFactory.ts60619100%
 
22100%
 
src/envilder/core/infrastructure/describeError.ts111122891.6%
  
131681.2%
  
src/envilder/core/infrastructure/github/GitHubActionsLogger.ts50537100%
 
00
 
src/envilder/core/infrastructure/github/GitHubActionsSecretMasker.ts1301351100%
 
55100%
 
src/envilder/core/infrastructure/github/NoOpSecretMasker.ts1019100%
 
00
 
src/envilder/core/infrastructure/logger/ConsoleLogger.ts50517100%
 
00
 
src/envilder/core/infrastructure/logger/StderrConsoleLogger.ts50521100%
 
00
 
src/envilder/core/infrastructure/package/PackageVersionReader.ts121133292.3%
  
81080%
  
src/envilder/core/infrastructure/process/CrossSpawnProcessRunner.ts58058168100%
 
272896.4%
  
src/envilder/core/infrastructure/process/NodeProcessContext.ts30320100%
 
1250%
  
src/envilder/core/infrastructure/variableStore/EnvFileParser.ts1201238100%
 
44100%
 
src/envilder/core/infrastructure/variableStore/FileVariableStore.ts175718262596.1%
  
9410887%
  
src/envilder/core/types.ts40432100%
 
00