[2.x] test: Enable sbt-test/project/skip (#8937)

This commit is contained in:
kenji yoshida 2026-03-21 10:47:40 +09:00 committed by GitHub
parent 1852b4a454
commit de6b28d7fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 12 additions and 11 deletions

View File

@ -1,5 +1,3 @@
publish / skip := true
lazy val check = taskKey[Unit]("check")
lazy val a = project
@ -17,12 +15,15 @@ lazy val c = project
publish / skip := true
)
check := {
assert((publishLocal / skip).value, "Expected true, got false")
assert((a / publishLocal / skip).value, "Expected true, got false")
assert(!(a / publish / skip).value, "Expected false, got true")
assert(!(b / publish / skip).value, "Expected false, got true")
assert(!(b / publishLocal / skip).value, "Expected false, got true")
assert((c / publishLocal / skip).value, "Expected true, got false")
assert((c / publish / skip ).value, "Expected true, got false")
}
lazy val root = rootProject.settings(
publish / skip := true,
check := {
assert((publishLocal / skip).value, "Expected true, got false")
assert((a / publishLocal / skip).value, "Expected true, got false")
assert(!(a / publish / skip).value, "Expected false, got true")
assert(!(b / publish / skip).value, "Expected false, got true")
assert(!(b / publishLocal / skip).value, "Expected false, got true")
assert((c / publishLocal / skip).value, "Expected true, got false")
assert((c / publish / skip ).value, "Expected true, got false")
}
)