|
Release 1.3 To Do in split 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)
|
|
|