Test Table Specs Editor

This is an editor for test table specs files. These files contain data to set Cyflex variable values to as requested by, typically, gp_test scripts.

Test table files have gone by a number of different names. They have frequently been named using vrbl as part of the name which stands for variable. However they have frequently been referred to as furball files.

Currently only horizontal format test table files may be edited or produced. In current use of Cyflex, these outnumber vertical format files by a very large margin. If there is need and interest, an editor for vertical format files could be developed. But for this initial release only horizontal format is supported.

Basic Structure

The structure for this editor looks much like a spreadsheet and has a few things in common with one. But it is an editor not a spreadsheet. If you need spreadsheet functionality, use a spreadsheet and use this editor's Copy and Paste functions, discussed below, to move information between them.

The first column of data displayed parallels a spreadsheet row number. It starts at one and counts by one and is not editable. You may click on this column to select the entire row, for example to select it for a copy operation. You may right-click on this column to get a pop-up menu of row actions. These include adding or removing rows before or after the row you clicked on. You may also add comments for this row.

The second column is the test table file row index. This must be an integer but may be any non-negative integer value. This identifies this row of data to, for example, a gp_test script.

The first row of information, starting in the third column is the variable name for the values in that column.

The second row of information, starting in the third column is the units of measure for the values in that column.

The remaining values in the grid assign values suitable for use with the vrbl_to_table program. When clicking on one of these values, values may be entered directly into the editing line. Right-clicking on a grid element will bring up a dialog to assist in entering more complicated values or expressions.

Menu Bar Additions

In addition to standard menu bar operations, several operations have been added specifically for this editor.