| def container_determinism_test(name, container_name, container_sha): | |
| """Macro to invoke a sh_test rule with right parameters. | |
| Args: | |
| name: name of this rule. | |
| container_name: name of the container | |
| container_sha: value of the expected sha to check against | |
| """ | |
| return native.sh_test( | |
| name = name, | |
| size = "medium", | |
| timeout = "long", | |
| srcs = ["container_determinism_test.sh"], | |
| data = [container_name], | |
| tags = ["manual"], | |
| args = ["-c %s -s %s" % (container_name, container_sha)], | |
| ) |