Create Perl sandbox for the tests (Safe module)
|Target version:||QA - future|
If we accept test programs from external contributors we need a way to sandbox the code, and avoid unwanted side effect, like accessing the full system from the test.
An alternative for this is the creation of a DSL language to write the test.
#9 Updated by oholecek over 3 years ago
Since my work on testapi involve doing testapi calls through socket my idea for this is to execute tests in complete container based sandbox - limited fs, net?, hw resources access and so on. Just passing the socket should be enough to interact with testapi and thus SUT. Fot this there is still TODO how QAM interacts with backend directly in some of their tests.
Since testapi will be accessible through socket we can create binding in any language we want quite easily. But that's for different issue and time.