FrontPage 

Fuego wiki

Login or create account

Release 1.4 To Do in 'raw' format

Here are things to do for the 1.4 release:

= 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]]
 
 - 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?

== 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 =

= 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 =
 * document how to use fserver
   * how to use the existing fserver at fuegotest
   * how to set up your own fserver

== 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