Skip to content

Commit

Permalink
fix: Fix codacy-analysis-cli breaking changes
Browse files Browse the repository at this point in the history
  • Loading branch information
lolgab committed Jan 30, 2020
1 parent 3da95e0 commit 6363744
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 11 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package codacy.plugins.test.duplication

import com.codacy.plugins.duplication.api.DuplicationCloneFile
import com.codacy.plugins.api.duplication.DuplicationCloneFile
import com.codacy.analysis.core.model.DuplicationClone
import scala.xml.Elem
import codacy.plugins.test.checkstyle.CheckstyleImplicits._
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ import scala.util.Try
import scala.xml.XML
import com.codacy.analysis.core.model.DuplicationClone
import com.codacy.plugins.api.duplication.DuplicationTool.CodacyConfiguration
import com.codacy.plugins.duplication.api.DuplicationRequest
import com.codacy.plugins.duplication.traits.DuplicationRunner
import com.codacy.plugins.duplication.{api, _}
import com.codacy.plugins.duplication.traits.{DuplicationRunner, DuplicationTool}
import com.codacy.plugins.api
import com.codacy.plugins.runners.BinaryDockerRunner

import scala.concurrent.duration._
Expand All @@ -29,7 +28,7 @@ object DuplicationTests extends ITest {
.map { testDirectory =>
val srcDir = testDirectory / "src"
val languages = findLanguages(srcDir.toJava, dockerImage)
val duplicationTool = new traits.DuplicationTool(languages.toList, dockerImage.name, dockerImage.version) {}
val duplicationTool = new DuplicationTool(languages.toList, dockerImage.name, dockerImage.version) {}
val duplicationTools = languages.map(l => new core.tools.DuplicationTool(duplicationTool, l))
val resultFile = testDirectory / "results.xml"
val resultFileXML = XML.loadFile(resultFile.toJava)
Expand All @@ -53,15 +52,13 @@ object DuplicationTests extends ITest {
}

private def runDuplicationTool(srcDir: File,
duplicationTool: traits.DuplicationTool,
duplicationTool: DuplicationTool,
tool: com.codacy.analysis.core.tools.DuplicationTool): Try[Set[DuplicationClone]] = {
val request = DuplicationRequest(srcDir.pathAsString)

val dockerRunner = new BinaryDockerRunner[api.DuplicationClone](duplicationTool)()
val dockerRunner = new BinaryDockerRunner[api.duplication.DuplicationClone](duplicationTool)()
val runner = new DuplicationRunner(duplicationTool, dockerRunner)

for {
duplicationClones <- runner.run(request,
duplicationClones <- runner.run(srcDir.toJava,
CodacyConfiguration(Option(tool.languageToRun), Option.empty),
15.minutes,
None)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package codacy.plugins.test.duplication

import com.codacy.plugins.duplication.api.DuplicationCloneFile
import com.codacy.plugins.api.duplication.DuplicationCloneFile
import com.codacy.analysis.core.model.DuplicationClone
import org.scalatest.FunSuite

Expand Down

0 comments on commit 6363744

Please sign in to comment.