Split vulkan from TestBase to vkBase & fixes

This CL
1) Split the vulkan shared code to vkBase
2) Removed temperature monitoring as it is not implemented yet.
3) Fix submitTest fence cleanup code.
4) Code refactoring.

BUG=chromium:936705
TEST=build & run submitTest

Change-Id: Ie0b11975284ca9e5de2ed861e7b50686ab9715bc
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vkbench/+/2429507
Reviewed-by: Po-Hsien Wang <pwang@chromium.org>
Commit-Queue: Po-Hsien Wang <pwang@chromium.org>
Tested-by: Po-Hsien Wang <pwang@chromium.org>
14 files changed
tree: 284fcaeb1b70536a260bc5d0a9b3fdf506409148
  1. src/
  2. .gitignore
  3. CMakeLists.txt