Hi all, Im currently passing the precheck on the e...
# shuttle
m
Hi all, Im currently passing the precheck on the efabless website and my dv tests work locally, but on github I get the following errors: For the DV test: Execution Done on memtest_test ! Monitor: Test 1 Mega-Project IO (RTL) Passed DONE! Verdict: 1 Error: Invalid Test ID DONE! DV check failed due to subscript failure. Please review the logs Error: Process completed with exit code 2. For the precheck: {{START}} Precheck Started, the full log 'precheck.log' will be located in '/home/runner/work/caravel_sram_test/caravel_sram_test/checks/logs' Traceback (most recent call last): File "mpw_precheck.py", line 132, in <module> default_content='_default_content') File "mpw_precheck.py", line 99, in main run_precheck_sequence(precheck_config=precheck_config, project_config=project_config) File "mpw_precheck.py", line 52, in run_precheck_sequence logging.info(f"{{{{PRECHECK SEQUENCE}}}} Precheck will run the following checks: {' '.join([get_check_manager(x, precheck_config, project_config).surname for x in precheck_config['sequence']])}") File "mpw_precheck.py", line 52, in <listcomp> logging.info(f"{{{{PRECHECK SEQUENCE}}}} Precheck will run the following checks: {' '.join([get_check_manager(x, precheck_config, project_config).surname for x in precheck_config['sequence']])}") File "/home/runner/work/caravel_sram_test/caravel_sram_test/mpw_precheck/check_manager/__init__.py", line 388, in get_check_manager raise CheckManagerNotFound(f"The check '{name.lower()}' does not exist") check_manager.CheckManagerNotFound: The check 'yaml' does not exist
Has anyone had similar errors / found fixes? Also I was wondering if this is problematic if Im passing the precheck?
d
Not clear on question here. Are you facing issue in local precheck ? Make sure that you have latest github precheck and efabless/mpw_precheck:latest docker
m
My tests aren't run by the precheck
I don't think it's a requirement
d
Yes, precheck does not run dv test
m
Yes Mike I think I understand your question more clearly now. The github action are not part of the precheck or tapeout. So if they fail or not doesn't mean your precheck or tapeout job will fail. I usually turn the github action on my repo off.
m
Great! Thanks @User