Skip to content

Push on master

Push on master #110

GitHub Actions / Code Coverage (linux-x64) succeeded May 23, 2025 in 0s

Code Coverage 49.72 %

This run completed at 05/23/2025 13:54:33

Details

Coverage Report: Code Coverage (linux-x64)

  • kasciffy
Outcome Value
Code Coverage % 49.72%
βœ”οΈ Number of Lines Covered 176
❌ Number of Lines Missed 178
Total Number of Lines 354

Details:

dev/gmitch215/kasciffy/desktop

❌ main.kt

Lines Missed:

dev/gmitch215/kasciffy/api

❌ ImageJVM.kt

Lines Missed:

  • Line #162
        val line0 = if (spaced) line.map { "$it " }.joinToString("") else line
  • Line #174
}
❌ Media.kt

Lines Missed:

❌ implementation.kt

Lines Missed:

βœ”οΈ TestMaps.kt

All Lines Covered!

❌ Video.kt

Lines Missed:

❌ Image.kt

Lines Missed:

  • Line #96
}
βœ”οΈ TestAnimatedMediaJVM.kt

All Lines Covered!

❌ AnimatedMediaJVM.kt

Lines Missed:

  • Line #76
        try {
  • Line #140
    val fps = if (totalDuration > 0) (frames.size / (totalDuration / 1000.0)).toInt() else 0
  • Line #195
        }
  • Line #214
    try {
  • Line #223
        }
  • Line #229
}
  • Line #249
}
βœ”οΈ TestImageJVM.kt

All Lines Covered!

❌ AnimatedMedia.kt

Lines Missed:

  • Line #33
}
❌ Audio.kt
❌ maps.kt
❌ AnimatedImage.kt

Lines Missed:

dev/gmitch215/kasciffy/cli

❌ main.jvm.kt

Lines Missed:

}
βœ”οΈ TestMain.kt

All Lines Covered!

❌ main.kt

Lines Missed:

        help = "ASCII map to use for asciffying. Will use the FIVE map if not provided."
  • Line #33
        help = "Downscale factor to use when asciffying. This is used to reduce the size of the media, if necessary. Will be automatically calculated if not provided."
  • Line #37
        help = "Output file path. If not specified, the output will be printed to the console."
  • Line #42
        help = "Enable verbose output."
  • Line #46
        help = "Output the ASCII art as an image."