PK APOCALYPSE V1

APOCALYPSE V1

Current Path : /opt/alt/alt-nodejs6/root/lib/node_modules/npm/node_modules/node-gyp/gyp/buildbot/
Upload File :
Current File : //opt/alt/alt-nodejs6/root/lib/node_modules/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.pyc

�
�Rac@s�dZddlZddlZddlZddlZejjejje��Z	ejje	�Z
ejje
�Zejjed�Z
ejje
d�Zejje
d�Zd�Zd�Zddgd�Zd	�Zed
kr�e�ndS(s<Argument-less script to select what to run on the buildbots.i����Ntcmaketbintoutc	OsUttj��}tjd|||�}WdQX|dkrQdGHtjd�ndS(sGWrapper around subprocess.call which treats errors as build exceptions.tstdinNis@@@STEP_EXCEPTION@@@i(topentostdevnullt
subprocesstcalltsystexit(targstkwargst
devnull_fdtretcode((sm/opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/buildbot/buildbot_run.pytCallSubProcesss
cCs�tjddkr(dGHtjt�ntjjt�r>dSdGHtjt�dGHtddd	dd
ddd
dtg
dt�dGHtdddtgdt�tddgdt�dS(s8Build CMake 2.8.8 since the version in Precise is 2.8.7.tBUILDBOT_CLOBBERt1s'@@@BUILD_STEP Clobber CMake checkout@@@Ns*@@@BUILD_STEP Initialize CMake checkout@@@s@@@BUILD_STEP Sync CMake@@@tgittclones--depths--single-branchs--branchsv2.8.8s--sgit://cmake.org/cmake.gittcwds@@@BUILD_STEP Build CMake@@@s	/bin/basht	bootstraps--prefix=%stmakeR(	Rtenvirontshutiltrmtreet	CMAKE_DIRtpathtisdirtmkdirR(((sm/opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/buildbot/buildbot_run.pytPrepareCmakes,
	cCs�|s|}nd|dGHtjj�tjj�}|rK||d<ndjtjdddd|d	td
dg
|�}t	j
|dtd
|dt�}|r�dGHdSdS(s&Run the gyp tests for a given format, emitting annotator tags.

  See annotator docs at:
    https://sites.google.com/a/chromium.org/dev/developers/testing/chromium-build-infrastructure/buildbot-annotations
  Args:
    format: gyp format to test.
  Returns:
    0 for sucesss, 1 for failure.
  s@@@BUILD_STEP s@@@tGYP_MSVS_VERSIONt sgyp/gyptest.pys--alls--passeds--formats--paths--chdirtgypRtenvtshells@@@STEP_FAILURE@@@ii(
R	tstdouttflushRRtcopytjoint
executablet
CMAKE_BIN_DIRRRtROOT_DIRtTrue(ttitletformattmsvs_versionttestsR"tcommandR((sm/opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/buildbot/buildbot_run.pyt
GypTestFormat@s&
	


	!cCsddGHdtGHtjtdt�dGHd}tjjd�rx|td�7}|td�7}t�|td	�7}n�tjd
kr�|td�7}|td�7}|td�7}n�tjdkr9|td�7}t	j
d
dkrE|tdddddddddg�7}|tddddd�7}qEntd��|r`dGHtj|�ndS(Ns@@@BUILD_STEP cleanup@@@sRemoving %s...t
ignore_errorssDone.itlinuxtninjaRRtdarwintxcodetwin32tBUILDBOT_BUILDERNAMEs	gyp-win64smsvs-ninja-2013R-s
msvs-ninjaR.t2013R/s(test\generator-output\gyptest-actions.pys)test\generator-output\gyptest-relocate.pys&test\generator-output\gyptest-rules.pys	msvs-2013tmsvssUnknown platforms@@@BUILD_STEP failures@@@(
tOUT_DIRRRR+R	tplatformt
startswithR1RRRt	ExceptionR
(R((sm/opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/buildbot/buildbot_run.pytGypBuildas6	
"t__main__(t__doc__RRRR	Rtdirnametabspatht__file__tBUILDBOT_DIRt	TRUNK_DIRR*R'RR)R;RRtNoneR1R?t__name__(((sm/opt/alt/alt-nodejs6/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/buildbot/buildbot_run.pyt<module>s 			!!	&

if you don't want to be vaporized in a nuclear explosion, i simply have to become nuclear myself… i am atomic