Refactor integration tests to split data and code
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
Many integration tests (in `tests/integration`) start out by creating a bunch of temporary files and directories for whatever is being tested (go files, cmake, autotools, etc). This is undesirable because it distracts from the actual thing that we want to check (craft-part's support for those technologies).
There are some alternatives to support "test data" in `pytest`. See the rejected PR #272 for an attempt using `pytest-datadir`. We should come to a decision and refactor/cleanup the tests.
Evaluation history
No evaluation history available.