blob: be2db78add77039c49d34a2762291828b6d9a221 [file] [log] [blame]
Stephan Herrmannf80b55d2016-10-31 23:56:48 +01001###############################################################################
Stephan Herrmann423ec262016-11-01 00:11:19 +01002# Copyright (c) 2010, 2016 Stephan Herrmann and others.
Stephan Herrmannf80b55d2016-10-31 23:56:48 +01003# All rights reserved. This program and the accompanying materials
4# are made available under the terms of the Eclipse Public License v1.0
5# which accompanies this distribution, and is available at
6# http://www.eclipse.org/legal/epl-v10.html
7#
8# Contributors:
9# Stephan Herrmann - initial API and implementation
10###############################################################################
11
12# Environment variables for the script otdt_runtests.sh
13
14# EXPORT: Root location on build.eclipse.org:
15BASEDIR=`pwd`
16
17# EXPORT: root directory for building and testing:
18OT_TESTSUITE_DIR=${BASEDIR}/testrun
19
20# EXPORT: tmp directory for logging:
21TMPDIR="${BASEDIR}/tmp"
22
23# EXPORT: tmp directory for test files:
24#TEST_TMPDIR="${HOME}/tmp"
25TEST_TMPDIR=${JAVA_TMPDIR}
26
27# EXPORT: directory for metadata from previous builds:
28METADATA="${BASEDIR}/metadata"
29
Stephan Herrmanne73f8852016-11-01 00:23:59 +010030# EXPORT:
31FETCH_CACHE_LOCATION=${HOME}/gitCache
32
Stephan Herrmanne8ce6eb2016-11-01 01:01:55 +010033# EXPORT:
34MAP_FILE_PATH=${BASEDIR}/releng/map/otdt.map
35
Stephan Herrmannf80b55d2016-10-31 23:56:48 +010036# Base dir for finding previous platform build:
37DROPS4=/home/data/httpd/download.eclipse.org/eclipse/downloads/drops4
38
39# EXPORT: mail address to receive notification about build result (currently only build failures):
40OT_RECIPIENT="nobody@nowhere.net"
41
42# Configure ANT:
43ANT_HOME=/shared/common/apache-ant-1.7.1/
44PATH=${ANT_HOME}/bin:${PATH}
45
Stephan Herrmann679fdc92017-11-09 23:06:44 +010046# Configure Java:
47JAVA_HOME=/shared/common/jdk-9_x64-latest
48PATH=${JAVA_HOME}/bin:${PATH}
49
Stephan Herrmannf80b55d2016-10-31 23:56:48 +010050# EXPORT: additional arguments to pass to Ant:
Stephan Herrmann075eee22017-01-10 18:59:33 +010051ANT_PROFILE="-verbose"
Stephan Herrmannf80b55d2016-10-31 23:56:48 +010052#ANT_PROFILE=""
53
54# EXPORT: Nice-level for the Ant process:
55NICE="10"
56
Stephan Herrmannf80b55d2016-10-31 23:56:48 +010057# VERSIONS:
58# Eclipse SDK build identifier (used for substitution in otdt.map.in etc.):
Stephan Herrmann49574b82017-10-17 23:41:07 +020059SDK_QUALIFIER=${SDK_QUALIFIER:="M20171009-0410"}
Stephan Herrmannf80b55d2016-10-31 23:56:48 +010060
61# Architecture (as used by OSGi):
62ARCH=`arch`
63
64# used only locally (components of the ECLIPSE_SDK_TGZ path):
Stephan Herrmann5f119042017-10-17 23:31:00 +020065EVERSION=${EVERSION:="4.7.1a"}
66DROP=${DROPS4}/${DROP:="R-4.7.1a-201710090410/"}
Stephan Herrmannf80b55d2016-10-31 23:56:48 +010067
68# EXPORT: archive file of the base eclipse SDK build:
69ECLIPSE_SDK_TGZ=${DROP}/eclipse-SDK-${EVERSION}-linux-gtk-${ARCH}.tar.gz
70
71# EXPORT: archive file of the eclipse test framework:
72ECLIPSE_TESTLIB_ZIP=${DROP}/eclipse-test-framework-${EVERSION}.zip
73
74# EXPORT: where to find previously published plugins&features:
75PUBLISHED_UPDATES=${HOME}/downloads/objectteams/updates/ot2.5
76