Release 1.3 To Do
priorities for 1.3 release [edit section]
Free form list of items to do: [edit section]
- Features:
- testcase documentation
- add more testcase documentation
- for tests that fail in my lab (up to 5 tests)
- (done) fanotify07
- for tests that fail in my lab (up to 5 tests)
- add more testcase documentation
- testcase documentation
- Bugs:
- resolve items from release testing:
- 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 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
- get rid of verbosity during 'processing' phase
- 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 [edit section]
- 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 [edit section]
- 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)