#pragma once #include "mediastreamer2/mscommon.h" #include "mediastreamer2_tester.h" namespace ms2_tester_runtime_component { public interface class OutputTraceListener { public: void outputTrace(Platform::String^ msg); }; public ref class MS2Tester sealed { public: MS2Tester(); virtual ~MS2Tester(); void setOutputTraceListener(OutputTraceListener^ traceListener); unsigned int nbTestSuites(); unsigned int nbTests(Platform::String^ suiteName); Platform::String^ testSuiteName(int index); Platform::String^ testName(Platform::String^ suiteName, int testIndex); void run(Platform::String^ suiteName, Platform::String^ caseName, Platform::Boolean verbose); }; }