Benchmark orchestrator for the xemu original Microsoft Xbox emulator
Project description
xemu-perf-tester
Orchestrates running xemu benchmarks using xemu-perf-tests.
Installation
Install from Pypi
pip install xemu-perf-tester
Use
Running benchmarks
Run xemu-perf-run -h for detailed information on executing the benchmarks.
One time setup: xemu-perf-run --import-install <path_to_your_xemu.toml_file>
Test the latest xemu with the latest benchmark release
The default behavior is to download the latest xemu-perf-tests iso and xemu
release and run the benchmarks using the OpenGL backend. You may pass the
--use-vulkan parameter to use Vulkan instead.
xemu-perf-run
Testing against specific xemu and/or xemu-perf-tests releases
xemu-perf-run \
--xemu-tag v0.8.7 \
--test-tag v12345
Reusing existing xemu-perf-tests ISO and/or xemu binary
You can use the --iso and --xemu flags to specify existing artifacts. This
will skip the automated check against the GitHub API for the latest tagged
artifacts.
xemu-perf-run \
--xemu ~/bin/xemu \
--iso ~/special_perf_tests.xiso
Using a development build of xemu on macOS
Some extra flags are needed to utilize a development build of xemu. You will
need to set the DYLD_FALLBACK_LIBRARY_PATH environment variable to point at a
valid xemu.app binary and will need to pass the --no-bundle argument to
xemu-perf-run to prevent it from attempting to find a xemu.app bundle
itself.
DYLD_FALLBACK_LIBRARY_PATH=/path/to/xemu_repo/dist/xemu.app/Contents/Libraries/arm64 \
xemu-perf-run \
--xemu /path/to/xemu_repo/build/qemu-system-i386 \
--no-bundle
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xemu_perf_tester-0.1.4.tar.gz.
File metadata
- Download URL: xemu_perf_tester-0.1.4.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be2a49a609bb7c62ec437ac021bfbc2e40e6776e47a1331ddb898ad114862d4e
|
|
| MD5 |
bd8f4217127a6439eb4a0f3b7b6e9091
|
|
| BLAKE2b-256 |
7679cb987998307c2a6d71307d314692ef0912c387f15b728937cdf08aba9970
|
File details
Details for the file xemu_perf_tester-0.1.4-py3-none-any.whl.
File metadata
- Download URL: xemu_perf_tester-0.1.4-py3-none-any.whl
- Upload date:
- Size: 15.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3427bab1e0eac9f7a11d136747104f9a55989dcad6abd43619333e3929d2a93
|
|
| MD5 |
c44f9799c4b5a8531bbc0dd27a563725
|
|
| BLAKE2b-256 |
6fa46fc42b5b92091bba30e290bffdcfaa109cf14207888c1b7a0f8c72016c19
|