blob: 1310de285faae40a57d9d615fb20106c2c1be55f [file] [log] [blame]
#
# 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.
#
# General properties
MAX_WAIT_TIME_IN_MS=60000
MAX_PROJECT_WAIT_TIME_IN_MS=120000
WAIT_TRIES=80
# Users
ADMIN_USERNAME=admin
ADMIN_FULLNAME=admin
ADMIN_PASSWORD=admin123
ADMIN_MAIL=admin@mail.com
# Maven 2 projects to load
MAVEN2_POM_URL=http://localhost:${continuum.port}/example-projects/simple-example/pom.xml
MAVEN2_POM_USERNAME=
MAVEN2_POM_PASSWORD=
MAVEN2_POM_PROJECT_NAME=Continuum Simple Example Project
# values used for "Defined by POM" - tests should clean up this group afterwards if added
MAVEN2_POM_PROJECT_GROUP_NAME=Continuum Simple Example Project
MAVEN2_POM_PROJECT_GROUP_ID=org.apache.continuum.examples.simple
MAVEN2_POM_PROJECT_GROUP_DESCRIPTION=
MAVEN2_POM_PROJECT_GROUP_SCM_ROOT_URL=scm:svn:${svn.base.url}/trunk/simple-example
MAVEN2_PROJECT_WITH_TAG_POM_URL=http://localhost:${continuum.port}/example-projects/continuum-2437-example/pom.xml
MAVEN2_PROJECT_WITH_TAG_POM_PROJECT_NAME=Continuum 2437 Example Project
# values used for "Defined by POM" - tests should clean up this group afterwards if added
MAVEN2_PROJECT_WITH_TAG_POM_PROJECT_GROUP_NAME=Continuum 2437 Example Project
MAVEN2_PROJECT_WITH_TAG_POM_PROJECT_GROUP_ID=org.apache.continuum.examples
MAVEN2_PROJECT_WITH_TAG_POM_PROJECT_GROUP_DESCRIPTION=
MAVEN2_FAILING_PROJECT_POM_URL=http://localhost:${continuum.port}/example-projects/continuum-failing-project/pom.xml
# values used for "Defined by POM" - tests should clean up this group afterwards if added
MAVEN2_FAILING_PROJECT_POM_PROJECT_GROUP_NAME=Continuum Sample Failing Project
MAVEN2_FAILING_PROJECT_POM_PROJECT_GROUP_ID=org.apache.continuum.failing.project
MAVEN2_FAILING_PROJECT_POM_PROJECT_GROUP_DESCRIPTION=Sample project that has a build failure
MAVEN2_QUEUE_TEST_POM_URL=http://localhost:${continuum.port}/example-projects/continuum-build-queue-test-data/pom.xml
MAVEN2_QUEUE_TEST_POM_USERNAME=
MAVEN2_QUEUE_TEST_POM_PASSWORD=
# values used for "Defined by POM" - tests should clean up this group afterwards if added
MAVEN2_QUEUE_TEST_POM_PROJECT_GROUP_NAME=ContinuumBuildQueueTestData
MAVEN2_QUEUE_TEST_POM_PROJECT_GROUP_ID=org.apache.continuum
MAVEN2_QUEUE_TEST_POM_PROJECT_GROUP_DESCRIPTION=Project for testing continuum build queue
# Ant projects to load
ANT_NAME=Sample Ant Project
ANT_DESCRIPTION=This is a sample Ant Project used for testing
ANT_VERSION=1.0.0-SNAPSHOT
ANT_TAG=
ANT_SCM_URL=http://localhost:${continuum.port}/example-projects/ant/
ANT_SCM_USERNAME=
ANT_SCM_PASSWORD=
# Maven 1 projects to load
MAVEN1_POM_URL=http://localhost:${continuum.port}/example-projects/maven-one-projects/valid-project.xml
MAVEN1_POM_USERNAME=
MAVEN1_POM_PASSWORD=
# Shell projects to load
SHELL_PROJECT_NAME=Test Shell Project
SHELL_PROJECT_DESCRIPTION=This is a sample Shell Project used for testing
SHELL_PROJECT_VERSION=1.0.0-SNAPSHOT
SHELL_PROJECT_TAG=
SHELL_PROJECT_SCM_URL=scm:svn:${svn.base.url}/trunk/shell/
SHELL_PROJECT_SCM_USERNAME=
SHELL_PROJECT_SCM_PASSWORD=
# Default project group
DEFAULT_PROJECT_GROUP_NAME=Default Project Group
DEFAULT_PROJECT_GROUP_ID=default
DEFAULT_PROJECT_GROUP_DESCRIPTION=Contains all projects that do not have a group of their own
# Schedule detail data
SCHEDULE_DESCRIPTION=schedule_description
SCHEDULE_EXPR_SECOND=10
SCHEDULE_EXPR_MINUTE=10
SCHEDULE_EXPR_HOUR=20
SCHEDULE_EXPR_DAY_MONTH=*
SCHEDULE_EXPR_MONTH=*
SCHEDULE_EXPR_DAY_WEEK=?
SCHEDULE_EXPR_YEAR=2009
SCHEDULE_MAX_TIME=60000
SCHEDULE_PERIOD=36000
### The following properties should not be shared across groups ###
# Notifier test properties
NOTIFIER_PROJECT_GROUP_NAME=Notifier Project Group
NOTIFIER_PROJECT_GROUP_ID=com.example.notifiers
NOTIFIER_PROJECT_GROUP_DESCRIPTION=Sample projects for testing notifiers
MAIL_NOTIFIER_ADDRESS=test@test.com
IRC_NOTIFIER_HOST=test.com
IRC_NOTIFIER_CHANNEL=test_channel
JABBER_NOTIFIER_HOST=test
JABBER_NOTIFIER_LOGIN=test_login
JABBER_NOTIFIER_PASSWORD=hello
JABBER_NOTIFIER_ADDRESS=test@address.com
MSN_NOTIFIER_ADDRESS=test@address.com
MSN_NOTIFIER_LOGIN=test
MSN_NOTIFIER_PASSWORD=hello
WAGON_NOTIFIER_URL=http://svn.apache.org/repos/asf/maven/pom/trunk/maven/pom.xml
WAGON_SERVER_ID=wagoId
# Maven 1 test properties
MAVEN1_PROJECT_GROUP_NAME=Maven One Project
MAVEN1_PROJECT_GROUP_ID=maven-one-project
MAVEN1_PROJECT_GROUP_DESCRIPTION=This is a sample Maven One Project
MAVEN1_MISSING_REPO_POM_URL=http://localhost:${continuum.port}/example-projects/maven-one-projects/missing-repository-element-project.xml
MAVEN1_EXTENDED_POM_URL=http://localhost:${continuum.port}/example-projects/maven-one-projects/extend-element-project.xml
MAVEN1_UNPARSEABLE_POM_URL=http://localhost:${continuum.port}/example-projects/maven-one-projects/unparseable-content-project.xml
# Maven 2 test properties
MAVEN2_SAME_LETTER_FLAT_POM_URL=http://localhost:${continuum.port}/example-projects/flat-example/flat-parent/pom.xml
MAVEN2_SAME_LETTER_FLAT_PROJECT_GROUP_NAME=Flat Example
MAVEN2_SAME_LETTER_FLAT_PROJECT_GROUP_ID=com.example.flat
MAVEN2_SAME_LETTER_FLAT_PROJECT_GROUP_DESCRIPTION=
MAVEN2_SAME_LETTER_FLAT_PROJECT_GROUP_SCM_ROOT_URL=scm:svn:${svn.base.url}/trunk/flat-example
MAVEN2_NON_DEFAULT_PROJECT_GROUP_NAME=Maven Non-Default Project Group Name
MAVEN2_NON_DEFAULT_PROJECT_GROUP_ID=org.apache.continuum.examples.maven2.nondefaultgroup
MAVEN2_NON_DEFAULT_PROJECT_GROUP_DESCRIPTION=
MAVEN2_MOVE_PROJECT_TARGET_PROJECT_GROUP_NAME=Maven Move Project Target Group Name
MAVEN2_MOVE_PROJECT_TARGET_PROJECT_GROUP_ID=org.apache.continuum.examples.maven2.moveproject
MAVEN2_MOVE_PROJECT_TARGET_PROJECT_GROUP_DESCRIPTION=
# SCM element is missing from pom
MAVEN2_NO_SCM_POM_URL=http://localhost:${continuum.port}/example-projects/maven-two-projects/missing-scm-element-pom.xml
MAVEN2_MISS_CONNECTION_POM_URL=http://localhost:${continuum.port}/example-projects/maven-two-projects/missing-connection-element-pom.xml
MAVEN2_MISS_PARENT_POM_URL=http://localhost:${continuum.port}/example-projects/maven-two-projects/missing-parent-pom.xml
MAVEN2_MISS_SUBPRO_POM_URL=http://localhost:${continuum.port}/example-projects/maven-two-projects/missing-modules-pom.xml
# Ant test properties
ANT_PROJECT_GROUP_NAME=Ant Project Group
ANT_PROJECT_GROUP_ID=com.example.ant
ANT_PROJECT_GROUP_DESCRIPTION=Group for Ant test projects
# Distributed build properties
DISTRIBUTED_PROJECT_GROUP_NAME=Distributed Build Test Project Group
DISTRIBUTED_PROJECT_GROUP_ID=org.apache.continuum.examples.distributed
DISTRIBUTED_PROJECT_GROUP_DESCRIPTION=
DISTRIBUTED_BUILD_ENV_NAME=Distributed Build Env
DISTRIBUTED_BUILD_AGENT_GROUP_NAME=Distributed Build Agent Group
DISTRIBUTED_DUPLICATE_BUILD_ENV=Distributed Duplicate Build Env
# Distributed Release test properties
DIST_RELEASE_PROJECT_GROUP_NAME=Distributed Release Test Project Group
DIST_RELEASE_PROJECT_GROUP_ID=com.example.release
DIST_RELEASE_PROJECT_TAGBASE=${svn.base.url}/tags
DIST_RELEASE_PROJECT_TAG=simple-example-1.0
DIST_RELEASE_PROJECT_VERSION=1.0
DIST_RELEASE_PROJECT_DEVELOPMENT_VERSION=1.1-SNAPSHOT
DIST_RELEASE_PROJECT_SCM_URL=scm:svn:${svn.base.url}/trunk/simple-example
DIST_RELEASE_BUILD_ENV=RELEASE_BUILD_ENV
DIST_RELEASE_BUILD_AGENT_GROUP=RELEASE_BUILDAGENT_GROUP
DIST_RELEASE_NO_AGENT_MESSAGE=Unable to prepare release because build agent
# Release test properties
RELEASE_PROJECT_GROUP_NAME=Release Test Project Group
RELEASE_PROJECT_GROUP_ID=com.example.release.local
RELEASE_PROJECT_TAGBASE=${svn.base.url}/tags
RELEASE_PROJECT_TAG=simple-example-10.0
RELEASE_PROJECT_VERSION=10.0
RELEASE_PROJECT_DEVELOPMENT_VERSION=10.1-SNAPSHOT
RELEASE_PROJECT_SCM_URL=scm:svn:${svn.base.url}/trunk/simple-example
# Report test properties
REPORT_PROJECT_GROUP_NAME=Report Test Project Group
REPORT_PROJECT_GROUP_ID=org.apache.continuum.examples.report
REPORT_PROJECT_GROUP_DESCRIPTION=
# Build definition tests
BUILD_DEFINITION_PROJECT_GROUP_NAME=Build Definition Test Project Group
BUILD_DEFINITION_PROJECT_GROUP_ID=org.apache.continuum.examples.builddefinition
BUILD_DEFINITION_PROJECT_GROUP_DESCRIPTION=Test project group for the build definition project group tests
BUILD_DEFINITION_POM_NAME=pom.xml
BUILD_DEFINITION_GOALS=test
BUILD_DEFINITION_ARGUMENTS=--batch-mode --non-recursive -P!dev
BUILD_DEFINITION_DESCRIPTION=Maven Build Definition Description
BUILD_DEFINITION_ANT_PROJECT_NAME=Build Definition Test Ant Project
# Build queue tests
BUILD_QUEUE_NAME=name_build_queue
QUEUE_SCHEDULE_NAME=queue_schedule
# Build result tests
BUILD_RESULT_PROJECT_GROUP_NAME=Build Result Test Project Group
BUILD_RESULT_PROJECT_GROUP_ID=org.apache.continuum.examples.buildresult
BUILD_RESULT_PROJECT_GROUP_DESCRIPTION=Test project group for the build result project group tests
#####
DEFAULT_PROJ_GRP_NAME=Default Project Group
DEFAULT_PROJ_GRP_ID=default
DEFAULT_PROJ_GRP_DESCRIPTION=Contains all projects that do not have a group of their own
########################
# mavenTwoProject group
########################
# Properties for testAddMavenTwoProject
M2_POM_URL=http://localhost:${continuum.port}/example-projects/continuum-build-queue-test-data/pom.xml
M2_POM_USERNAME=
M2_POM_PASSWORD=
# Properties for testDeleteMavenTwoProject
M2_DELETE_POM_URL=http://localhost:${continuum.port}/example-projects/simple-example/pom.xml
M2_DELETE_PROJ_GRP_NAME=Continuum Simple Example Project
M2_DELETE_PROJ_GRP_ID=org.apache.continuum.examples.simple
########################
# shellProject group
########################
SHELL_NAME=Shell Project
SHELL_DESCRIPTION=This is a sample Shell Project used for testing
SHELL_VERSION=1.0.0-SNAPSHOT
SHELL_TAG=
SHELL_SCM_URL=http://localhost:${continuum.port}/example-projects/shell/
SHELL_SCM_USERNAME=
SHELL_SCM_PASSWORD=
SHELL_PROJECT_GROUP_NAME=Shell Test Project Group
SHELL_PROJECT_GROUP_ID=shell.group
SHELL_PROJECT_GROUP_DESCRIPTION=She sells seashells by the seashore
########################
# projectGroup group
########################
TEST_PROJ_GRP_NAME=Test Project Group Name
TEST_PROJ_GRP_ID=Test Project Group Id
TEST_PROJ_GRP_DESCRIPTION=Test Project Group Description
# Test properties for testDeleteProjectGroup
TEST_DELETE_GRP_NAME=Add then Delete Project Group
TEST_DELETE_GRP_ID=test.delete.project.group
TEST_DELETE_GRP_DESCRIPTION=Test Delete Project Group Description
# Test properties for testProjectGroupMembers
TEST_PROJ_GRP_NAME_ONE=Group
TEST_PROJ_GRP_ID_ONE=Group Id
TEST_PROJ_GRP_DESCRIPTION_ONE=First project group for members test
TEST_PROJ_GRP_NAME_TWO=Group My
TEST_PROJ_GRP_ID_TWO=Group Id My
TEST_PROJ_GRP_DESCRIPTION_TWO=Second project group for members test
TEST_PROJ_GRP_NAME_THREE = My Group
TEST_PROJ_GRP_ID_THREE=My Group Id
TEST_PROJ_GRP_DESCRIPTION_THREE=Third project group for members test
########################
# purge group
########################
PURGE_REPOSITORY_DESCRIPTION=repository_description
PURGE_REPOSITORY_DAYS=100
PURGE_REPOSITORY_RETETION=3
PURGE_DIRECTORY_DESCRIPTION=directory_description
PURGE_DIRECTORY_DAYS=90
PURGE_DIRECTORY_RETETION=4
########################
# local repository group
########################
LOCAL_REPOSITORY_NAME=repository_name
LOCAL_REPOSITORY_LOCATION=/usr/m2/repository
########################
# schedules group
########################
SCHEDULE_NAME=schedule_name
########################
# installations group
########################
# Correct location for JDK
INSTALL_TOOL_JDK_NAME=JDK6
INSTALL_TOOL_JDK_PATH=${java.home}
# Correct location for maven 2
INSTALL_TOOL_MAVEN_NAME=M9_HOME
INSTALL_TOOL_MAVEN_PATH=${maven.home}
# Not neccesary correct location
INSTALL_VAR_NAME=JDK5
INSTALL_VAR_VARIABLE_NAME=JAVA5_HOME
INSTALL_VAR_PATH=/usr/lib/jvm/java-5-sun-1.5.0.12
########################
# buildEnvironment group
########################
BUILD_ENV_NAME=APPLICATION_JDK4
########################
# buildTemplate group
########################
TEMPLATE_NAME=PROJECT_MAVEN_TEMPLATE
TEMPLATE_BUILD_POM_NAME=pom.xml
TEMPLATE_BUILD_GOALS=test
TEMPLATE_BUILD_ARGUMENTS=--batch-mode --non-recursive
TEMPLATE_BUILD_DESCRIPTION=Template Maven Test
########################
# userRoles group
########################
# General
USERROLE_EMAIL=user@localhost.localdomain
USERROLE_PASSWORD=pass123
NEW_USERROLE_PASSWORD=pass12345
# Guest Role
GUEST_USERNAME=guest1
GUEST_FULLNAME=Guest
# Registered User Role
REGISTERED_USERNAME=reg_user
REGISTERED_FULLNAME=Registered User
# System Administrator
SYSAD_USERNAME=sys_admin
SYSAD_FULLNAME=System Administrator
# User Administrator
USERADMIN_USERNAME=user_admin
USERADMIN_FULLNAME=User Administrator
# Continuum Group Project Administrator
GROUPPROJECTADMIN_USERNAME=groupprojectadmin
GROUPPROJECTADMIN_FULLNAME=Continuum Group Project Administrator
# Continuum Group Project Developer
GROUPPROJECTDEVELOPER_USERNAME=groupprojectdev
GROUPPROJECTDEVELOPER_FULLNAME=Continuum Group Project Developer
# Continuum Group Project User
GROUPPROJECTUSER_USERNAME=groupprojectuser
GROUPPROJECTUSER_FULLNAME=Continuum Group Project User
# Continuum Manage Build Environment
MANAGEBUILDENVIRONMENT_USERNAME=managebuildenv
MANAGEBUILDENVIRONMENT_FULLNAME=Continuum Manage Build Environments
# Continuum Manage Build Templates
MANAGEBUILDTEMPLATES_USERNAME=managebuildtemp
MANAGEBUILDTEMPLATES_FULLNAME=Continuum Manage Build Templates
# Continuum Manage Installations
MANAGEINSTALLATIONS_USERNAME=manageinstallations
MANAGEINSTALLATIONS_FULLNAME=Continuum Manage Installations
# Continuum Manage Local Repositories
MANAGELOCALREPOS_USERNAME=managelocalrepo
MANAGELOCALREPOS_FULLNAME=Continuum Manage Local Repositories
# Continuum Manage Purging
MANAGEPURGING_USERNAME=managepurging
MANAGEPURGING_FULLNAME=Continuum Manage Purging
# Continuum Manage Queues
MANAGEQUEUES_USERNAME=managequeues
MANAGEQUEUES_FULLNAME=Continuum Manage Queues
# Continuum Manage Scheduling
MANAGESCHEDULING_USERNAME=manageschedule
MANAGESCHEDULING_FULLNAME=Continuum Manage Scheduling
# Project Administrator
PROJECTADMINISTRATOR_DEFAULTPROJECTGROUP_USERNAME=projectadmin
PROJECTADMINISTRATOR_DEFAULTPROJECTGROUP_FULLNAME=Project Administrator - Default Project Group
# Project Developer
PROJECTDEVELOPER_DEFAULTPROJECTGROUP_USERNAME=projectdev
PROJECTDEVELOPER_DEFAULTPROJECTGROUP_FULLNAME=Project Developer - Default Project Group
# Project User
PROJECTUSER_DEFAULTPROJECTGROUP_USERNAME=projectuser
PROJECTUSER_DEFAULTPROJECTGROUP_FULLNAME=Project User - Default Project Group
########################
# buildAgents group
########################
BUILD_AGENT_DESCRIPTION=Agent_description
BUILD_AGENT_GROUPNAME=agent_groupname
########################
# appearance
########################
APPEARANCE_SAVE_FOOTER_URL=${baseUrl}/admin/saveFooter.action