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
|
||||
|
||||
TODO
|
||||
TODO (~copy `lib` as version-ed path into `/usr/local/include`)
|
||||
|
||||
## 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;
|
||||
time ASSERT_MSXROM_MATRIX=on make @flight-video-all
|
||||
real 0m18.184s
|
||||
real 6m44.313s
|
||||
|
||||
full build parallel;
|
||||
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;
|
||||
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
|
||||
|
||||
|
|
@ -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-tree will not get phony, (and thus @@include-root not on top)
|
||||
* 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: Missing C and mixed support
|
||||
* 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
|
||||
|
||||
* 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