Class

IdeTestManager

Description

final class Ide.TestManager : Ide.Object {
  /* No available fields */
}
No description available.

Hierarchy

hierarchy this IdeTestManager implements_0 GActionGroup this--implements_0 implements_1 GInitable this--implements_1 ancestor_0 IdeObject ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Implements

  • GActionGroup
  • GInitable

Instance methods

ide_test_manager_ensure_loaded_async

Calls callback after the test manager has loaded tests.

Available since: 3.32

ide_test_manager_ensure_loaded_finish
No description available.
ide_test_manager_get_cancellable

Gets the cancellable for the test manager which will be cancelled when the cancel action is called.

Available since: 3.34

ide_test_manager_get_folders

Gets the sub-paths of path that are not individual tests.

Available since: 3.32

ide_test_manager_get_loading
No description available.
ide_test_manager_get_pty

Gets the VtePty to use for running unit tests.

Available since: 3.32

ide_test_manager_get_tests

Locates and returns any IdeTest that is found as a direct child of path.

Available since: 3.32

ide_test_manager_open_pty

Gets a FD that maps to the child side of the PTY device.

Available since: 3.34

ide_test_manager_run_all_async

Executes all tests in an undefined order.

Available since: 3.32

ide_test_manager_run_all_finish

Completes an asynchronous request to execute all unit tests.

Available since: 3.32

ide_test_manager_run_async

Executes a single unit test, asynchronously.

Available since: 3.32

ide_test_manager_run_finish

Completes a request to ide_test_manager_run_finish().

Available since: 3.32

Methods inherited from IdeObject (28)
ide_object_add

Adds child to self, with location dependent on location.

Available since: 3.32

ide_object_append

Inserts child as the last child of self.

Available since: 3.32

ide_object_destroy
No description available.
ide_object_ensure_child_typed

Like ide_object_get_child_typed() except that it creates an object of type if it is missing.

Available since: 3.32

ide_object_foreach

Calls callback for each child of self.

Available since: 3.32

ide_object_get_child_typed

Finds the first child of self that is of type.

Available since: 3.32

ide_object_get_children_typed

Gets all children matching type.

Available since: 3.32

ide_object_get_context

Gets the IdeContext for the object.

Available since: 3.32

ide_object_get_n_children

Gets the number of children for an object.

Available since: 3.32

ide_object_get_nth_child

Gets the nth child of self.

Available since: 3.32

ide_object_get_parent

Gets the parent IdeObject, if any.

Available since: 3.32

ide_object_get_position

Gets the position of self within the parent node.

Available since: 3.32

ide_object_in_destruction
No description available.
ide_object_insert_after

Inserts child into selfs children, directly after sibling.

Available since: 3.32

ide_object_insert_before

Inserts child into selfs children, directly before sibling.

Available since: 3.32

ide_object_insert_sorted

Locates the proper sibling for child by using func amongst selfs children IdeObject. Those objects must already be sorted.

Available since: 3.32

ide_object_is_root

Checks if self is root, meaning it has no parent.

Available since: 3.32

ide_object_lock

Acquires the lock for self. This can be useful when you need to do multi-threaded work with self and want to ensure exclusivity.

Available since: 3.32

ide_object_prepend

Inserts child as the first child of self.

Available since: 3.32

ide_object_ref_cancellable

Gets a GCancellable for the object.

Available since: 3.32

ide_object_ref_context

Gets the root IdeContext for the object, if any.

Available since: 3.32

ide_object_ref_parent

Gets the parent IdeObject, if any.

Available since: 3.32

ide_object_ref_root

Finds and returns the toplevel object in the tree.

Available since: 3.32

Properties

Ide.TestManager:loading

The “loading” property denotes if a test provider is busy loading tests in the background.

Available since: 3.32

Properties inherited from IdeObject (2)
Ide.Object:cancellable

The “cancellable” property is a GCancellable that can be used by operations that will be cancelled when the IdeObject::destroy signal is emitted on self.

Available since: 3.32

Ide.Object:parent

The parent IdeObject, if any.

Available since: 3.32

Class structure

struct IdeTestManagerClass {
  IdeObjectClass parent_class;
  
}
Class members
parent_class
IdeObjectClass
  No description available.

Functions

ide_test_manager_from_context
No description available.

Available since: 3.32