Skip to content

Commit 60292bb

Browse files
authored
Merge branch 'multi-license' into DD-425-missing-error-messages
2 parents c9d33e2 + d3da68b commit 60292bb

190 files changed

Lines changed: 5087 additions & 1455 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ conf/docker-aio/dv/deps/
4646
conf/docker-aio/dv/install/dvinstall.zip
4747
# or copy of test data
4848
conf/docker-aio/testdata/
49+
50+
# docker-aio creates maven/ which reports 86 new files. ignore this wd.
51+
maven/
52+
4953
scripts/installer/default.config
5054
*.pem
5155

conf/docker-aio/c8.dockerfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@ FROM centos:8
22
# OS dependencies
33
# PG 10 is the default in centos8; keep the repo comment for when we bump to 11+
44
#RUN yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
5-
RUN yum install -y java-11-openjdk-devel postgresql-server sudo epel-release unzip curl httpd
5+
6+
RUN echo "fastestmirror=true" >> /etc/dnf/dnf.conf
7+
RUN yum install -y java-11-openjdk-devel postgresql-server sudo epel-release unzip curl httpd python2 diffutils
68
RUN yum install -y jq lsof awscli
79

10+
# for older search scripts
11+
RUN ln -s /usr/bin/python2 /usr/bin/python
12+
813
# copy and unpack dependencies (solr, payara)
914
COPY dv /tmp/dv
1015
COPY testdata/schema*.xml /tmp/dv/

conf/docker-aio/configure_doi.bash

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
#!/usr/bin/env bash
22

3-
cd /usr/local/glassfish4
3+
cd /opt/payara5
44

55
# if appropriate; reconfigure PID provider on the basis of environmental variables.
66
if [ ! -z "${DoiProvider}" ]; then
77
curl -X PUT -d ${DoiProvider} http://localhost:8080/api/admin/settings/:DoiProvider
88
fi
99
if [ ! -z "${doi_username}" ]; then
10-
bin/asadmin create-jvm-options "-Ddoi.username=${doi_password}"
10+
bin/asadmin create-jvm-options "-Ddoi.username=${doi_username}"
1111
fi
1212
if [ ! -z "${doi_password}" ]; then
1313
bin/asadmin create-jvm-options "-Ddoi.password=${doi_password}"
1414
fi
1515
if [ ! -z "${doi_baseurl}" ]; then
1616
bin/asadmin delete-jvm-options "-Ddoi.baseurlstring=https\://mds.test.datacite.org"
17-
doi_baseurl_esc=`echo ${doi_baseurl} | sed -e 's/:/\\:/'`
18-
bin/asadmin create-jvm-options "\"-Ddoi.baseurlstring=${doi_baseurl_esc}\""
17+
doi_baseurl_esc=`echo ${doi_baseurl} | sed -e 's/:/\\\:/'`
18+
bin/asadmin create-jvm-options "-Ddoi.baseurlstring=${doi_baseurl_esc}"
1919
fi
2020
if [ ! -z "${doi_dataciterestapiurl}" ]; then
2121
bin/asadmin delete-jvm-options "-Ddoi.dataciterestapiurlstring=https\://api.test.datacite.org"
22-
doi_dataciterestapiurl_esc=`echo ${doi_dataciterestapiurl} | sed -e 's/:/\\:/'`
23-
bin/asadmin create-jvm-options "\"-Ddoi.dataciterestapiurlstring=${doi_dataciterestapiurl_esc}\""
22+
doi_dataciterestapiurl_esc=`echo ${doi_dataciterestapiurl} | sed -e 's/:/\\\:/'`
23+
bin/asadmin create-jvm-options "-Ddoi.dataciterestapiurlstring=${doi_dataciterestapiurl_esc}"
2424
fi

conf/docker-aio/run-test-suite.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ fi
88

99
# Please note the "dataverse.test.baseurl" is set to run for "all-in-one" Docker environment.
1010
# TODO: Rather than hard-coding the list of "IT" classes here, add a profile to pom.xml.
11-
source maven/maven.sh && mvn test -Dtest=DataversesIT,DatasetsIT,SwordIT,AdminIT,BuiltinUsersIT,UsersIT,UtilIT,ConfirmEmailIT,FileMetadataIT,FilesIT,SearchIT,InReviewWorkflowIT,HarvestingServerIT,MoveIT,MakeDataCountApiIT,FileTypeDetectionIT,EditDDIIT,ExternalToolsIT,AccessIT,DuplicateFilesIT,DownloadFilesIT,LinkIT -Ddataverse.test.baseurl=$dvurl
11+
source maven/maven.sh && mvn test -Dtest=DataversesIT,DatasetsIT,SwordIT,AdminIT,BuiltinUsersIT,UsersIT,UtilIT,ConfirmEmailIT,FileMetadataIT,FilesIT,SearchIT,InReviewWorkflowIT,HarvestingServerIT,MoveIT,MakeDataCountApiIT,FileTypeDetectionIT,EditDDIIT,ExternalToolsIT,AccessIT,DuplicateFilesIT,DownloadFilesIT,LinkIT,DeleteUsersIT,DeactivateUsersIT,AuxiliaryFilesIT -Ddataverse.test.baseurl=$dvurl

conf/docker-aio/testscripts/install

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22
export HOST_ADDRESS=localhost
3-
export GLASSFISH_ROOT=/usr/local/glassfish4
4-
export FILES_DIR=/usr/local/glassfish4/glassfish/domains/domain1/files
3+
export GLASSFISH_ROOT=/opt/payara5
4+
export FILES_DIR=/opt/payara5/glassfish/domains/domain1/files
55
export DB_NAME=dvndb
66
export DB_PORT=5432
77
export DB_HOST=localhost

conf/docker-aio/testscripts/post

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
cd scripts/api
33
./setup-all.sh --insecure -p=admin1 | tee /tmp/setup-all.sh.out
44
cd ../..
5-
psql -U dvnapp dvndb -f scripts/database/reference_data.sql
65
psql -U dvnapp dvndb -f doc/sphinx-guides/source/_static/util/createsequence.sql
76
scripts/search/tests/publish-dataverse-root
87
#git checkout scripts/api/data/dv-root.json

doc/release-notes/4259-java-11.md

Lines changed: 0 additions & 111 deletions
This file was deleted.

0 commit comments

Comments
 (0)