The vtest binary does not seem to be cached correctly by actions/cache, the cause of the problem seems to be the binary is installed outside the github workspace. This patch installs the binary in ~/vtest/ to fix the issue.