Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

IP Step - Tester

IP Step Design Tab GrooperReview.Pages.Design

Edit properties and test image processing for a single IP Step.

Remarks

The IP Step Tester tab provides an interactive workspace for configuring, testing, and troubleshooting individual IP Steps in Grooper image processing workflows. This control is designed for solution designers and administrators who need to validate step logic, tune command parameters, and review diagnostic output using real-world images and immediate feedback.

Purpose

Use this tab to edit the properties of the selected IP Step, configure its associated IP Command, select test images, execute image processing tests, and review diagnostics. The workspace streamlines the process of building, validating, and troubleshooting image processing steps, supporting rapid iteration and diagnostics.

UI Components

  • Step Properties Panel:
    • Displays all configurable properties of the current IP Step in a categorized, interactive grid.
    • Supports inline editing, drop-down lists, checkboxes, and expandable sections for complex properties.
    • Provides contextual help and validation for each property, with a help window that updates as you select different fields.
    • Right-click to access context menu commands such as Clear, Reset, Copy, and Paste.
  • Command Properties Panel:
    • Displays all properties of the IP Command associated with the current step.
    • Supports editing of command-specific parameters, such as thresholds, detection options, and advanced settings.
    • Contextual help and validation are provided for each command property.
  • Test Source Panel:
    • Allows selection and browsing of batches or documents to use as test images.
    • Supports hierarchical navigation and multi-selection for batch testing scenarios.
    • Toolbar buttons for searching, browsing, and navigating to specific items.
  • Diagnostics Viewer:
    • Displays diagnostic output generated during image processing tests.
    • Shows logs, error messages, and supporting files in a dual-pane layout (file/folder tree and document viewer).
    • Allows users to preview diagnostic files, review logs, and analyze results.
  • Toolbar and Buttons:
    • {test}: Execute a test on the current image using the configured IP Step.
    • {toggle}: Enable or disable automatic testing when the selected test document changes.
    • {unit}: Toggle unit testing mode (test only the current step, or the entire IP Profile).
    • {save}: Save changes to the properties of the IP Step.
    • {cancel}: Discard unsaved changes and revert to the last saved state.
    • Button states and tooltips provide guidance for available actions and indicate when unsaved changes are present.

Workflow and Scope

  • The tab is available for any IP Step node in the design tree.
  • Edit step properties and command parameters to define the logic and configuration of the image processing operation.
  • Use the test source panel to select images for testing.
  • Click {test} to execute the image processing step and review results in the diagnostics viewer.
  • Use {toggle} to enable or disable automatic testing on image selection changes.
  • Use {unit} to switch between unit testing (single step) and full profile testing up to the current step.
  • Save changes to update the step configuration, or cancel to revert to the previous state.

Example

The following diagram illustrates the typical layout of the IP Step Tester tab, modeled after the IP Container Tester layout:

┌──────────────────────────────────────────────────────────────────┐
│ Tester                    {test} {toggle} {unit} {save} {cancel} │
├──────────────────────────────────────────────────────────────────┤
│ ┌───────── Left Pane ─────────┐ ┌───────── Right Pane ─────────┐ │
│ │ {StepProperties}            │ │ {Diagnostics}                │ │
│ │ ┌─────────────────────────┐ │ │ ┌──────────────────────────┐ │ │
│ │ │ Step Property Grid      │ │ │ │ Diagnostics Viewer       │ │ │
│ │ │ - Name                  │ │ │ │ - Diagnostics Tree       │ │ │
│ │ │ - Enabled               │ │ │ │ - Document Viewer        │ │ │
│ │ │ - Should Execute        │ │ │ │ - Log Output             │ │ │
│ │ │ ...                     │ │ │ │ - Diagnostic Images      │ │ │
│ │ └─────────────────────────┘ │ │ │ ...                      │ │ │
│ │ {CommandProperties}         │ │ │                          │ │ │
│ │ ┌─────────────────────────┐ │ │ │                          │ │ │
│ │ │ Command Property Grid   │ │ │ │                          │ │ │
│ │ │ - Command Type          │ │ │ │                          │ │ │
│ │ │ - Parameters            │ │ │ │                          │ │ │
│ │ │ ...                     │ │ │ │                          │ │ │
│ │ └─────────────────────────┘ │ │ │                          │ │ │
│ │ {TestSource}                │ │ │                          │ │ │
│ │ ┌─────────────────────────┐ │ │ │                          │ │ │
│ │ │ Batch Contents Tree     │ │ │ │                          │ │ │
│ │ │ - Folder 1              │ │ │ │                          │ │ │
│ │ │   - Document 1          │ │ │ │                          │ │ │
│ │ │   - Document 2          │ │ │ │                          │ │ │
│ │ │ - Folder 2              │ │ │ │                          │ │ │
│ │ │   - Document 3          │ │ │ │                          │ │ │
│ │ └─────────────────────────┘ │ │ └──────────────────────────┘ │ │
│ └─────────────────────────────┘ └──────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────┘
  • {StepProperties}: Edit and configure all properties of the IP step (top left).
  • {CommandProperties}: Edit and configure all properties of the associated IP command (middle left).
  • {TestSource}: Select and browse batches or documents for image processing tests (bottom left).
  • {Diagnostics}: Review diagnostic output, logs, and supporting files after test execution (entire right pane).
  • {test}, {toggle}, {unit}, {save}, {cancel}: Command buttons for testing, auto-test, unit test, saving, and discarding changes.

Accessibility

  • Fully navigable by keyboard and mouse.
  • Contextual help and validation are provided for all properties.
  • Tooltips and context menus offer guidance for available actions.

Advanced Features

  • Unit Testing: Test only the current step or the entire IP Profile for targeted validation.
  • Live Testing: Instantly execute image processing tests and review diagnostics.
  • Auto-Test: Enable automatic testing when the test source changes for rapid iteration.
  • Diagnostics Review: Access detailed logs, error messages, and supporting files for troubleshooting.
  • Contextual Help: Access documentation and usage guidance for each property and command.

Command Buttons

ButtonShortcut KeySummary

Child Controls

NameTypeSummary

Used By

Notification