@@ -19,7 +19,8 @@ using namespace mozilla;
1919TEST (MediaEventSource, SingleListener)
2020{
2121 RefPtr<TaskQueue> queue =
22- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
22+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
23+ " TestMediaEventSource SingleListener" );
2324
2425 MediaEventProducer<int > source;
2526 int i = 0 ;
@@ -43,7 +44,8 @@ TEST(MediaEventSource, SingleListener)
4344TEST (MediaEventSource, MultiListener)
4445{
4546 RefPtr<TaskQueue> queue =
46- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
47+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
48+ " TestMediaEventSource MultiListener" );
4749
4850 MediaEventProducer<int > source;
4951 int i = 0 ;
@@ -74,7 +76,8 @@ TEST(MediaEventSource, MultiListener)
7476TEST (MediaEventSource, DisconnectAfterNotification)
7577{
7678 RefPtr<TaskQueue> queue =
77- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
79+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
80+ " TestMediaEventSource DisconnectAfterNotification" );
7881
7982 MediaEventProducer<int > source;
8083 int i = 0 ;
@@ -101,7 +104,8 @@ TEST(MediaEventSource, DisconnectAfterNotification)
101104TEST (MediaEventSource, DisconnectBeforeNotification)
102105{
103106 RefPtr<TaskQueue> queue =
104- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
107+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
108+ " TestMediaEventSource DisconnectBeforeNotification" );
105109
106110 MediaEventProducer<int > source;
107111 int i = 0 ;
@@ -133,7 +137,8 @@ TEST(MediaEventSource, DisconnectBeforeNotification)
133137TEST (MediaEventSource, DisconnectAndConnect)
134138{
135139 RefPtr<TaskQueue> queue =
136- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
140+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
141+ " TestMediaEventSource DisconnectAndConnect" );
137142
138143 MediaEventProducerExc<int > source;
139144 MediaEventListener listener = source.Connect (queue, []() {});
@@ -148,7 +153,8 @@ TEST(MediaEventSource, DisconnectAndConnect)
148153TEST (MediaEventSource, VoidEventType)
149154{
150155 RefPtr<TaskQueue> queue =
151- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
156+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
157+ " TestMediaEventSource VoidEventType" );
152158
153159 MediaEventProducer<void > source;
154160 int i = 0 ;
@@ -185,7 +191,8 @@ TEST(MediaEventSource, VoidEventType)
185191TEST (MediaEventSource, ListenerType1)
186192{
187193 RefPtr<TaskQueue> queue =
188- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
194+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
195+ " TestMediaEventSource ListenerType1" );
189196
190197 MediaEventProducer<int > source;
191198 int i = 0 ;
@@ -213,7 +220,8 @@ TEST(MediaEventSource, ListenerType1)
213220TEST (MediaEventSource, ListenerType2)
214221{
215222 RefPtr<TaskQueue> queue =
216- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
223+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
224+ " TestMediaEventSource ListenerType2" );
217225
218226 MediaEventProducer<int > source;
219227
@@ -263,7 +271,8 @@ struct SomeEvent {
263271TEST (MediaEventSource, CopyEvent1)
264272{
265273 RefPtr<TaskQueue> queue =
266- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
274+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
275+ " TestMediaEventSource CopyEvent1" );
267276
268277 MediaEventProducer<SomeEvent> source;
269278 int i = 0 ;
@@ -290,7 +299,8 @@ TEST(MediaEventSource, CopyEvent1)
290299TEST (MediaEventSource, CopyEvent2)
291300{
292301 RefPtr<TaskQueue> queue =
293- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
302+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
303+ " TestMediaEventSource CopyEvent2" );
294304
295305 MediaEventProducer<SomeEvent> source;
296306 int i = 0 ;
@@ -319,7 +329,8 @@ TEST(MediaEventSource, CopyEvent2)
319329TEST (MediaEventSource, MoveOnly)
320330{
321331 RefPtr<TaskQueue> queue =
322- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
332+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
333+ " TestMediaEventSource MoveOnly" );
323334
324335 MediaEventProducerExc<UniquePtr<int >> source;
325336
@@ -353,7 +364,8 @@ struct RefCounter {
353364TEST (MediaEventSource, NoMove)
354365{
355366 RefPtr<TaskQueue> queue =
356- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
367+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
368+ " TestMediaEventSource NoMove" );
357369
358370 MediaEventProducer<RefPtr<RefCounter>> source;
359371
@@ -378,7 +390,8 @@ TEST(MediaEventSource, NoMove)
378390TEST (MediaEventSource, MoveLambda)
379391{
380392 RefPtr<TaskQueue> queue =
381- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
393+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
394+ " TestMediaEventSource MoveLambda" );
382395
383396 MediaEventProducer<void > source;
384397
@@ -430,7 +443,8 @@ class ClassForDestroyCheck final : private DestroyChecker<bool> {
430443TEST (MediaEventSource, ResetFuncReferenceAfterDisconnect)
431444{
432445 const RefPtr<TaskQueue> queue =
433- new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR));
446+ new TaskQueue (GetMediaThreadPool (MediaThreadType::SUPERVISOR),
447+ " TestMediaEventSource ResetFuncReferenceAfterDisconnect" );
434448 MediaEventProducer<void > source;
435449
436450 // Using a class that supports refcounting to check the object destruction.
@@ -462,7 +476,9 @@ class TestTaskQueue : public TaskQueue, private DestroyChecker<Atomic<bool>> {
462476 public:
463477 TestTaskQueue (already_AddRefed<nsIEventTarget> aTarget,
464478 Atomic<bool >* aIsDestroyed)
465- : TaskQueue(std::move(aTarget)), DestroyChecker(aIsDestroyed) {}
479+ : TaskQueue(std::move(aTarget),
480+ " TestMediaEventSource ResetTargetAfterDisconnect" ),
481+ DestroyChecker (aIsDestroyed) {}
466482};
467483
468484TEST (MediaEventSource, ResetTargetAfterDisconnect)
0 commit comments