FrontPage 

Fuego wiki

Login or create account

Release 1.3 To Do in 'raw' format

{{TableOfContents}}

= priorities for 1.3 release =
== Free form list of items to do:
 - Features:
   - testcase documentation
     - add more testcase documentation
       - for tests that fail in my lab (up to 5 tests)
         - (done) fanotify07

 - Bugs:
    - resolve items from release testing:
      - See [[Release 1.3 testing - 2018-03-26]]
      - See [[Release 1.3 testing - 2018-05-01]]
    - aiostress - static link?
    - glib - diagnose problem
    - ft2demos - add dependencies
 - Documentation:
   - (done) finish [[parser_func_split_output_per_testcase]]
   - (done) finish [[Release 1.3 Notes]]
   - (done) document BOARD_CONTROL for board file
   - (done) document [[function_ov_board_control_reboot|ov_board_control_reboot]]
   - (done) document FUNCTIONAL_LTP_BOARD_SKIPLIST
   - (done) document [[test.yaml]] new fields:
     - (done) host_dependencies
     - (done) params
 - Cleanups:
   - get rid of verbosity during 'processing' phase
     - there's lots of junk there
 - General:
   - review items on the [[Fuego_Issues_List]]
   - review items on [[CodeFixthisList]]
   - follow release check list on [[Release Process]]
   - (done) make a list of release features [[Release 1.3 Notes]]

= List of deferred things =
 - add checkbox and replot to flot plots? (maybe not)
 - rename PLATFORM to TOOLCHAIN
    - support PLATFORM, for legacy sake, but prefer TOOLCHAIN going forward   
 - 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 - parsing code, for 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

= List of things done for this release =
 - added support for additional output formats for 'ftc gen-report'
 - added testcase detail links
 - added fuego.conf
 - switched from emdebian to debian cross toolchains
 - support ttc DUT control software
 - support gen_report for txt, html, excel, rst, cvs
 - support tguid and tguid:result in where clauses (gen-report filtering)
 - allow selecting fields for gen_report
 - support invoking individual test phases on ftc command line
 - add Functional.fuego_lint
 - add Functional.LTP_one_test for reproducing troublesome individual LTP tests
 - recover from board hangup during a test (LTP.syscall.inotify06) (with hardware reboot)
 - fix Jenkins missing build descriptions (hardcode Jenkins plugin versions)
 - put abort message in testlog
 - add testplan_lts
 - resolve toolchain upgrade (switch from emdebian to debian cross toolchains)
   - make sure all tests build (that used to build)



























TBWiki engine 1.8.3 by Tim Bird