java - IntelliJ Mavenプロジェクトでの特定のJUnitテストの失敗

java unit-testing maven junit intellij-idea

IntelliJを使用してJavaプロジェクトに取り組んでいます。プロジェクトでは、プロジェクト外のディレクトリにあるいくつかの外部ライブラリを使用する必要があります。ほとんどのコードは別の作成者によって作成されたものであり、現在のプログラムの機能を拡張するだけです。問題は、外部ライブラリの1つ(元の作成者が作成したもの)のテストケースの1つが原因です。ターミナルで-mvn testコマンドを使用すると、これらのテストケースは成功しますが、IntelliJで実行すると失敗します。

エラー/失敗の出力は次のとおりです

java.lang.Exception: No runnable methods <13 internal calls>


15テストすべて

@Beforeアノテーションが@testアノテーションテストの前にあり、必要なすべてのテストの前に@Testアノテーションがあることを確認しました。

JUnitテストがMaven Surefireプラグインで正常に実行および成功したときに、実行に失敗するのはなぜですか?

junit 4.1を使用しています。

あなたの助けをいただければ幸いです。
答え
ああ問題は解決しました。かなり前に実際に。 IntelliJでは、-Djava.library.path = /(path to your lib files)/でVMオプションを設定し、変数を作成して環境変数を構成する必要がある場合があります-> LD_LIBRARY_PATH = /(必要な.soファイルへのパス)/

すべてのテストが正常に実行されます。
関連記事

java - Androidのopencvを使用した静止画像の顔検出?

java - プログラムでsmooksのcsvをjavaにマッピングすると、空のDoubleを処理できません

java - 非同期リスナーをブロックする方法は?

java - Bluetooth通信用の軽量対称鍵アルゴリズム?

java - ユーザーがアイテムを選択することとgetSelectedValue()を区別する方法は?

java - Linux(JDK、Maven、IDEなど)にJava開発環境をインストールする方法VirtualBox

java - JavaアプリによるSMSの暗号化

java - tomcat:OutOfMemoryError:Java heap space-24GB system

java - ローカルファイルのjava.io.InputStreamはいつ閉じられたときに例外をスローしますか?

java - Jruby-Foreman Gemが実行されていない