Updated 11/12/23

  • Home
  • About
    • Welcome
    • Blog 1
    • Training
  • The Global Datastore
    • gDS Overview
    • .dd File Format
    • Naming Conventions
    • gDS Generated Code
    • Work with ChatGPT
    • Futures
  • The Test Platform
    • Overall Guidance
    • Interface To The SUT
    • Test Runs and Cycles
    • Screen Displays
    • Iterate Using RowStatus
    • System & Row Locks
    • Parallel Resources
  • Case Studies & Code
    • Overview & TOC
    • Case Study 1
    • Case Study 2
    • Case Study 3
  • More
    • Home
    • About
      • Welcome
      • Blog 1
      • Training
    • The Global Datastore
      • gDS Overview
      • .dd File Format
      • Naming Conventions
      • gDS Generated Code
      • Work with ChatGPT
      • Futures
    • The Test Platform
      • Overall Guidance
      • Interface To The SUT
      • Test Runs and Cycles
      • Screen Displays
      • Iterate Using RowStatus
      • System & Row Locks
      • Parallel Resources
    • Case Studies & Code
      • Overview & TOC
      • Case Study 1
      • Case Study 2
      • Case Study 3

  • Home
  • About
    • Welcome
    • Blog 1
    • Training
  • The Global Datastore
    • gDS Overview
    • .dd File Format
    • Naming Conventions
    • gDS Generated Code
    • Work with ChatGPT
    • Futures
  • The Test Platform
    • Overall Guidance
    • Interface To The SUT
    • Test Runs and Cycles
    • Screen Displays
    • Iterate Using RowStatus
    • System & Row Locks
    • Parallel Resources
  • Case Studies & Code
    • Overview & TOC
    • Case Study 1
    • Case Study 2
    • Case Study 3

Iterate Using RowStatus

Test platforms must depend on the fact that the RowStatus column is created last when adding a row. Knowing this, when iterating over the rows of a table use the RowStatus column:


            range(len(gAnimal_RowStatus))


which guarantees incomplete rows are never traversed.

Testing Complex Systems

Copyright © 2023 Testing Complex Systems - All Rights Reserved.

Powered by GoDaddy

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept