Release_1.4_To_Do 

Fuego wiki

Login or create account

Release 1.4 To Do

Here are things to do for the 1.4 release:

general list [edit section]

  • Documentation:
    • document server usage
    • document snapshot phase
    • document dynamic vars
    • document new tests
      • try: echo "fuego-core/engine/tests/*" | xargs git-when-introduced.sh | sort -k 2 -V
    • document new quickstart (install.sh followed by start.sh)

  • fix bugs:
    • ftc add-node help doesn't work (ftc add-nodes help does)
      • make help work with singular command names
    • ftc add-node help doesn't mention '-b'
      • update all functions that take a board, to specify the '-b' flag
    • beaglebone-serial Functional.fuego_board_check has error in pre_test and then hangs:
      Logged in as user root
      echo Starting test beaglebone
      ne-serial.default.Functional.fuego_board_check >> /tmp/fuego.Functional.fuego_boa
      ard_check/fake-syslog' ; r=$?; echo '
      ERROR: invalid literal for int() with base 10: '[[&&serio_cmd_done&&]]'
      

planned/priorities [edit section]

  • 'action' tests, to do: make_cache, make_report
  • support remote test
  • support squad back-end
  • support interactive run-test (with interactive creation of board file)
  • add report_live function

priorities for this release [edit section]

things done [edit section]

  • document log_this
  • document snapshot function
  • rename PLATFORM to TOOLCHAIN
  • jobs now use ftc run-test
  • ftc -b

List of deferred things [edit section]

from 1.3 [edit section]

  • add checkbox and replot to flot plots? (maybe not)
  • change default port for Jenkins from 8080 to 8090
  • support fuego release self-test (probably defer to 1.4 release)
  • move fuego-core dir inside fuego
  • create pre-built docker image
  • more flake8 testing
    • add check of parsing code to Functional.fuego_lint
  • add backfire kernel module build
  • parse LTP error descriptions
  • process rst into html for testcases, and have it appear in Jenkins interface
  • support board reboot (via BOARD_CONTROL) with another tool
    • support lava, labgrid, r4d, or boruta (Pawel's) DUT control software?
  • support board provisioning (via BOARD_CONTROL)
    • LTS provisioning support
  • remove or convert all chart_configs to proper files
  • convert documentation to reStructureText
    • create new user guide
    • convert wiki architecture guide
    • convert wiki developer reference materials

TBWiki engine 1.8.2 by Tim Bird