Module OASISPlugin.Test

module Test: PLUGINS  with
  type act = (test, float) section_act
                      and type data = common_section * test
                      and type kind = [`Test]

This module manage plugin that can handle running tests.


type data 
type act 
type kind 
type self_t = kind OASISPlugin.t 
type self_plugin = kind OASISTypes.plugin 
val create : self_plugin ->
self_t * OASISPlugin.all_t
val register_act : self_t -> act -> unit

Register the section_act or package_act datastructure.

val act : self_plugin -> act

Get action.

val quickstart_question : unit -> self_plugin OASISTypes.quickstart_question

Quickstart question.

val value : self_plugin OASISValues.t

Parse a plugin field.