mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
icons.gant: run size checks only on icons
This commit is contained in:
@@ -68,7 +68,7 @@ class AllImageResourcesOptimumSizeTest : ImageResourcesTestBase() {
|
||||
@JvmStatic
|
||||
@Parameters(name = "{0}")
|
||||
fun data(): Collection<Array<Any>> {
|
||||
return ImageResourcesTestBase.collectIconsWithNonOptimumSize(true)
|
||||
return ImageResourcesTestBase.collectIconsWithNonOptimumSize(false, true)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -97,8 +97,8 @@ abstract class ImageResourcesTestBase {
|
||||
|
||||
@JvmStatic
|
||||
@JvmOverloads
|
||||
fun collectIconsWithNonOptimumSize(ignoreSkipTag: Boolean = false): List<Array<Any>> {
|
||||
val checker = MyOptimumSizeChecker(File(PathManager.getHomePath()), ignoreSkipTag)
|
||||
fun collectIconsWithNonOptimumSize(iconsOnly: Boolean = true, ignoreSkipTag: Boolean = false): List<Array<Any>> {
|
||||
val checker = MyOptimumSizeChecker(File(PathManager.getHomePath()), iconsOnly, ignoreSkipTag)
|
||||
forEachModule {
|
||||
checker.checkOptimumSizes(it)
|
||||
}
|
||||
@@ -137,11 +137,11 @@ private class MySanityChecker(projectHome: File, ignoreSkipTag: Boolean) : Image
|
||||
}
|
||||
}
|
||||
|
||||
private class MyOptimumSizeChecker(val projectHome: File, val ignoreSkipTag: Boolean) {
|
||||
private class MyOptimumSizeChecker(val projectHome: File, val iconsOnly: Boolean, val ignoreSkipTag: Boolean) {
|
||||
val failures = ArrayList<FailedTest>()
|
||||
|
||||
fun checkOptimumSizes(module: JpsModule) {
|
||||
val allImages = ImageCollector(projectHome, false, ignoreSkipTag).collect(module)
|
||||
val allImages = ImageCollector(projectHome, iconsOnly, ignoreSkipTag).collect(module)
|
||||
val images = allImages.filter { it.file != null }
|
||||
|
||||
images.forEach { image ->
|
||||
|
||||
Reference in New Issue
Block a user