Fix tests after recent changes / fixes in dependency management / profiles handling

This commit is contained in:
Alexandre Archambault 2016-07-03 16:34:18 +02:00
parent 3a6cdb20fb
commit d0e11c9153
No known key found for this signature in database
GPG Key ID: 14640A6839C263A9
2 changed files with 19 additions and 8 deletions

View File

@ -18,11 +18,18 @@ object CentralTests extends TestSuite {
def resolve( def resolve(
deps: Set[Dependency], deps: Set[Dependency],
filter: Option[Dependency => Boolean] = None, filter: Option[Dependency => Boolean] = None,
extraRepo: Option[Repository] = None extraRepo: Option[Repository] = None,
profiles: Set[String] = Set.empty
) = { ) = {
val repositories0 = extraRepo.toSeq ++ repositories val repositories0 = extraRepo.toSeq ++ repositories
Resolution(deps, filter = filter) Resolution(
deps,
filter = filter,
profileActivation = Some(
core.Resolution.userProfileActivation(profiles)
)
)
.process .process
.run(repositories0) .run(repositories0)
.runF .runF
@ -32,7 +39,8 @@ object CentralTests extends TestSuite {
module: Module, module: Module,
version: String, version: String,
extraRepo: Option[Repository] = None, extraRepo: Option[Repository] = None,
configuration: String = "" configuration: String = "",
profiles: Set[String] = Set.empty
) = ) =
async { async {
val attrPathPart = val attrPathPart =
@ -62,7 +70,7 @@ object CentralTests extends TestSuite {
).split('\n').toSeq ).split('\n').toSeq
val dep = Dependency(module, version, configuration = configuration) val dep = Dependency(module, version, configuration = configuration)
val res = await(resolve(Set(dep), extraRepo = extraRepo)) val res = await(resolve(Set(dep), extraRepo = extraRepo, profiles = profiles))
val result = res val result = res
.minDependencies .minDependencies
@ -120,7 +128,7 @@ object CentralTests extends TestSuite {
'logback - { 'logback - {
async { async {
val dep = Dependency(Module("ch.qos.logback", "logback-classic"), "1.1.3") val dep = Dependency(Module("ch.qos.logback", "logback-classic"), "1.1.3")
val res = await(resolve(Set(dep))).clearCaches val res = await(resolve(Set(dep))).clearCaches.clearProfileActivation
val expected = Resolution( val expected = Resolution(
rootDependencies = Set(dep), rootDependencies = Set(dep),
@ -136,7 +144,7 @@ object CentralTests extends TestSuite {
'asm - { 'asm - {
async { async {
val dep = Dependency(Module("org.ow2.asm", "asm-commons"), "5.0.2") val dep = Dependency(Module("org.ow2.asm", "asm-commons"), "5.0.2")
val res = await(resolve(Set(dep))).clearCaches val res = await(resolve(Set(dep))).clearCaches.clearProfileActivation
val expected = Resolution( val expected = Resolution(
rootDependencies = Set(dep), rootDependencies = Set(dep),
@ -153,7 +161,7 @@ object CentralTests extends TestSuite {
async { async {
val dep = Dependency(Module("joda-time", "joda-time"), "[2.2,2.8]") val dep = Dependency(Module("joda-time", "joda-time"), "[2.2,2.8]")
val res0 = await(resolve(Set(dep))) val res0 = await(resolve(Set(dep)))
val res = res0.clearCaches val res = res0.clearCaches.clearProfileActivation
val expected = Resolution( val expected = Resolution(
rootDependencies = Set(dep), rootDependencies = Set(dep),
@ -171,7 +179,8 @@ object CentralTests extends TestSuite {
'spark - { 'spark - {
resolutionCheck( resolutionCheck(
Module("org.apache.spark", "spark-core_2.11"), Module("org.apache.spark", "spark-core_2.11"),
"1.3.1" "1.3.1",
profiles = Set("hadoop-2.2")
) )
} }

View File

@ -23,6 +23,8 @@ package object test {
) )
def clearFilter: Resolution = def clearFilter: Resolution =
underlying.copy(filter = None) underlying.copy(filter = None)
def clearProfileActivation: Resolution =
underlying.copy(profileActivation = None)
} }
object Profile { object Profile {