Fight the Future

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

IT勉強会での初プレゼンなどお助けします!

勉強会でスピーカーをやりたいけど、プレゼンが初めて、苦手という方に無償でコーチできます。スライドのレビューや録画したリハへのアドバイスなどなど。Twitter@jyukutyoまでメンションでもDMでもお気軽にご連絡ください。

私はIT講師の経験があり、プレゼンはデブサミやJJUG CCCなど200人規模の経験が豊富で最大800人の前でプレゼンしました。海外ではDevoxxUSで。デブサミ2017では公募スピーカー1位、デブサミ関西2012アワードで5位となりました。

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プラグインより前に登録できない><


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