AN-380 Make call cache hashing strategy configurable per filesystem and backend #7683
45.23% of diff hit (within 5.00% threshold of 50.00%)
View this Pull Request on Codecov
45.23% of diff hit (within 5.00% threshold of 50.00%)
Annotations
codecov / codecov/patch
backend/src/main/scala/cromwell/backend/standard/callcaching/StandardFileHashingActor.scala#L120
Added line #L120 was not covered by tests
codecov / codecov/patch
cloud-nio/cloud-nio-impl-ftp/src/main/scala/cloud/nio/impl/ftp/FtpCloudNioRegularFileAttributes.scala#L8
Added line #L8 was not covered by tests
codecov / codecov/patch
cloud-nio/cloud-nio-spi/src/main/scala/cloud/nio/spi/CloudFileAttributes.scala#L48
Added line #L48 was not covered by tests
Check warning on line 12 in core/src/main/scala/cromwell/core/callcaching/FileHashStrategy.scala
codecov / codecov/patch
core/src/main/scala/cromwell/core/callcaching/FileHashStrategy.scala#L12
Added line #L12 was not covered by tests
Check warning on line 36 in core/src/main/scala/cromwell/core/callcaching/FileHashStrategy.scala
codecov / codecov/patch
core/src/main/scala/cromwell/core/callcaching/FileHashStrategy.scala#L33-L36
Added lines #L33 - L36 were not covered by tests
Check warning on line 39 in core/src/main/scala/cromwell/core/callcaching/FileHashStrategy.scala
codecov / codecov/patch
core/src/main/scala/cromwell/core/callcaching/FileHashStrategy.scala#L39
Added line #L39 was not covered by tests
Check warning on line 52 in core/src/main/scala/cromwell/core/callcaching/FileHashStrategy.scala
codecov / codecov/patch
core/src/main/scala/cromwell/core/callcaching/FileHashStrategy.scala#L52
Added line #L52 was not covered by tests
Check warning on line 52 in core/src/main/scala/cromwell/core/io/AsyncIo.scala
codecov / codecov/patch
core/src/main/scala/cromwell/core/io/AsyncIo.scala#L52
Added line #L52 was not covered by tests
Check warning on line 36 in core/src/main/scala/cromwell/core/io/IoCommand.scala
codecov / codecov/patch
core/src/main/scala/cromwell/core/io/IoCommand.scala#L36
Added line #L36 was not covered by tests
Check warning on line 24 in core/src/main/scala/cromwell/core/io/IoCommandBuilder.scala
codecov / codecov/patch
core/src/main/scala/cromwell/core/io/IoCommandBuilder.scala#L24
Added line #L24 was not covered by tests
Check warning on line 105 in core/src/main/scala/cromwell/core/io/IoCommandBuilder.scala
codecov / codecov/patch
core/src/main/scala/cromwell/core/io/IoCommandBuilder.scala#L105
Added line #L105 was not covered by tests
Check warning on line 41 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L40-L41
Added lines #L40 - L41 were not covered by tests
Check warning on line 43 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L43
Added line #L43 was not covered by tests
Check warning on line 61 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L61
Added line #L61 was not covered by tests
Check warning on line 64 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L63-L64
Added lines #L63 - L64 were not covered by tests
Check warning on line 78 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L75-L78
Added lines #L75 - L78 were not covered by tests
Check warning on line 85 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L82-L85
Added lines #L82 - L85 were not covered by tests
Check warning on line 93 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L92-L93
Added lines #L92 - L93 were not covered by tests
Check warning on line 98 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L97-L98
Added lines #L97 - L98 were not covered by tests
Check warning on line 114 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L113-L114
Added lines #L113 - L114 were not covered by tests
Check warning on line 119 in engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala
codecov / codecov/patch
engine/src/main/scala/cromwell/engine/io/nio/NioHashing.scala#L118-L119
Added lines #L118 - L119 were not covered by tests
Check warning on line 30 in filesystems/drs/src/main/scala/cromwell/filesystems/drs/DrsPath.scala
codecov / codecov/patch
filesystems/drs/src/main/scala/cromwell/filesystems/drs/DrsPath.scala#L30
Added line #L30 was not covered by tests
Check warning on line 7 in filesystems/ftp/src/main/scala/cromwell/filesystems/ftp/FtpPath.scala
codecov / codecov/patch
filesystems/ftp/src/main/scala/cromwell/filesystems/ftp/FtpPath.scala#L7
Added line #L7 was not covered by tests
codecov / codecov/patch
filesystems/gcs/src/main/scala/cromwell/filesystems/gcs/GcsPathBuilder.scala#L282
Added line #L282 was not covered by tests
codecov / codecov/patch
filesystems/gcs/src/main/scala/cromwell/filesystems/gcs/GcsPathBuilder.scala#L284-L285
Added lines #L284 - L285 were not covered by tests