mirror of
https://github.com/nextcloud/server.git
synced 2026-02-03 20:41:22 -05:00
chore: Remove old travis related stuff
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
parent
75f5cb7630
commit
7ae7f7fd12
9 changed files with 2 additions and 258 deletions
|
|
@ -9,6 +9,6 @@ end_of_line = lf
|
|||
insert_final_newline = true
|
||||
trim_trailing_whitespace = true
|
||||
|
||||
[{package.json,.travis.yml,webpack.config.js}]
|
||||
[{package.json,webpack.config.js}]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
|
@ -49,7 +49,6 @@ package: clean build-js-production
|
|||
--exclude=/SECURITY.md \
|
||||
--exclude=/.gitignore \
|
||||
--exclude=/.scrutinizer.yml \
|
||||
--exclude=/.travis.yml \
|
||||
--exclude=/.drone.yml \
|
||||
--exclude=/node_modules \
|
||||
--exclude=/npm-debug.log \
|
||||
|
|
|
|||
1
core/vendor/.gitignore
vendored
1
core/vendor/.gitignore
vendored
|
|
@ -6,7 +6,6 @@ src/
|
|||
bower.json
|
||||
component.json
|
||||
.jshintrc
|
||||
.travis.yml
|
||||
CHANGELOG*
|
||||
Gemfile
|
||||
gruntfile.js
|
||||
|
|
|
|||
|
|
@ -545,8 +545,7 @@ class OC_Util {
|
|||
// defined = defined
|
||||
// ini = ini_get
|
||||
// If the dependency is not found the missing module name is shown to the EndUser
|
||||
// When adding new checks always verify that they pass on Travis as well
|
||||
// for ini settings, see https://github.com/owncloud/administration/blob/master/travis-ci/custom.ini
|
||||
// When adding new checks always verify that they pass on CI as well
|
||||
$dependencies = [
|
||||
'classes' => [
|
||||
'ZipArchive' => 'zip',
|
||||
|
|
|
|||
|
|
@ -533,11 +533,6 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase {
|
|||
}
|
||||
|
||||
protected function IsDatabaseAccessAllowed() {
|
||||
// on travis-ci.org we allow database access in any case - otherwise
|
||||
// this will break all apps right away
|
||||
if (getenv('TRAVIS') == true) {
|
||||
return true;
|
||||
}
|
||||
$annotations = $this->getGroupAnnotations();
|
||||
if (isset($annotations)) {
|
||||
if (in_array('DB', $annotations) || in_array('SLOWDB', $annotations)) {
|
||||
|
|
|
|||
|
|
@ -1,41 +0,0 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2015 ownCloud, Inc.
|
||||
# SPDX-License-Identifier: AGPL-3.0-only
|
||||
#
|
||||
# @author Thomas Müller
|
||||
# @copyright 2014 Thomas Müller thomas.mueller@tmit.eu
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
WORKDIR=$PWD
|
||||
DB=$1
|
||||
echo "Work directory: $WORKDIR"
|
||||
echo "Database: $DB"
|
||||
|
||||
if [ "$DB" == "mysql" ] ; then
|
||||
echo "Setting up mysql ..."
|
||||
mysql -e 'create database oc_autotest;'
|
||||
mysql -u root -e "CREATE USER 'oc_autotest'@'localhost' IDENTIFIED BY 'owncloud'";
|
||||
mysql -u root -e "grant all on oc_autotest.* to 'oc_autotest'@'localhost'";
|
||||
mysql -e "SELECT User FROM mysql.user;"
|
||||
fi
|
||||
|
||||
if [ "$DB" == "pgsql" ] ; then
|
||||
createuser -U travis -s oc_autotest
|
||||
fi
|
||||
|
||||
#if [ "$DB" == "oracle" ] ; then
|
||||
# if [ ! -f before_install_oracle.sh ]; then
|
||||
# wget https://raw.githubusercontent.com/owncloud/administration/master/travis-ci/before_install_oracle.sh
|
||||
# fi
|
||||
# bash ./before_install_oracle.sh
|
||||
#fi
|
||||
|
||||
#
|
||||
# copy custom php.ini settings
|
||||
#
|
||||
if [ $(phpenv version-name) != 'hhvm' ]; then
|
||||
phpenv config-add tests/travis/custom.ini
|
||||
fi
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2015 ownCloud, Inc.
|
||||
# SPDX-License-Identifier: AGPL-3.0-only
|
||||
#
|
||||
# @author Joas Schilling
|
||||
# @author Thomas Müller
|
||||
# @copyright 2015 Thomas Müller thomas.mueller@tmit.eu
|
||||
#
|
||||
|
||||
APP=$1
|
||||
|
||||
FOUND=$(git diff ${TRAVIS_COMMIT_RANGE} | grep -- "^+++ b/apps/$APP/")
|
||||
|
||||
if [ "x$FOUND" != 'x' ]; then
|
||||
echo "1"
|
||||
else
|
||||
echo "0"
|
||||
fi
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
# SPDX-FileCopyrightText: 2015 ownCloud, Inc.
|
||||
# SPDX-License-Identifier: AGPL-3.0-only
|
||||
always_populate_raw_post_data = -1
|
||||
mbstring.func_overload = 0
|
||||
default_charset = 'UTF-8'
|
||||
output_buffering = off
|
||||
|
|
@ -1,182 +0,0 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
|
||||
# SPDX-FileCopyrightText: 2016 ownCloud, Inc.
|
||||
# SPDX-License-Identifier: AGPL-3.0-only
|
||||
#
|
||||
# @author Thomas Müller
|
||||
# @copyright 2014 Thomas Müller thomas.mueller@tmit.eu
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
DATABASENAME=oc_autotest
|
||||
DATABASEUSER=oc_autotest
|
||||
ADMINLOGIN=admin
|
||||
BASEDIR=$PWD
|
||||
|
||||
DBCONFIGS="sqlite mysql pgsql oracle"
|
||||
PHPUNIT=$(which phpunit)
|
||||
|
||||
# set oracle home if it is not set
|
||||
TRAVIS_ORACLE_HOME="/usr/lib/oracle/xe/app/oracle/product/10.2.0/server"
|
||||
[ -z "$ORACLE_HOME" ] && ORACLE_HOME=$TRAVIS_ORACLE_HOME
|
||||
|
||||
if [ $1 ]; then
|
||||
FOUND=0
|
||||
for DBCONFIG in $DBCONFIGS; do
|
||||
if [ $1 = $DBCONFIG ]; then
|
||||
FOUND=1
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [ $FOUND = 0 ]; then
|
||||
echo -e "Unknown database config name \"$1\"\n" >&2
|
||||
print_syntax
|
||||
exit 2
|
||||
fi
|
||||
fi
|
||||
|
||||
# use tmpfs for datadir - should speedup unit test execution
|
||||
DATADIR=$BASEDIR/data-autotest
|
||||
|
||||
echo "Using database $DATABASENAME"
|
||||
|
||||
# create autoconfig for sqlite, mysql and postgresql
|
||||
cat > ./tests/autoconfig-sqlite.php <<DELIM
|
||||
<?php
|
||||
\$AUTOCONFIG = array (
|
||||
'installed' => false,
|
||||
'dbtype' => 'sqlite',
|
||||
'dbtableprefix' => 'oc_',
|
||||
'adminlogin' => '$ADMINLOGIN',
|
||||
'adminpass' => 'admin',
|
||||
'directory' => '$DATADIR',
|
||||
);
|
||||
DELIM
|
||||
|
||||
cat > ./tests/autoconfig-mysql.php <<DELIM
|
||||
<?php
|
||||
\$AUTOCONFIG = array (
|
||||
'installed' => false,
|
||||
'dbtype' => 'mysql',
|
||||
'dbtableprefix' => 'oc_',
|
||||
'adminlogin' => '$ADMINLOGIN',
|
||||
'adminpass' => 'admin',
|
||||
'directory' => '$DATADIR',
|
||||
'dbuser' => '$DATABASEUSER',
|
||||
'dbname' => '$DATABASENAME',
|
||||
'dbhost' => 'localhost',
|
||||
'dbpass' => 'owncloud',
|
||||
);
|
||||
DELIM
|
||||
|
||||
cat > ./tests/autoconfig-pgsql.php <<DELIM
|
||||
<?php
|
||||
\$AUTOCONFIG = array (
|
||||
'installed' => false,
|
||||
'dbtype' => 'pgsql',
|
||||
'dbtableprefix' => 'oc_',
|
||||
'adminlogin' => '$ADMINLOGIN',
|
||||
'adminpass' => 'admin',
|
||||
'directory' => '$DATADIR',
|
||||
'dbuser' => '$DATABASEUSER',
|
||||
'dbname' => '$DATABASENAME',
|
||||
'dbhost' => 'localhost',
|
||||
'dbpass' => '',
|
||||
);
|
||||
DELIM
|
||||
|
||||
cat > ./tests/autoconfig-oracle.php <<DELIM
|
||||
<?php
|
||||
\$AUTOCONFIG = array (
|
||||
'installed' => false,
|
||||
'dbtype' => 'oci',
|
||||
'dbtableprefix' => 'oc_',
|
||||
'adminlogin' => '$ADMINLOGIN',
|
||||
'adminpass' => 'admin',
|
||||
'directory' => '$DATADIR',
|
||||
'dbuser' => '$DATABASENAME',
|
||||
'dbname' => 'XE',
|
||||
'dbhost' => 'localhost',
|
||||
'dbpass' => 'owncloud',
|
||||
'loglevel' => 0,
|
||||
);
|
||||
DELIM
|
||||
|
||||
function execute_tests {
|
||||
echo "Setup environment for $1 testing ..."
|
||||
# back to root folder
|
||||
cd $BASEDIR
|
||||
|
||||
# revert changes to tests/data
|
||||
git checkout tests/data/*
|
||||
|
||||
# reset data directory
|
||||
rm -rf $DATADIR
|
||||
mkdir $DATADIR
|
||||
|
||||
cp tests/preseed-config.php config/config.php
|
||||
|
||||
if [ "$1" == "oracle" ] ; then
|
||||
echo "Load Oracle environment variables so that we can run 'sqlplus'."
|
||||
. $ORACLE_HOME/bin/oracle_env.sh
|
||||
|
||||
echo "create the database"
|
||||
sqlplus -s -l / as sysdba <<EOF
|
||||
create user $DATABASENAME identified by owncloud;
|
||||
alter user $DATABASENAME default tablespace users
|
||||
temporary tablespace temp
|
||||
quota unlimited on users;
|
||||
grant create session
|
||||
, create table
|
||||
, create procedure
|
||||
, create sequence
|
||||
, create trigger
|
||||
, create view
|
||||
, create synonym
|
||||
, alter session
|
||||
to $DATABASENAME;
|
||||
exit;
|
||||
EOF
|
||||
fi
|
||||
|
||||
# copy autoconfig
|
||||
cp $BASEDIR/tests/autoconfig-$1.php $BASEDIR/config/autoconfig.php
|
||||
|
||||
# trigger installation
|
||||
echo "INDEX"
|
||||
php -f index.php
|
||||
echo "END INDEX"
|
||||
|
||||
#test execution
|
||||
cd tests
|
||||
#php -f enable_all.php
|
||||
}
|
||||
|
||||
#
|
||||
# start test execution
|
||||
#
|
||||
if [ -z "$1" ]
|
||||
then
|
||||
# run all known database configs
|
||||
for DBCONFIG in $DBCONFIGS; do
|
||||
execute_tests $DBCONFIG
|
||||
done
|
||||
else
|
||||
execute_tests $1 $2 $3
|
||||
fi
|
||||
|
||||
# show environment
|
||||
echo "owncloud configuration:"
|
||||
cat $BASEDIR/config/config.php
|
||||
|
||||
|
||||
echo "data directory:"
|
||||
ls -ll $DATADIR
|
||||
|
||||
echo "nextcloud.log:"
|
||||
[ -f "$DATADIR/nextcloud.log" ] && cat $DATADIR/nextcloud.log
|
||||
[ -f "$BASEDIR/data/nextcloud.log" ] && cat $BASEDIR/data/nextcloud.log
|
||||
|
||||
cd $BASEDIR
|
||||
Loading…
Reference in a new issue