mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-04-18 22:07:09 +08:00
Fix: [ALAS] Limit Android SDK version when benchmarking Droidcast
This commit is contained in:
@@ -39,7 +39,7 @@ class Benchmark(DaemonBase, CampaignUI):
|
|||||||
record = []
|
record = []
|
||||||
|
|
||||||
for n in range(1, self.TEST_TOTAL + 1):
|
for n in range(1, self.TEST_TOTAL + 1):
|
||||||
start = time.time()
|
start = time.perf_counter()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
func(*args, **kwargs)
|
func(*args, **kwargs)
|
||||||
@@ -52,7 +52,7 @@ class Benchmark(DaemonBase, CampaignUI):
|
|||||||
logger.warning(f'Benchmark tests failed on func: {func.__name__}')
|
logger.warning(f'Benchmark tests failed on func: {func.__name__}')
|
||||||
return 'Failed'
|
return 'Failed'
|
||||||
|
|
||||||
cost = time.time() - start
|
cost = time.perf_counter() - start
|
||||||
logger.attr(
|
logger.attr(
|
||||||
f'{str(n).rjust(2, "0")}/{self.TEST_TOTAL}',
|
f'{str(n).rjust(2, "0")}/{self.TEST_TOTAL}',
|
||||||
f'{float2str(cost)}'
|
f'{float2str(cost)}'
|
||||||
@@ -194,6 +194,10 @@ class Benchmark(DaemonBase, CampaignUI):
|
|||||||
if device == 'android_phone_vmos':
|
if device == 'android_phone_vmos':
|
||||||
screenshot = ['ADB', 'aScreenCap', 'DroidCast', 'DroidCast_raw']
|
screenshot = ['ADB', 'aScreenCap', 'DroidCast', 'DroidCast_raw']
|
||||||
click = ['ADB', 'Hermit', 'MaaTouch']
|
click = ['ADB', 'Hermit', 'MaaTouch']
|
||||||
|
# Droidcast on SDK 23 (Android 6.0) to SDK 32 (Android 12)
|
||||||
|
if not (23 <= sdk <= 32):
|
||||||
|
screenshot = remove('DroidCast', 'DroidCast_raw')
|
||||||
|
|
||||||
if self.device.nemu_ipc_available():
|
if self.device.nemu_ipc_available():
|
||||||
screenshot.append('nemu_ipc')
|
screenshot.append('nemu_ipc')
|
||||||
if self.device.ldopengl_available():
|
if self.device.ldopengl_available():
|
||||||
|
|||||||
Reference in New Issue
Block a user