When e.g. vertigo run --hardhat-parallel 8 is run in a newly-created Typescript Hardhat project, it errors with:
[*] Could not find supported project directory in <project dir>
I believe this is because the _directory_type function on line 203 of eth_vertigo/cli/main.py fails to check for hardhat.config.ts. However, when that file is renamed to hardhat.config.js the test still fails with a the following error:
[*] Starting mutation testing
[*] Starting analysis on project
[*] Initializing campaign run
[*] Checking validity of project
[-] Encountered an error while running the framework's test command:
Encountered error during test output analysis
Note that I also tried updating eth_vertigo/cli/main.py and eth_vertigo/cli/hardhat/tester.py locally to add references to hardhat.config.ts and reinstalled vertigo but it still produces the error above.
I can also add that printing the test_result variable on line 133 of eth_vertigo/interfaces/common/tester.py prints nothing to the console. It looks like the preamble flag on line 123 never gets set to False when run in a TypeScript project, but does when run in a JavaScript project.
When e.g.
vertigo run --hardhat-parallel 8is run in a newly-created Typescript Hardhat project, it errors with:I believe this is because the
_directory_typefunction on line 203 ofeth_vertigo/cli/main.pyfails to check forhardhat.config.ts. However, when that file is renamed tohardhat.config.jsthe test still fails with a the following error:Note that I also tried updating
eth_vertigo/cli/main.pyandeth_vertigo/cli/hardhat/tester.pylocally to add references tohardhat.config.tsand reinstalled vertigo but it still produces the error above.I can also add that printing the
test_resultvariable on line 133 ofeth_vertigo/interfaces/common/tester.pyprints nothing to the console. It looks like thepreambleflag on line 123 never gets set to False when run in a TypeScript project, but does when run in a JavaScript project.