Flutter Engine
 
Loading...
Searching...
No Matches
message_loop_task_queues_merge_unmerge_unittests.cc File Reference

Go to the source code of this file.

Classes

class  fml::testing::TestWakeable
 

Namespaces

namespace  fml
 
namespace  fml::testing
 

Macros

#define FML_USED_ON_EMBEDDER
 

Functions

static int fml::testing::CountRemainingTasks (fml::MessageLoopTaskQueues *task_queue, const TaskQueueId &queue_id, bool run_invocation=false)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, AfterMergePrimaryTasksServicedOnPrimary)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, AfterMergeSecondaryTasksAlsoServicedOnPrimary)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, MergeUnmergeTasksPreserved)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, OneCanOwnMultipleQueuesAndUnmergeIndependently)
 Multiple standalone engines scene.
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, CannotMergeSameQueueToTwoDifferentOwners)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, MergeFailIfAlreadySubsumed)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, MergeFailIfAlreadyOwnsButTryToBeSubsumed)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, UnmergeFailsOnSubsumedOrNeverMerged)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, MergeInvokesBothWakeables)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, MergeUnmergeInvokesBothWakeablesSeparately)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, GetTasksToRunNowBlocksMerge)
 
 fml::testing::TEST (MessageLoopTaskQueueMergeUnmerge, FollowingTasksSwitchQueueIfFirstTaskMergesThreads)
 

Macro Definition Documentation

◆ FML_USED_ON_EMBEDDER

#define FML_USED_ON_EMBEDDER