avast / avast/retdec-regression-tests-framework
Make it possible to configure the compilation command used for RetDec output compilation
- Dominant language
- Python
- Stars
- 24
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
Some regression tests check that the compiled result of RetDec decompilation produces the expected output when executed. Right now, the compilation command are hard-coded in the regression tests framework. Most notably, usage of 32-bit MinGW on Windows - which implies the need for MSYS2.
Make it possible for a user to specify (configure) a custom compilation command used in this scenario. This would mean that the framework no longer require MSYS2 and MSVC can be used.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the hard-coded compilation command in the regression tests framework and inspect the tests that compile and execute RetDec decompilation output. Done means a user can configure a custom compilation command, including MSVC on Windows without requiring MSYS2.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100