Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

プレゼン、ボランティアコーチします!

勉強会でスピーカーをやりたいけど、プレゼンが初めて、苦手という方に無償でコーチします!資料レビューや録画リハへアドバイスします。Twitter@jyukutyoまでメンションでもDMでも。

私はデブサミやJJUG CCCなど200人規模で経験ありです。海外も短いながら経験あり。デブサミ2017では公募スピーカー1位でした!

TestNGプラグインのリスナーより順序を前で自分のリスナーを登録したい

eclipseTestNGプラグインを利用してデバッグ実行すると、
リスナーは以下の順で Listに入っていた。

[org.testng.remote.strprotocol.RemoteMessageSenderTestListener@50cf54, 
org.testng.reporters.TextReporter@5bc8c9, 
org.dbunitng.listeners.DbUnitNGTestListener@db3aac, 
org.testng.TestNG$ExitCodeListener@e90abf, 
org.testng.TestListenerAdapter@c0b3d1]

RemoteMessageSenderTestListenerがTestNGプラグインのリスナーであり、
このリスナーが先にきているため先ほどのようにeclipseのUIが先に変わってしまう。
TestNGのリスナーより先の順番に自分のリスナーを登録したい。
XMLで先頭に書こうがデフォルトリスナーとしてeclipseに登録しようが、
どうしても現状TestNGプラグインより前に登録できない><


どなたかリスナーの登録順序を制御する方法を知っていたら教えてください!