jpl_automated_testing_framework_plugin_flow_control 4.0.2+14 copy "jpl_automated_testing_framework_plugin_flow_control: ^4.0.2+14" to clipboard
jpl_automated_testing_framework_plugin_flow_control: ^4.0.2+14 copied to clipboard

Library to use provide flow control test steps to the Automated Testing Framework.

🛡️ Fork — Jeff Peiffer Legacy (jpl_) #

Este paquete (jpl_automated_testing_framework_plugin_flow_control) es un fork de automated_testing_framework_plugin_flow_control, originalmente creado por Jeff Peiffer y archivado (read-only) junto con toda la org peiffer-innovations.

El prefijo jpl_ significa Jeff Peiffer Legacy: mantenemos vivo el legado de estos paquetes, bumpeados a las últimas versiones de Dart/Flutter, en el monorepo jpl.

Licencia original conservada. El crédito del diseño y la implementación original es de Jeff Peiffer.

ARCHIVED: This is no longer maintained to focus on other packages.

Table of Contents

automated_testing_framework_plugin_flow_control #

Table of Contents #

Introduction #

A series of test steps that are related to test flow control and test variables. The core framework is designed to be easily used by non-developers for building and running tests. Flow control and variables tend to be more advanced options which is why this is an optional add on to the framework.

Live Example #

Quick Start #

import 'package:automated_testing_framework_plugin_flow_control/automated_testing_framework_plugin_flow_control.dart';

void main() {
  TestFlowControlHelper.registerTestSteps();

  // rest of app initialization
  // ...
}

Reserved Variables #

The following table defines the reserved variables provided by the plugin that can be by appropriate tests:

Name Type Example Description
_functionResult dynamic 42 The result of from the execute_variable_function step when no resultVariableName is set.
_iterateNum int 1 The current iteration number from iterate.
_repeatNum int 1 The current iteration number from repeat_until.
_retryNum int 1 The number of retries the retry_on_failure step is currently on. This value is only updated by the retry_on_failure step.
_testableId String testable_id The id of the current testable matched by for_each_testable.