Produce benchmark JSON schema v2

- No more '(Display)' strings in the GPU names, but store devices as
  `{'name': name, 'type': 'CPU/CUDA/OPENCL', 'is_display': bool}`
- Introduces testing with py.test & pipenv. The test suite is far from
  complete, though.
This commit is contained in:
2018-08-28 12:11:01 +02:00
parent 34dd5eec25
commit 4726ee0c9c
12 changed files with 356 additions and 181 deletions

4
.gitignore vendored
View File

@@ -14,3 +14,7 @@ __pycache__
/bundle/blender-benchmark-*.dmg
/bundle/blender-benchmark-*.tar.bz2
/bundle/blender-benchmark-*.zip
.cache
.coverage
.pytest_cache/