deepstate icon indicating copy to clipboard operation
deepstate copied to clipboard

Test harness generation should support compilation databases

Open ex0dus-0x opened this issue 6 years ago • 0 comments

Compiling converted-over harnesses that intake a lot of dependencies and may already be apart of a complicated build system does not work entirely well with --compile_test, as it only provides a primitive interface that works with linked libraries. We should one or both of the following:

  1. Modify our "simple" test compilation routine to work with a minimal set of compiler arguments
  2. Introduce a more complex routine that intake JSON compilation databases. These can be generated from cmake or a tool like Bear, and can come in handy if building tests are apart of the build system, hence generating compiler commands we can modify and re-execute as part of the executor workflow

ex0dus-0x avatar Dec 03 '19 20:12 ex0dus-0x