![JAR search and dependency download from the Maven repository](/logo.png)
au.com.dius.pact.provider.sbtsupport.Main.scala Maven / Gradle / Ivy
package au.com.dius.pact.provider.sbtsupport
import java.io.File
import au.com.dius.pact.model.RequestResponsePact
import au.com.dius.pact.provider.PactFileSource
import org.scalatest._
object Main {
def loadFiles(pactRoot: File, configFile: File) = {
val config = PactConfiguration.loadConfiguration(configFile)
(config, PactFileSource.loadFiles(pactRoot))
}
def runPacts(t:(PactConfiguration, Seq[RequestResponsePact])) = t match { case (config, pacts) =>
val suite = new Sequential(pacts.map { pact =>
new PactSpec(config, pact)
}: _*)
stats.fullstacks.run(suite)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy