Added ghdl on todo for unit testing vhdl designs
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 27s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 27s
This commit is contained in:
parent
0d6d726d4f
commit
855d5ca671
1 changed files with 21 additions and 4 deletions
23
README.md
23
README.md
|
|
@ -30,7 +30,7 @@ For debian use;
|
||||||
|
|
||||||
## Install Classic
|
## Install Classic
|
||||||
|
|
||||||
TODO
|
TODO (~copy `lib` as version-ed path into `/usr/local/include`)
|
||||||
|
|
||||||
## Install Docker
|
## Install Docker
|
||||||
|
|
||||||
|
|
@ -131,7 +131,7 @@ When you want to see whats happening do a debug run;
|
||||||
|
|
||||||
record matrix test run with video per session and merge to one video file;
|
record matrix test run with video per session and merge to one video file;
|
||||||
time ASSERT_MSXROM_MATRIX=on make @flight-video-all
|
time ASSERT_MSXROM_MATRIX=on make @flight-video-all
|
||||||
real 0m18.184s
|
real 6m44.313s
|
||||||
|
|
||||||
full build parallel;
|
full build parallel;
|
||||||
time make -j4 @all
|
time make -j4 @all
|
||||||
|
|
@ -143,6 +143,8 @@ When you want to see whats happening do a debug run;
|
||||||
view the make graph of an target;
|
view the make graph of an target;
|
||||||
make -Bnd bin/example/dist-hello-qa-msx1/@assert/@package-qa/@check-prefix | make2graph | dot -Tpng -o /tmp/out.png;open /tmp/out.png
|
make -Bnd bin/example/dist-hello-qa-msx1/@assert/@package-qa/@check-prefix | make2graph | dot -Tpng -o /tmp/out.png;open /tmp/out.png
|
||||||
|
|
||||||
|
Example output of matrix build+tests: [https://iupload.distributedrebirth.love/quohba7Oikai2uch/msxbuild-demo-matrix-test.avi](https://iupload.distributedrebirth.love/quohba7Oikai2uch/msxbuild-demo-matrix-test.avi)
|
||||||
|
Example output of qa assert graph [https://iupload.distributedrebirth.love/quohba7Oikai2uch/msxbuild-demo-assert-qa-graph.png](https://iupload.distributedrebirth.love/msxbuild-demo-assert-qa-graph.png)
|
||||||
|
|
||||||
## Internal conventions make
|
## Internal conventions make
|
||||||
|
|
||||||
|
|
@ -166,11 +168,26 @@ When you want to see whats happening do a debug run;
|
||||||
* Make: @@include-mods will not get chained, it doesn't list ANY dep anymore
|
* Make: @@include-mods will not get chained, it doesn't list ANY dep anymore
|
||||||
* Make: @@include-tree will not get phony, (and thus @@include-root not on top)
|
* Make: @@include-tree will not get phony, (and thus @@include-root not on top)
|
||||||
* boot_exec_setcolor: does not work on MSX1 vdp TMS9918
|
* boot_exec_setcolor: does not work on MSX1 vdp TMS9918
|
||||||
* Doesn't work on windows
|
* Missing setting of (DOS) MSX time/date from current local (+recheck make4msx example)
|
||||||
|
* Somewhere in proj flow deps glue part of parallel does not work at is should
|
||||||
|
* Doesn't work on windows, rm and check if WSL works OK
|
||||||
* TODO: mbboot80+add arg prefix and move to other repro + msxhub package
|
* TODO: mbboot80+add arg prefix and move to other repro + msxhub package
|
||||||
* TODO: Missing C and mixed support
|
* TODO: Missing C and mixed support
|
||||||
* TODO: Use TCL for BASIC/ASM/C lcov (Cobertura) code coverage
|
* TODO: Use TCL for BASIC/ASM/C lcov (Cobertura) code coverage
|
||||||
|
|
||||||
|
## TODO
|
||||||
|
|
||||||
|
* Redo video recording rm sub make (clean too?)
|
||||||
|
* Improve package support tool commands
|
||||||
|
* Add a few update/upload deploy targets
|
||||||
|
* Rename or move the make lib to a generic make lib project
|
||||||
|
* Move tooling and supporting flow into managed include plugins tools
|
||||||
|
* Add support for ghdl, avr-gcc, gcc, llvm, java, etc
|
||||||
|
* Add caching glue for maven and a linux source distro for c/etc (lib) packages
|
||||||
|
* Add qemu support like openmsx pipe for testing (cross) compile results
|
||||||
|
* Move all downloads and upload and signing requests to (local) NOSTR++ gateway
|
||||||
|
* Trim a few points from Make4++
|
||||||
|
|
||||||
## OpenMSX backlog issues
|
## OpenMSX backlog issues
|
||||||
|
|
||||||
* Add setting for "save_imgui_on_exit false" so no imgui.ini file is created
|
* Add setting for "save_imgui_on_exit false" so no imgui.ini file is created
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue