test: Update Whisper test for invalid pool size (#10811)
This commit is contained in:
parent
9f96fa0a73
commit
a5a06e49ba
@ -332,12 +332,21 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
// The Whisper pool size is of type usize. Invalid Whisper pool sizes include
|
||||||
|
// values below 0 and either above 2 ** 64 - 1 on a 64-bit processor or
|
||||||
|
// above 2 ** 32 - 1 on a 32-bit processor.
|
||||||
fn invalid_whisper_pool_size() {
|
fn invalid_whisper_pool_size() {
|
||||||
let command = vec!["whisper", "--whisper-pool-size=-100000000000000000000000000000000000000"]
|
let command_pool_size_too_low = vec!["whisper", "--whisper-pool-size=-1"]
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(Into::into)
|
.map(Into::into)
|
||||||
.collect::<Vec<String>>();
|
.collect::<Vec<String>>();
|
||||||
|
|
||||||
assert!(execute(command).is_err());
|
let command_pool_size_too_high = vec!["whisper", "--whisper-pool-size=18446744073709552000"]
|
||||||
|
.into_iter()
|
||||||
|
.map(Into::into)
|
||||||
|
.collect::<Vec<String>>();
|
||||||
|
|
||||||
|
assert!(execute(command_pool_size_too_low).is_err());
|
||||||
|
assert!(execute(command_pool_size_too_high).is_err());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user