Here are things to do for the 1.4 release:
|
Here are things to do for the 1.4 release:
|
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 ==
- '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 =
|
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 =
* 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
|