FrontPage 

Fuego wiki

Login or create account

Release 1.4 To Do in split format

Here are things to do for the 1.4 release:
Here are things to do for the 1.4 release:

general list [edit section]

Release 1.4 Notes
= general list =
 * (done) finish [[Release 1.4 Notes]]
  • (done) Documentation: - (done) document snapshot phase (done) - (done) document dynamic vars - (done) document new tests - try: echo "fuego-core/engine/tests/*" | xargs git-when-introduced.sh | sort -k 2 -V - (done) document new quickstart (install.sh followed by start.sh) * Do release testing - default test plan: - (done) test bbb - (done) test docker - (done) test min1 - (done) test ren1 - (done) test rpi3-2 - fuego test plan: - (done) docker - (done) fuego-test - (done) ftc-test - (done) min1 - (done) ren1 - (done) rpi3-2 * (done) triage test results: - (done) see Release 1.4 testing - 2018-12-26 - (done) prioritize bugs * (done) fix priority bugs - General: - review items on the Fuego_Issues_List - review items on the Fuego_Wiki_Fixthis_List - review items on CodeFixthisList - follow release check list on Release Process
 * (done) Documentation:
   - (done) document snapshot phase (done)
   - (done) document dynamic vars
   - (done) document new tests
      - try: echo "fuego-core/engine/tests/*" | xargs git-when-introduced.sh | sort -k 2 -V
   - (done) document new quickstart (install.sh followed by start.sh)
 * Do release testing
   - default test plan:
     - (done) test bbb
     - (done) test docker
     - (done) test min1
     - (done) test ren1
     - (done) test rpi3-2
   - fuego test plan:
     - (done) docker
     - (done) fuego-test
     - (done) ftc-test
     - (done) min1
     - (done) ren1
     - (done) rpi3-2
 * (done) triage test results:
   - (done) see [[Release 1.4 testing - 2018-12-26]]
   - (done) prioritize bugs
 * (done) fix priority bugs
 - General:
   - review items on the [[Fuego_Issues_List]]
   - review items on the [[Fuego_Wiki_Fixthis_List]]
   - review items on [[CodeFixthisList]]
   - follow release check list on [[Release Process]]
  • fix bugs: - FIXED - can't execute job for a test with no spec file. - DEFER ftc add-node help doesn't work (ftc add-nodes help does) - make help work with singular command names - FIXED ftc add-node help doesn't mention '-b' - update all functions that take a board, to specify the '-b' flag - DEFER 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&&]]' }}}
 - fix bugs:
   - FIXED - can't execute job for a test with no spec file.
   - DEFER ftc add-node help doesn't work (ftc add-nodes help does)
     - make help work with singular command names
   - FIXED ftc add-node help doesn't mention '-b'
     - update all functions that take a board, to specify the '-b' flag
   - DEFER 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&&]]'
}}}
  • things to commit - sync fix - Functional.fuego_commit - Functional.lava?? - more fujitsu tests?
 - things to commit
   - sync fix
   - Functional.fuego_commit
   - Functional.lava??
   - more fujitsu tests?

planned/priorities [edit section]

== planned/priorities ==
 - '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)

priorities for this release [edit section]

= priorities for this release =

things done [edit section]

log_this - document snapshot function - rename PLATFORM to TOOLCHAIN - jobs now use ftc run-test - ftc -b
= things done =
 - document [[function_log_this|log_this]]
 - document [[function_snapshot|snapshot]] function
 - rename PLATFORM to TOOLCHAIN
 - jobs now use ftc run-test
 - ftc -b

List of deferred things [edit section]

= List of deferred things =
 * document how to use fserver
   * how to use the existing fserver at fuegotest
   * how to set up your own fserver

deferred from 1.3 [edit section]

== deferred from 1.3 ==
 - 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.3 by Tim Bird