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