blob: 3ca95884d897d7e2101b5cf673e7611f27fad4c1 [file] [log] [blame]
#!/usr/bin/env python3
import subprocess
def call(*cmd):
print()
print('$', *cmd)
subprocess.check_call(cmd)
def gn_test():
"""Test with gn."""
out = '.presubmit/gn'
call('gn', 'gen', out)
call('ninja', '-C', out)
def bazel_test():
"""Test with bazel."""
prefix = '.presubmit/bazel-'
call('bazel', 'build', '//...', '--symlink_prefix', prefix)
call('bazel', 'test', '//...', '--symlink_prefix', prefix)
if __name__ == '__main__':
bazel_test()
gn_test()