Cleaning up reports storage directory for the SOAtest/Virtualize Server
Starting with version 9.10.4, the SOAtest/Virtualize server can perform test execution jobs. Reports from these jobs are saved in the reports storage directory.
The location of the reports storage directory is different on every operating system and depends on the value of the "java.io.tmpdir" property.
It is highly recommended to remove old reports to not exceed disc quota.
Unfortunately, the server doesn't clean up reports storage automatically.
To achieve this you need to run some scripts on the server machine that will do it.
Here are examples of cleaning scripts for Linux and Windows.
Linux bash script:#!/bin/sh# set reports storage locationREPORTS_LOCATION=/tmp/parasoft/soavirt/reports# remove reports modified more than 3 days agofind $REPORTS_LOCATION -type d -name "rep_*" -mtime +3 -exec rm -r {} \;
Windows batch script::: set reports storage locationset REPORTS_LOCATION=%appdata%\Local\Temp\parasoft\reports:: remove reports modified more than 3 days agoforfiles -p %REPORTS_LOCATION% -m rep_* /D -3 /C "cmd /c IF @isdir == TRUE rd /s /q @path"