cc1
v2.1
CC1 source code docs
Main Page
Related Pages
Packages
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Pages
settings.py
Go to the documentation of this file.
1
# -*- coding: utf-8 -*-
2
# @COPYRIGHT_begin
3
#
4
# Copyright [2010-2014] Institute of Nuclear Physics PAN, Krakow, Poland
5
#
6
# Licensed under the Apache License, Version 2.0 (the "License");
7
# you may not use this file except in compliance with the License.
8
# You may obtain a copy of the License at
9
#
10
# http://www.apache.org/licenses/LICENSE-2.0
11
#
12
# Unless required by applicable law or agreed to in writing, software
13
# distributed under the License is distributed on an "AS IS" BASIS,
14
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
# See the License for the specific language governing permissions and
16
# limitations under the License.
17
#
18
# @COPYRIGHT_end
19
20
#####################
21
# Test settings #
22
#####################
23
24
# CLM Address to test
25
CLM_ADDRESS =
'http://10.16.4.233:8000'
26
27
# How big idiot is tester? (nie brac tego do siebie!)
28
# 0.0 - very clever and predictable
29
# 1.0 - very stupid and umpredictable
30
RANDOM_SKIP = 0.0
# Randomly skips non-store_as actions
31
STUPID_REPLACE = 0.0
# Randomly replaces values
32
STUPID_TYPE = 0.0
# Randomly replates argument types (e.g. int to string)
33
34
# Where to save logs
35
LOG_FILE =
"log.txt"
36
37
PUBLIC_IMAGE =
"debain ctx"
38
PRIVATE_IMAGE =
"PrivateImage"
39
40
# Default CM to rn tests on
41
TEST_CM =
"testCM"
42
43
# Password prefix. Whole password is <prefix><num>
44
# where <num> is tests user id
45
USER_PASSWORD_PREFIX=
"cm_password"
46
47
USER_ADMIN = {
'l'
:
'cc1'
,
'p'
:
'cc1'
,
'cm'
: 10,
'cm_p'
:
'cc1'
}
48
49
STORAGES = [{
'name'
:
'Test01'
,
'address'
:
'10.16.4.191'
,
'dir'
:
'/tests/storage1'
},
50
{
'name'
:
'Test02'
,
'address'
:
'10.16.4.191'
,
'dir'
:
'/tests/storage2'
}]
51
52
###############################
53
# Cloud installation settings #
54
###############################
55
56
# Image with basic Debian system. Should contains:
57
# - public part of SSH_KEY (see below)
58
# - configured openssh server to accept key-based authorization
59
# - installed mysql with cc1 user and cc14321 password
60
# - created cm, cm_hitory and clm databases
61
# - configured interfaces to use DHCP for eth0, eth1, eth2 and eth3
62
BASIC_IMAGE =
'/home/tests/cctests.img'
63
VM_IMAGE_LINK =
'http://sunsite.icm.edu.pl/pub/linux/debian-cd/7.1.0/amd64/iso-cd/debian-7.1.0-amd64-CD-1.iso'
64
65
# Temporary directory with virtual machines. /tmp is faster
66
SERVICES_TMP =
'/tmp/cc1/'
67
68
# SSH key to connect with VMs. It should be pre-installed on all
69
# vms
70
SSH_KEY =
'''-----BEGIN RSA PRIVATE KEY-----
71
MIIEowIBAAKCAQEAsHeFCHZIPJ2h0VzY3p1aEuwwRqpd//i8zZqUIuA4+2I6WCry
72
ul4tXKIeT52yvDkoNZq/K3oqdv1kj/n8VyKQn9MLp1Ku7xB4AvVgjk+nP3KnbVwj
73
mQP4o3xbA4BkTutqWJPooIvIpJW5HWag2Hf6AfHr/d3+ncCvxCbmDDHpWHFR2qi/
74
9GP99k3Q4IySa/Yha0/37tSxeMqhZ5cL8thogKRUtBzpUQz9J+BBr7ojko1TVxck
75
lwpPTWRsKkCr4q8zZnCLK2wILszfyDo9KNQ0O8HkH3UKg/bAJjop84FAX1NfpcmH
76
MQsBfg8tp+nAfcsmYs3PxQZ+Halm+PxZfUTBkQIDAQABAoIBAGhC5Y3fXMS7mbz6
77
L4Qv0eU2OTu3MvymuN59gyKr+d7E5ZXsIidstz5w5pnBobXFy3UIbgTBFE/jXMQY
78
Pjg5StuzNMJyfrrurwmIcrkCZN1+318kvj+M8h2dvqRt+lYKj3WwRhR9IlnjwFCX
79
r1bWZBc8GWOQAvyvuOma1fbEkorWxPskxTVl8dE3VNSxXvUgGRN74Rk2JTkfsGdB
80
rdmBVyE2G2PIz9cAMJK76urvOEc5MYZI1HaZAsaUUjgzOv4LXW7kV13h9prZ8Z7y
81
G2TDZzTxlqQA+i3IoUPYoqnPO5FMS/4CvfJAgP3fiD9ZucUiVDfcoMgyDgwahx4Z
82
1mLX2bUCgYEA6SRbZZpvgToKsoRTcDeBx2tM4RACPGVyf04miDO4wAO6KJITeRu0
83
5nadqFrg0Zien2+T4M3tNWzcBW3BFfnXhrnON3hzPTLyYJ3YGe/Y0vrqDMScTTNq
84
otHnXnWKnglCmViiBZuUFYMqU8zldrfNsXkCyZcFK6Lick6EZsNXTyMCgYEAwcSr
85
na5GmyPhtLduxjKHvB9iKf1uZ3X+WM8exvalGuUCeNAMLYv/4CRrvnZIJv4e9gWU
86
POgrv92XERUKuKF7uFJqmrefxGZrRSGlFsfh0FXytMKWsL95goAf5Z+8MYdrpyqQ
87
s1CY47n+NHV8VJ+mYCinv4FIjvP5OjNPxHfq8bsCgYAqrLj+FBKs+M7Udlw/gimD
88
MyTTXXbLT1Zx7wAmljEPFJ+SpYpi9KtcNAIPuvLD6se+L1JGJ+tviAmOBNT/DMhi
89
pMgWZznQze6HuNzBgqGRnNQSmjpx9yNhwkIzjBhfbRp/rzWZCS1F8shgpnSqEmLY
90
RWo5NCeCIUKJ4c1icgcdOQKBgQDA/+CkLRscmc/NjcujVF9IbMX85vYZzTgrQxn3
91
uWHYePROW4NVtpWFryE2U2AonoM+L25ogCRbdh5rIFdOcWHmxQhz1KQpHo6IDCwA
92
ldUBCyq1CwDHSeCAsJeUwtbTSnxaxBXe1U+DvBVMMR1GuMIiEzyKjf40jSPX6ZXx
93
LjRw0wKBgHaVQoaZ+cJ6Nzah51u+Fzmzik13JCYjUgjB8dF3GtJkxYKk1R3iVTKi
94
0TnpARWDdEfcQ4xh3cPmHsdQjAN+hF6pYKiek5k8Rrz8fdhGtf6U6CMQJXcS2evf
95
h3YwcUllLZ5sD+BqJBkGiU1ODFsHgZraOxxwC/s7W+kxJffeeDKw
96
-----END RSA PRIVATE KEY-----
97
'''
98
99
# Version of system to test (git branch)
100
SYSTEM_VERSION =
'master'
101
102
# Repository with Debian packages
103
DEB_REPO =
'http://cc1.ifj.edu.pl:81/'
104
105
clm
old-tests
settings.py
Generated on Wed Jun 18 2014 13:32:56 for cc1 by
1.8.1.2