module Zipper:sig
..end
Generally this module should not be used directly; instead
Utils.run can be used to traverse the test
tree and report results.
type
crumb = {
|
left : |
(* |
The list of siblings to the left of the current location.
| *) |
|
label : |
(* |
The label of the parent of the current location.
| *) |
|
right : |
(* |
The list of siblings to the right of the current location.
| *) |
type
t = {
|
crumbs : |
(* |
The list of crumbs which leads to the current location in the tree.
| *) |
|
location : |
(* |
The current location in the tree.
| *) |
val of_suite : Webtest.Suite.t -> t
val to_suite : t -> Webtest.Suite.t
val move_up : t -> t option
val move_down : t -> t option
val move_right : t -> t option
val next_location : t -> t option
val get_labels : t -> string list