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