Current Release
Release 1.0.0 - October 2020 | This is the first release of the Host Test Kit. This kit contains three components:
Host Test Kit 1.0.0 implements test requirements from these specifications:
| |
FOUNDATION Fieldbus Host Test Kit DD Files and FDI Packages | ||
AR 8076 | Defined test_input_col COLLECTION variable correctly so it can tokenize in DD4 project (DD4 sources) | |
AR 8112 | COND_0010 through COND_0031 test cases attempt to insert list elements into a LIST which is NOT defined as CLASS LOCAL (All EDD Sources) | |
AR 8116 | Removed seven menu items in source file that were not referenced in any menus. (DD6 Sources) | |
AR 8158 | Fixed erroneous bitstring default values in template test 001 (DD5/DD6 Sources) | |
AR 8198 | Fixed BITSTRING and OCTET default value definitions in templates (DD5/DD6 Sources) | |
AR 8250 | Removed variables from CONDTB1 Test Menus in DD4 that use constructs or references that are not supported in DD4. (DD4 Sources) | |
AR 8253 | Removed erroneous #IF_DD5_PROFILE from COND0029 Variable Help Strings (All EDD Sources) | |
AR 8259 | Added new method tc_meth_000 to device_root_menu to initialize date datatype variables in FF HTK device to prevent false failures with tc_meth_002. (DD5/DD6 Sources) | |
AR 8261 | Added tc_mn_000 menu as a submenu to VisualTB Root Menu and updated TC_MN_000 test case in FF-694 to properly test hand-held limited display hosts with DD4 menus. (DD4 Sources) | |
AR 8289 | Added offline_root_menu with Template Menu to DD5 Project (DD5 Sources) | |
AR 8291 | Added BOOLEAN Variable to EDD Template tests and upload/download menus in FDI Project (DD5/DD6 Sources) | |
AR 8292 | Fixed method to clear Octet and Bitstring datatype values in Template Menu (DD5/DD6 Sources) | |
AR 8293 | Added BOOLEAN clear to method for clearing Template Menu (DD5/DD6 Sources) | |
AR 8294 | Changed all template test default_values (DD5/DD6 Sources) | |
AR 8297 | TC_CH_023 now includes INIT and REFRESH ACTIONS on both charts to be compatible with hand-held hosts (DD5/DD6 Sources) | |
AR 8298 | Remove all #IF _DD5_PROFILE references in FDI Project sources (DD6 Sources) | |
AR 8299 | Update DD Revision for main projects of FF Host Test Kit for release 4.1 (All EDD Sources) | |
BZ 2256 | Remove references to individual elements of records, collections, arrays, and lists in the menus of visibility and validity tests added in release 4.0. (All EDD Sources) | |
BZ 2487 | Correct cond_0080_validity_method to reference a block parameter variable instead of an EDDL variable (All EDD Sources) | |
FOUNDATION Fieldbus Host Test Kit FCG.TT30694 Documentation | ||
AR 8107 | Add notes to COND0027x tests to clarify the expected number of decimals to be displayed in each sub-test (TT30694 section 2.1.2) | |
AR 8141 | TC_ITEM_019 RECORD Visibility test steps updated to reflect the display of all RECORD elements per BZ 2256. (TT30694 section 2.1.0) | |
AR 8142 | TC_ITEM_020 ARRAY Visibility test steps updated to reflect the display of all ARRAY elements per BZ 2256. (TT30694 section 2.1.0) | |
AR 8250 | Removed variables from CONDTB1 Test Menus in DD4 that use constructs or references that are not supported in DD4. (TT30694 section 2.1.2) | |
AR 8259 | Added new method tc_meth_000 to device_root_menu to initialize date datetype variables in FF HTK device to prevent false failures with tc_meth_002. (TT30694 section 2.7) | |
AR 8261 | Added tc_mn_000 menu as a submenu to VisualTB Root Menu and updated TC_MN_000 test case in FF-694 to properly test hand-held limited display hosts with DD4 menus. (TT30694 section 2.3) | |
AR 8291 | Added BOOLEAN Variable to EDD Template tests and upload/download menus in FDI Project (TT30694 section 2.9) | |
AR 8294 | Changed all template test default_values (TT30694 section 2.9) | |
AR 8297 | TC_CH_023 now includes INIT and REFRESH ACTIONS on both charts to be compatible with hand-held hosts (TT30694 section 2.5.2) | |
BZ 2256 | Remove references to individual elements of records, collections, arrays, and list visibility and validity tests (TT30694 sections 2.1.4; 2.10) | |
FDI Host Test Kit Updates - New Tests and Associated FDI Packages | ||
FDI Host Conformance Test Specification FCG.TT10031 | - Section 5: Offline Root Menu – Common HART and FF Offline Variable Tests (formerly part of section 6 that only covered HART) - Section 6: EDD Device Templates and Offline Configuration Files – Common HART and FF Tests (created from former section 9 HART tests and part of former section 6.2 FF Tests and then made common to both HART and FF protocols) - Section 7: Common Upload & Download Menu Tests – Common HART and FF Upload and Download Menu Tests (created from previous section 7 HART tests) - Section 9: Data Modelling - HART Conditional Evaluation Tests based on current cache (e.g. edit cache) – New Test Cases - Section 10: Validity – HART Variable Tests with Conditional Validity – New Test Cases - Section 11: Visibility – HART Menu/Sub-Menu Item Visibility – New Test Cases - Section 12: LAYOUT_TYPE = COLUMNWIDTH_OPTIMIZED – Common HART and FF Tests – New Test Cases - Section 13: LAYOUT_TYPE = COLUMNWIDTH_EQUAL – Common HART and FF Tests – New Test Cases - Section 14: Future Download Menu Tests (waiting for FDI 1.3 Specification) | |
HART Host Test Kit Updates | ||
EDD and FDI Source Files | - No longer in PDF format - Now provided with FDI IDE project files so that all EDDs and FDI Packages can be rebuilt by a license holder. | |
Known Issues | ||
FCG.TT30694: 1. DD v5.2 Template Support tests in section 2.9 are expecting FF Datatype OCTETSTRING to be displayed as a text string derived from the hexadecimal value of the variable. Currently published EDDL Syntax and Semantics (FCG TS61804-3, Ed. 4.0 section 9.1.15.11.2) defines a DISPLAY_FORMAT for the OCTETSTRING Datatype. To be displayed as a string, the DISPLAY_FORMAT must be "s". At the time of the release of Host Test Kit 1.0, neither FF tokenizer allows a developer to use DISPLAY_FORMAT for OCTETSTRING. Until these discrepancies are resolved in future spec and product releases, it is acceptable for an FF Host to display the OCTETSTRING parameter in these DD v5.2 Template Support tests as EITHER the string value found in the specification or the equivalent ASCII hexadecimal values of this string. |