Commit Graph

51 Commits

Author SHA1 Message Date
Zhicheng 685a1743e0
Refine DUT build: make DUT build only for changed modules in PR (#42)
* refine dut build: make dut build only for changed dirs in PR

* ci: add blank check in pr-ci script

* refine pr-ci: first check changes, then update tools
2025-01-23 15:15:37 +08:00
miceforrat 88fa1057ab
Cfg add maintainer (#40)
* documents: change maintainers to be bound to the xiangshan-kmh.yaml

* fix bug of doc linking

* remove redundant docs of ifu and add further support for maintainers on the main table; add ifu build scripts

* ifu doc description fixed
2025-01-22 21:55:06 +08:00
Zhicheng 2f2073ab1f
[New Feature] fix decode PIN for latest RTL, sub make command etc. (#39)
* decode: refine pin bits_foldpc for new RTL

* comm: add multi-process for DUT build

* makefile: add command `clean_rtl`

* refine: refine commands depends
2025-01-21 09:41:14 +08:00
FrankOu 91cede469d Add new function `get_all_rtl_files` in `functions.py` 2025-01-20 11:05:32 +08:00
yaozhicheng 65d0056e19 comm: fix get_git_url_with_commit 2024-12-11 18:29:50 +08:00
yaozhicheng 15ea151a49 result: support no report gen 2024-11-29 11:12:47 +08:00
yaozhicheng a37a600484 result: find more lines for LineCoverage data 2024-11-26 16:47:33 +08:00
yaozhicheng fcf5ad878b func: refine UT_FCOV 2024-11-22 18:35:48 +08:00
yaozhicheng 0cb1c1978d comm.functions: add module_name_with 2024-11-21 18:24:10 +08:00
yaozhicheng 0c2e9e6b11 comm: add new funcs 2024-11-18 13:33:18 +08:00
yaozhicheng 746a06f13b fcov: ignore repo name 2024-11-18 09:44:57 +08:00
yaozhicheng 316d662447 TAG: add TAG_RARELY_USED 2024-11-15 17:49:43 +08:00
yaozhicheng c70b926386 global_cfg: refine get_config 2024-11-12 14:00:21 +08:00
yaozhicheng b9ddd4e719 skip-resion: fix null 2024-11-12 14:00:21 +08:00
yaozhicheng 965d267674 test tags: add default case tags 2024-11-11 10:47:22 +08:00
yaozhicheng e2e2a53509 add func: leaf_path_match 2024-11-11 10:03:31 +08:00
yaozhicheng a427a160ed linecoverage: refine .html path 2024-11-08 12:00:33 +08:00
yaozhicheng 0c8bb03782 logger: add file logger 2024-11-08 11:30:38 +08:00
yaozhicheng 01d797a0ee funcov: refine 2024-11-08 10:50:26 +08:00
yaozhicheng 4faee1680e doc: display ut-test-map 2024-11-07 18:50:16 +08:00
yaozhicheng 6cf7c06416 fix bug: get_git_url_with_commit return empty when dirty 2024-11-07 11:56:58 +08:00
yaozhicheng 7957fc78e2 fix: refine replace_default_vars_in_dict 2024-11-07 11:54:01 +08:00
yaozhicheng 00aa2a189c dutree: force update meta when its not leaf 2024-11-07 11:37:07 +08:00
yaozhicheng 685694af1b add more basic functions 2024-11-07 11:26:54 +08:00
yaozhicheng 6f4106bb8f fix doc display 2024-11-06 17:57:36 +08:00
yaozhicheng ed7a439978 test-result: add raw report in extend info 2024-11-06 16:50:28 +08:00
yaozhicheng 17c73e85c9 test-result: dump to json 2024-11-06 16:41:23 +08:00
yaozhicheng 8bb9b27ffb fix get_abs_path 2024-11-06 16:22:21 +08:00
yaozhicheng 947fb4a301 fix log 2024-11-05 19:07:21 +08:00
yaozhicheng 816b7c2027 path: add %{root} 2024-11-05 19:01:11 +08:00
yaozhicheng eeaf3331d2 change name process_result -> process_doc_result 2024-11-05 18:42:50 +08:00
yaozhicheng f821af83db build: add result check 2024-11-05 18:34:55 +08:00
yaozhicheng a0aa334387 add result process 2024-11-05 17:59:08 +08:00
yaozhicheng 15d579c689 buld_dut: add prefix=build_ut_ 2024-11-05 15:57:52 +08:00
yaozhicheng 779459867d add license header 2024-11-05 15:28:57 +08:00
yaozhicheng fe1fcf2b99 makefile -> python 2024-11-05 15:24:46 +08:00
yaozhicheng fd468709c6 CFG: ignore _freeze in as_dict 2024-11-04 14:53:49 +08:00
yaozhicheng 06ad575701 support multi-level logger 2024-11-04 14:07:15 +08:00
yaozhicheng 92413582e6 add new_report_name 2024-11-04 14:06:39 +08:00
yaozhicheng dafc7688d2 refine 2024-11-01 20:27:34 +08:00
yaozhicheng a607fa97ee add CONST 2024-11-01 20:24:36 +08:00
yaozhicheng 93db8c3a49 fix rtl download 2024-11-01 10:32:20 +08:00
yaozhicheng 08cc301701 use pytest pass global args 2024-10-31 19:43:37 +08:00
yaozhicheng 76bd701392 use python download 2024-10-31 19:43:03 +08:00
yaozhicheng 4514d02515 add logger 2024-10-31 19:39:09 +08:00
yaozhicheng 6b1299f188 support config.yaml 2024-10-23 19:56:30 +08:00
yaozhicheng 2a9793c205 add test model check 2024-10-23 13:44:10 +08:00
ZhouTao cbeaf3827f Decoder: adjust the output information path 2024-10-16 18:13:36 +08:00
ZhouTao 5e558c9e4a env: Add Decoder module test environment 2024-10-16 16:55:56 +08:00
yaozhicheng b7e5726bcf draft ut charts 2024-09-30 17:03:28 +08:00