blob: b7caf76a8c0f345a4283098615357199028b7a20 [file] [log] [blame]
# Copyright 2015 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Test cipd_client.cipd package by running 'cipd version'."""
import os
import subprocess
import sys
# .exe on Windows.
EXE_SUFFIX = '.exe' if sys.platform == 'win32' else ''
def main():
# On Windows we generate *.bat shim.
if sys.platform == 'win32':
assert os.path.join(os.getcwd(), 'cipd.bat')
# 'cipd version' exits with non zero code if it can't find *.cipd_version
# file. See infra/libs/cipd/cli.go.
cipd = os.path.join(os.getcwd(), 'cipd' + EXE_SUFFIX)
return subprocess.call([cipd, 'version'], executable=cipd)
if __name__ == '__main__':
sys.exit(main())