diff options
author | Nicolas Lacasse <nlacasse@google.com> | 2018-12-14 11:24:47 -0800 |
---|---|---|
committer | Shentubot <shentubot@google.com> | 2018-12-14 11:25:36 -0800 |
commit | cd1e9a3fd42f2e91781cf61f010d1aa3f02f72c1 (patch) | |
tree | 1da13964dca16f19ed393ab8ffa748c0e3684897 /test/syscalls/BUILD | |
parent | 5301cbf8430e5436211bc142c0886d8c11cc71ab (diff) |
Shard the syscall tests.
PiperOrigin-RevId: 225574278
Change-Id: If5060a37e8a9b0120bec2b5de4037354f0eaba16
Diffstat (limited to 'test/syscalls/BUILD')
-rw-r--r-- | test/syscalls/BUILD | 57 |
1 files changed, 37 insertions, 20 deletions
diff --git a/test/syscalls/BUILD b/test/syscalls/BUILD index 318d80393..f3a7cc715 100644 --- a/test/syscalls/BUILD +++ b/test/syscalls/BUILD @@ -1,15 +1,15 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_test") +load("@io_bazel_rules_go//go:def.bzl", "go_binary") +load("//test/syscalls:build_defs.bzl", "syscall_test") package(licenses = ["notice"]) # Apache 2.0 -load("//test/syscalls:build_defs.bzl", "syscall_test") - syscall_test(test = "//test/syscalls/linux:32bit_test") syscall_test(test = "//test/syscalls/linux:accept_bind_stream_test") syscall_test( - size = "enormous", + size = "large", + shard_count = 50, test = "//test/syscalls/linux:accept_bind_test", ) @@ -106,6 +106,7 @@ syscall_test(test = "//test/syscalls/linux:fsync_test") syscall_test( size = "medium", + shard_count = 20, test = "//test/syscalls/linux:futex_test", ) @@ -154,6 +155,7 @@ syscall_test(test = "//test/syscalls/linux:mknod_test") syscall_test( size = "medium", + shard_count = 10, test = "//test/syscalls/linux:mmap_test", ) @@ -248,7 +250,10 @@ syscall_test(test = "//test/syscalls/linux:seccomp_test") syscall_test(test = "//test/syscalls/linux:select_test") -syscall_test(test = "//test/syscalls/linux:semaphore_test") +syscall_test( + shard_count = 20, + test = "//test/syscalls/linux:semaphore_test", +) syscall_test(test = "//test/syscalls/linux:sendfile_socket_test") @@ -281,7 +286,8 @@ syscall_test( ) syscall_test( - size = "enormous", + size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_abstract_test", ) @@ -291,7 +297,8 @@ syscall_test( ) syscall_test( - size = "enormous", + size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_domain_test", ) @@ -301,7 +308,8 @@ syscall_test( ) syscall_test( - size = "enormous", + size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_filesystem_test", ) @@ -312,6 +320,7 @@ syscall_test( syscall_test( size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_ip_tcp_generic_loopback_test", ) @@ -322,11 +331,13 @@ syscall_test( syscall_test( size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_ip_tcp_loopback_test", ) syscall_test( size = "medium", + shard_count = 50, test = "//test/syscalls/linux:socket_ip_tcp_udp_generic_loopback_test", ) @@ -337,6 +348,7 @@ syscall_test( syscall_test( size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_ip_udp_loopback_test", ) @@ -369,7 +381,8 @@ syscall_test( ) syscall_test( - size = "enormous", + size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_unix_abstract_test", ) @@ -385,12 +398,14 @@ syscall_test( ) syscall_test( - size = "enormous", + size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_unix_filesystem_test", ) syscall_test( - size = "enormous", + size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_unix_pair_test", ) @@ -415,15 +430,20 @@ syscall_test( test = "//test/syscalls/linux:socket_unix_unbound_dgram_test", ) -syscall_test(test = "//test/syscalls/linux:socket_unix_unbound_filesystem_test") +syscall_test( + size = "medium", + test = "//test/syscalls/linux:socket_unix_unbound_filesystem_test", +) syscall_test( size = "medium", + shard_count = 50, test = "//test/syscalls/linux:socket_unix_unbound_seqpacket_test", ) syscall_test( size = "large", + shard_count = 50, test = "//test/syscalls/linux:socket_unix_unbound_stream_test", ) @@ -449,6 +469,7 @@ syscall_test(test = "//test/syscalls/linux:sysret_test") syscall_test( size = "medium", + shard_count = 50, test = "//test/syscalls/linux:tcp_socket_test", ) @@ -468,6 +489,7 @@ syscall_test(test = "//test/syscalls/linux:udp_bind_test") syscall_test( size = "medium", + shard_count = 50, test = "//test/syscalls/linux:udp_socket_test", ) @@ -499,17 +521,12 @@ syscall_test( syscall_test(test = "//test/syscalls/linux:write_test") -go_test( - name = "syscall_test", - srcs = ["syscall_test.go"], +go_binary( + name = "syscall_test_runner", + srcs = ["syscall_test_runner.go"], data = [ "//runsc", ], - # Running this test by itself does not make sense. It should only be run - # via the syscall_test macro. - tags = [ - "manual", - ], deps = [ "//pkg/log", "//runsc/boot", |