You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2014/03/18 20:18:51 UTC

svn commit: r1579021 - in /subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris: ./ svnbuild.sh svncheck.sh svnclean.sh svnenv.sh

Author: philip
Date: Tue Mar 18 19:18:50 2014
New Revision: 1579021

URL: http://svn.apache.org/r1579021
Log:
Initial layout for svn-sparc-solaris buildbot slave.

* tools/buildbot/slaves/svn-sparc-solaris: New.
* tools/buildbot/slaves/svn-sparc-solaris/svnbuild.sh: New.
* tools/buildbot/slaves/svn-sparc-solaris/svncheck.sh: New.
* tools/buildbot/slaves/svn-sparc-solaris/svnclean.sh: New.
* tools/buildbot/slaves/svn-sparc-solaris/svnenv.sh: New.

Added:
    subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/
    subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnbuild.sh   (with props)
    subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svncheck.sh   (with props)
    subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnclean.sh   (with props)
    subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnenv.sh

Added: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnbuild.sh
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnbuild.sh?rev=1579021&view=auto
==============================================================================
--- subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnbuild.sh (added)
+++ subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnbuild.sh Tue Mar 18 19:18:50 2014
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
+set -x
+. ../svnenv.sh
+
+echo "============ autogen.sh"
+./autogen.sh || exit $?
+
+echo "============ configure"
+./configure CC='cc -m64' \
+  --with-apr=/export/home/wandisco/buildbot/install \
+  --with-apr-util=/export/home/wandisco/buildbot/install \
+  --with-serf=/export/home/wandisco/buildbot/install \
+  --with-apxs=/export/home/wandisco/buildbot/install/bin/apxs \
+  --with-sqlite=/export/home/wandisco/buildbot/sqlite-amalgamation-3071501/sqlite3.c \
+  --enable-optimize \
+  --disable-static \
+  || exit $?
+
+echo "============ make"
+make -j30 || exit $?
+
+exit 0

Propchange: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnbuild.sh
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnbuild.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svncheck.sh
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svncheck.sh?rev=1579021&view=auto
==============================================================================
--- subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svncheck.sh (added)
+++ subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svncheck.sh Tue Mar 18 19:18:50 2014
@@ -0,0 +1,50 @@
+#!/bin/sh
+
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
+set -x
+. ../svnenv.sh
+
+echo "============ make check"
+make check CLEANUP=1 PARALLEL=30
+
+# 'make check' will FAIL due to lack of UTF-8 conversion, so whitelist
+# those known failures.
+known="^FAIL: ("
+known="${known} subst_translate-test 1: test svn_subst_translate_string2"
+known="${known}|"
+known="${known} subst_translate-test 2: test svn_subst_translate_string2"
+known="${known}|"
+known="${known} utf-test 3: test svn_utf_cstring_to_utf8_ex2"
+known="${known}|"
+known="${known} utf-test 4: test svn_utf_cstring_from_utf8_ex2"
+known="${known}|"
+known="${known} prop_tests.py 22: test prop. handle invalid property names"
+known="${known}|"
+known="${known} prop_tests.py 41: svn:author with XML unsafe chars"
+known="${known}|"
+known="${known} svnsync_tests.py 24: copy and reencode non-UTF-8 svn:. props"
+known="${known})"
+
+# No FAIL other than the known ones.
+egrep -v "$known" tests.log | grep ^FAIL && exit 1
+
+# Over 1,000 PASS.
+grep ^PASS tests.log | wc -l | grep [1-9][0-9][0-9][0-9] >/dev/null || echo $?
+
+exit 0

Propchange: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svncheck.sh
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svncheck.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnclean.sh
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnclean.sh?rev=1579021&view=auto
==============================================================================
--- subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnclean.sh (added)
+++ subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnclean.sh Tue Mar 18 19:18:50 2014
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
+set -x
+. ../svnenv.sh
+
+echo "============ make extraclean"
+test -f Makefile && make extraclean || exit $?

Propchange: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnclean.sh
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnclean.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnenv.sh
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnenv.sh?rev=1579021&view=auto
==============================================================================
--- subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnenv.sh (added)
+++ subversion/trunk/tools/buildbot/slaves/svn-sparc-solaris/svnenv.sh Tue Mar 18 19:18:50 2014
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
+export GREP=/usr/bin/grep
+export PATH=/opt/csw/gnu:/usr/bin:/usr/ccs/bin:/opt/csw/bin:/export/home/wandisco/buildbot/install/bin