Foundry.TestProvider

g Foundry.Contextual Foundry.Contextual Foundry.TestProvider Foundry.TestProvider Foundry.Contextual->Foundry.TestProvider GObject.GInterface GObject.GInterface Json.Serializable Json.Serializable GObject.GInterface->Json.Serializable GObject.Object GObject.Object GObject.Object->Foundry.Contextual Json.Serializable->Foundry.Contextual

Subclasses:

None

Methods

Inherited:

Foundry.Contextual (4), GObject.Object (37), Json.Serializable (8)

Structs:

GObject.ObjectClass (5)

list_tests ()

Virtual Methods

Inherited:

GObject.Object (7), Json.Serializable (5)

do_list_tests ()

Properties

Inherited:

Foundry.Contextual (1)

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

Foundry.Contextual

r

Class Details

class Foundry.TestProvider(**kwargs)
Bases:

Foundry.Contextual

Abstract:

Yes

Structure:

Foundry.TestProviderClass

Abstract base class to be implemented by plugins that want to integrate with the unit testing system.

list_tests()
Returns:

a [class`Dex`.Future] that resolves to a [iface`Gio`.ListModel] of [class`Foundry`.Test].

Return type:

Dex.Future

List the available tests as a [iface`Gio`.ListModel].

do_list_tests() virtual
Returns:

a [class`Dex`.Future] that resolves to a [iface`Gio`.ListModel] of [class`Foundry`.Test].

Return type:

Dex.Future

List the available tests as a [iface`Gio`.ListModel].