Merge pull request #14591 from kaspar030/tests_bench_sys_base64_reduce_iterations

tests/bench_sys_base64: reduce test iterations (10000 -> 1000)
This commit is contained in:
Marian Buschsieweke 2020-07-23 17:03:10 +02:00 committed by GitHub
commit 3b4c31c76c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -75,24 +75,24 @@ int main(void) {
}
start = xtimer_now_usec();
for (unsigned i = 0; i < 10000; i++) {
for (unsigned i = 0; i < 1000; i++) {
size = sizeof(buf);
base64_encode(input, sizeof(input), buf, &size);
}
stop = xtimer_now_usec();
print_str("Encoding 10.000 x 96 bytes (128 bytes in base64): ");
print_str("Encoding 1.000 x 96 bytes (128 bytes in base64): ");
print_u32_dec(stop - start);
print_str(" µs\n");
start = xtimer_now_usec();
for (unsigned i = 0; i < 10000; i++) {
for (unsigned i = 0; i < 1000; i++) {
size = sizeof(buf);
base64_decode(base64, sizeof(base64), buf, &size);
}
stop = xtimer_now_usec();
print_str("Decoding 10.000 x 96 bytes (128 bytes in base64): ");
print_str("Decoding 1.000 x 96 bytes (128 bytes in base64): ");
print_u32_dec(stop - start);
print_str(" µs\n");
return 0;

View File

@ -13,8 +13,8 @@ from testrunner import run
def testfunc(child):
child.expect_exact("Verifying that base64 encoding works for benchmark input: OK\r\n")
child.expect_exact("Verifying that base64 decoding works for benchmark input: OK\r\n")
child.expect(r"Encoding 10\.000 x 96 bytes \(128 bytes in base64\): [0-9]+ µs\r\n")
child.expect(r"Decoding 10\.000 x 96 bytes \(128 bytes in base64\): [0-9]+ µs\r\n")
child.expect(r"Encoding 1\.000 x 96 bytes \(128 bytes in base64\): [0-9]+ µs\r\n")
child.expect(r"Decoding 1\.000 x 96 bytes \(128 bytes in base64\): [0-9]+ µs\r\n")
if __name__ == "__main__":