diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index af369e5..8eb18b7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,4 +17,4 @@ jobs: with: java-version: 1.8 - name: Run tests - run: sbt test + run: sbt +test diff --git a/common/src/main/scala/org/clulab/scala_transformers/common/LibraryLoader.scala b/common/src/main/scala/org/clulab/scala_transformers/common/LibraryLoader.scala index ca9308f..37a60cc 100644 --- a/common/src/main/scala/org/clulab/scala_transformers/common/LibraryLoader.scala +++ b/common/src/main/scala/org/clulab/scala_transformers/common/LibraryLoader.scala @@ -1,6 +1,7 @@ package org.clulab.scala_transformers.common import java.io.{FileInputStream, FileOutputStream} +import scala.sys.process._ object LibraryLoader { val label = "[Tokenizer] " @@ -14,6 +15,12 @@ object LibraryLoader { def loadFromFile(pathname: String): Boolean = { try { + // run ldd pathname and capture output + if (new File(pathname).exists) { + val cmd = s"ldd $pathname" + val output = cmd.!! + println(output) + } System.load(pathname) println("Loading rust interface from " + pathname + "...") true