Skip to content

CTF v1.5 Release

Compare
Choose a tag to compare
@blueoceanwater blueoceanwater released this 04 Apr 15:30
· 9 commits to master since this release

v1.5

03/31/2022

  • CTF Core Changes

    • Consolidate CheckEvent verification timeout configuration using the name verify_timeout in test scripts.

    • Minor improvements and bug fixes.

  • CTF Plugins Changes

    • Add a new plugin: Validation Plugin.

      • Provide instructions to allow CTF users to copy / delete files / folders, search a string in a text file,
        and save CFS evs binary file to a text file. See plugin docs for more information.
    • Updates to CFS Plugin

      • Fix a bug that caused missing logs and telemetry after the first test cases of a run.

      • Support hex value arguments (of the form "0x1F) in SendCfsCommand, CheckTlmValue, CheckEvent instructions.

      • Change SendCfsCommand to use the configured target's endianness for bitfield values.

    • Add new instruction SetUserVariableFromTlmHeader to Variable Plugin.

    • Add support in CCSDS Plugin for data structures defined in their own files independently of MIDs.

    • Remove the outdated instruction SetLabel.

    • Minor improvements and bug fixes.

  • CTF Tool and Scripts Changes

    • Integrate jsonlint tool to scan json test scripts before executing tests.

    • Modify the upgrade script in ctf/tools to automatically update CTF config files and test scripts for v1.4 / v1.5 compatibility.

    • Update CTF documents and FAQ.

    • Update CTF unit tests.