HDLUtils / hdlregression

MIT License
15 stars 5 forks source link

More detailed project-information #12

Open jakobjung10 opened 1 year ago

jakobjung10 commented 1 year ago

For listing all the sources in compile-order (-lco), i would appreciate:

For listing all the testcases (-ltc), i would appreciate:

I know that these informations might be too much for printing it on the console. Therefore, the information could be extracted in a file with a dry-run-option. (already mentioned in issue below)

10

VUnit delivers all these informations in given format in a json-file Maybe this could be an option for HDLRegression, too :)

"files": [
        {
            "file_name": "C:\\Users\\Jakob\\Documents\\GitHub\\vunit\\vunit\\vhdl\\string_ops\\src\\string_ops.vhd",
            "library_name": "vunit_lib"
        },
"tests": [
        {
            "attributes": {},
            "location": {
                "file_name": "C:\\CHD4\\Lab03\\src\\grpRs232\\unitRs232Tx\\tb\\tb_Rs232Tx-Bhv-ea.vhd",
                "length": 15,
                "offset": 1772
            },
            "name": "lib.tbrs232tx.testcase 1: ..."
        },
HDLUtils commented 1 year ago

Hi, Version 0.42 includes full file name with path when listing compile order.