serf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rhuij...@apache.org
Subject svn commit: r1700439 - in /serf/tools/buildbot/windows: serf-config.cmd.template serftest-build.cmd serftest-cleanup.cmd serftest-template.cmd serftest-test.cmd
Date Tue, 01 Sep 2015 09:27:08 GMT
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



Mime
View raw message