Author: rhuijben
Date: Tue Sep 1 09:27:07 2015
New Revision: 1700439
URL: http://svn.apache.org/r1700439
Log:
Checkpoint buildbot scripts
Added:
serf/tools/buildbot/windows/serf-config.cmd.template (with props)
serf/tools/buildbot/windows/serftest-build.cmd (with props)
serf/tools/buildbot/windows/serftest-cleanup.cmd (with props)
serf/tools/buildbot/windows/serftest-template.cmd (with props)
serf/tools/buildbot/windows/serftest-test.cmd (with props)
Added: serf/tools/buildbot/windows/serf-config.cmd.template
URL:
http://svn.apache.org/viewvc/serf/tools/buildbot/windows/serf-config.cmd.template?rev=1700439&view=auto
==============================================================================
--- serf/tools/buildbot/windows/serf-config.cmd.template (added)
+++ serf/tools/buildbot/windows/serf-config.cmd.template Tue Sep 1 09:27:07
2015
@@ -0,0 +1,50 @@
+@echo off
+REM ================================================================
+REM Licensed to the Apache Software Foundation (ASF) under one
+REM or more contributor license agreements. See the NOTICE file
+REM distributed with this work for additional information
+REM regarding copyright ownership. The ASF licenses this file
+REM to you under the Apache License, Version 2.0 (the
+REM "License"); you may not use this file except in compliance
+REM with the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing,
+REM software distributed under the License is distributed on an
+REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+REM KIND, either express or implied. See the License for the
+REM specific language governing permissions and limitations
+REM under the License.
+REM ================================================================
+
+CALL "c:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
+
+SET TESTDIR=E:\Full
+SET TESTPORT=1234
+SET "NANTARGS= "
+
+SET TEMP=%TESTDIR%\temp
+SET TMP=%TEMP%
+
+IF NOT EXIST "%TESTDIR%\" MKDIR "%TESTDIR%"
+IF NOT EXIST "%TEMP%\" MKDIR "%TEMP%"
+
+
+
+
+
+SET SVN_URL=
+SET SVN_RELURL=
+for /F "usebackq tokens=1,* delims=:" %%i IN (`svn info .`) do (
+
+ IF "%%i" == "URL" (
+ SET SVN_URL=%%j
+ ) ELSE IF "%%i" == "Relative URL" (
+ SET SVN_RELURL=%%j
+ )
+)
+SET SVN_URL=%SVN_URL:~1%
+SET SVN_RELURL=%SVN_RELURL:~3%
+SET SVN_SUBBRANCH=%SVN_RELURL:~11%
+SET SVN_BRANCH=%SVN_SUBBRANCH:branches/=%
Propchange: serf/tools/buildbot/windows/serf-config.cmd.template
------------------------------------------------------------------------------
svn:eol-style = native
Added: serf/tools/buildbot/windows/serftest-build.cmd
URL:
http://svn.apache.org/viewvc/serf/tools/buildbot/windows/serftest-build.cmd?rev=1700439&view=auto
==============================================================================
--- serf/tools/buildbot/windows/serftest-build.cmd (added)
+++ serf/tools/buildbot/windows/serftest-build.cmd Tue Sep 1 09:27:07 2015
@@ -0,0 +1,41 @@
+@echo off
+REM ================================================================
+REM Licensed to the Apache Software Foundation (ASF) under one
+REM or more contributor license agreements. See the NOTICE file
+REM distributed with this work for additional information
+REM regarding copyright ownership. The ASF licenses this file
+REM to you under the Apache License, Version 2.0 (the
+REM "License"); you may not use this file except in compliance
+REM with the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing,
+REM software distributed under the License is distributed on an
+REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+REM KIND, either express or implied. See the License for the
+REM specific language governing permissions and limitations
+REM under the License.
+REM ================================================================
+
+SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
+
+CALL ..\serf-config.cmd
+IF ERRORLEVEL 1 EXIT /B 1
+
+SET BB=%CD:~,-6%
+SET INTDIR=%BB%\deps\build\release
+SET INSTALL=%CD%\install
+
+IF NOT EXIST "%INSTALL%\" MKDIR "%INSTALL%"
+
+PATH %PATH%;%BB%\deps\release\bin;%BB%\deps\build\scons\scripts
+SET PYTHONPATH=%BB%\deps\build\scons\Lib\site-packages\scons
+
+SET SA=PREFIX=%INSTALL% OPENSSL=%INTDIR% ZLIB=%INTDIR% ZLIB=%INTDIR%
APR=%INTDIR% APU=%INTDIR% SOURCE_LAYOUT=no TARGET_ARCH=win32 MSVC_VERSION=10.0
APR_STATIC=yes
+
+echo scons %SA%
+CALL scons.bat %SA%
+IF ERRORLEVEL 1 EXIT /B 1
+
+EXIT /B 0
Propchange: serf/tools/buildbot/windows/serftest-build.cmd
------------------------------------------------------------------------------
svn:eol-style = native
Added: serf/tools/buildbot/windows/serftest-cleanup.cmd
URL:
http://svn.apache.org/viewvc/serf/tools/buildbot/windows/serftest-cleanup.cmd?rev=1700439&view=auto
==============================================================================
--- serf/tools/buildbot/windows/serftest-cleanup.cmd (added)
+++ serf/tools/buildbot/windows/serftest-cleanup.cmd Tue Sep 1 09:27:07 2015
@@ -0,0 +1,80 @@
+@echo off
+REM ================================================================
+REM Licensed to the Apache Software Foundation (ASF) under one
+REM or more contributor license agreements. See the NOTICE file
+REM distributed with this work for additional information
+REM regarding copyright ownership. The ASF licenses this file
+REM to you under the Apache License, Version 2.0 (the
+REM "License"); you may not use this file except in compliance
+REM with the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing,
+REM software distributed under the License is distributed on an
+REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+REM KIND, either express or implied. See the License for the
+REM specific language governing permissions and limitations
+REM under the License.
+REM ================================================================
+
+SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
+
+CALL ..\serf-config.cmd
+
+IF NOT EXIST "..\deps\" MKDIR "..\deps"
+
+PUSHD ..\deps
+ECHO Checking dependencies in %CD%
+
+IF NOT EXIST "imports\" (
+ svn co https://ctf.open.collab.net/svn/repos/sharpsvn/trunk/imports
imports --username guest --password ""
+)
+IF NOT EXIST build\imports.done (
+ svn up imports --username guest --password ""
+ copy /y imports\dev-default.build default.build
+ nant prep-serf-dev %NANTARGS%
+ IF ERRORLEVEL 1 (
+ EXIT /B 1
+ )
+ del release\bin\*svn* release\bin\_*.* 2>nul:
+ ECHO. > build\imports.done
+)
+
+POPD
+
+PUSHD "%TEMP%"
+IF NOT ERRORLEVEL 1 (
+ rmdir /s /q "%TEMP%" 2> nul:
+)
+POPD
+
+
+taskkill /im msbuild.exe /f 2> nul:
+taskkill /im svn.exe /f 2> nul:
+taskkill /im svnlook.exe /f 2> nul:
+taskkill /im svnadmin.exe /f 2> nul:
+taskkill /im svnserve.exe /f 2> nul:
+taskkill /im svnrdump.exe /f 2> nul:
+taskkill /im svnsync.exe /f 2> nul:
+taskkill /im httpd.exe /f 2> nul:
+taskkill /im client-test.exe /f 2> nul:
+taskkill /im fs-test.exe /f 2> nul:
+taskkill /im op-depth-test.exe /f 2> nul:
+taskkill /im atomic-ra-revprop-change.exe /f 2> nul:
+taskkill /im java.exe /f 2> nul:
+taskkill /im perl.exe /f 2> nul:
+taskkill /im ruby.exe /f 2> nul:
+taskkill /im mspdbsrv.exe /f 2> nul:
+
+IF EXIST "%TESTDIR%\swig\" (
+ rmdir /s /q "%TESTDIR%\swig"
+)
+
+IF EXIST "%TESTDIR%\tests\" (
+ PUSHD "%TESTDIR%\tests\"
+ rmdir /s /q "%TESTDIR%\tests\" 2> nul:
+ POPD
+)
+
+exit /B 0
Propchange: serf/tools/buildbot/windows/serftest-cleanup.cmd
------------------------------------------------------------------------------
svn:eol-style = native
Added: serf/tools/buildbot/windows/serftest-template.cmd
URL:
http://svn.apache.org/viewvc/serf/tools/buildbot/windows/serftest-template.cmd?rev=1700439&view=auto
==============================================================================
--- serf/tools/buildbot/windows/serftest-template.cmd (added)
+++ serf/tools/buildbot/windows/serftest-template.cmd Tue Sep 1 09:27:07 2015
@@ -0,0 +1,24 @@
+@echo off
+REM ================================================================
+REM Licensed to the Apache Software Foundation (ASF) under one
+REM or more contributor license agreements. See the NOTICE file
+REM distributed with this work for additional information
+REM regarding copyright ownership. The ASF licenses this file
+REM to you under the Apache License, Version 2.0 (the
+REM "License"); you may not use this file except in compliance
+REM with the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing,
+REM software distributed under the License is distributed on an
+REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+REM KIND, either express or implied. See the License for the
+REM specific language governing permissions and limitations
+REM under the License.
+REM ================================================================
+
+SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
+
+CALL ..\serf-config.cmd
+IF ERRORLEVEL 1 EXIT /B 1
Propchange: serf/tools/buildbot/windows/serftest-template.cmd
------------------------------------------------------------------------------
svn:eol-style = native
Added: serf/tools/buildbot/windows/serftest-test.cmd
URL:
http://svn.apache.org/viewvc/serf/tools/buildbot/windows/serftest-test.cmd?rev=1700439&view=auto
==============================================================================
--- serf/tools/buildbot/windows/serftest-test.cmd (added)
+++ serf/tools/buildbot/windows/serftest-test.cmd Tue Sep 1 09:27:07 2015
@@ -0,0 +1,41 @@
+@ECHO off
+REM ================================================================
+REM Licensed to the Apache Software Foundation (ASF) under one
+REM or more contributor license agreements. See the NOTICE file
+REM distributed with this work for additional information
+REM regarding copyright ownership. The ASF licenses this file
+REM to you under the Apache License, Version 2.0 (the
+REM "License"); you may not use this file except in compliance
+REM with the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing,
+REM software distributed under the License is distributed on an
+REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+REM KIND, either express or implied. See the License for the
+REM specific language governing permissions and limitations
+REM under the License.
+REM ================================================================
+
+SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
+
+CALL ..\serf-config.cmd
+IF ERRORLEVEL 1 EXIT /B 1
+
+SET BB=%CD:~,-6%
+SET INTDIR=%BB%\deps\build\release
+SET INSTALL=%CD%\install
+
+IF NOT EXIST "%INSTALL%\" MKDIR "%INSTALL%"
+
+PATH %PATH%;%BB%\deps\release\bin;%BB%\deps\build\scons\scripts
+SET PYTHONPATH=%BB%\deps\build\scons\Lib\site-packages\scons
+
+SET SA=PREFIX=%INSTALL% OPENSSL=%INTDIR% ZLIB=%INTDIR% ZLIB=%INTDIR%
APR=%INTDIR% APU=%INTDIR% SOURCE_LAYOUT=no TARGET_ARCH=win32 MSVC_VERSION=10.0
APR_STATIC=yes
+
+echo scons %SA% DEBUG=yes check
+CALL scons.bat %SA% DEBUG=yes check
+IF ERRORLEVEL 1 EXIT /B 1
+
+EXIT /B 0
Propchange: serf/tools/buildbot/windows/serftest-test.cmd
------------------------------------------------------------------------------
svn:eol-style = native