]> Sergey Matveev's repositories - public-inbox.git/commitdiff
t/epoll: adjust for u64_mod_8 case
authorEric Wong <e@80x24.org>
Thu, 6 Aug 2020 09:28:22 +0000 (02:28 -0700)
committerEric Wong <e@80x24.org>
Thu, 6 Aug 2020 21:09:29 +0000 (21:09 +0000)
epoll_wait_mod8 places a dummy element into the [2] slot of the
nested array, which caused is_deeply to fail.

Tested on aarch64.

t/epoll.t

index 56ade672a902989c6ad861a875b616dcfc2bef80..b47650e34bb21b472349048e0f3843cdb1fbd88d 100644 (file)
--- a/t/epoll.t
+++ b/t/epoll.t
@@ -13,7 +13,9 @@ is(epoll_ctl($epfd, EPOLL_CTL_ADD, fileno($w), EPOLLOUT), 0,
 
 my @events;
 is(epoll_wait($epfd, 100, 10000, \@events), 1, 'epoll_wait returns');
-is_deeply(\@events, [ [ fileno($w), EPOLLOUT ] ], 'got expected events');
+is(scalar(@events), 1, 'got one event');
+is($events[0]->[0], fileno($w), 'got expected FD');
+is($events[0]->[1], EPOLLOUT, 'got expected event');
 close $w;
 is(epoll_wait($epfd, 100, 0, \@events), 0, 'epoll_wait timeout');