1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189 | $ sh -c "rm -Rf .tox && tox"
GLOB sdist-make: /home/smoser-public/src/cloud-init/cloud-init/setup.py
py27 create: /home/smoser-public/src/cloud-init/cloud-init/.tox/py27
py27 installdeps: -r/home/smoser-public/src/cloud-init/cloud-init/test-requirements.txt
py27 inst: /home/smoser-public/src/cloud-init/cloud-init/.tox/dist/cloud-init-0.7.9.zip
py27 installed: certifi==2017.4.17,chardet==3.0.4,cloud-init==0.7.9,configobj==5.0.6,contextlib2==0.5.5,coverage==4.4.1,funcsigs==1.0.2,functools32==3.2.3.post2,httpretty==0.8.14,idna==2.5,Jinja2==2.9.6,jsonpatch==1.15,jsonpointer==1.10,jsonschema==2.6.0,linecache2==1.0.0,MarkupSafe==1.0,mock==2.0.0,nose==1.3.7,oauthlib==2.0.2,pbr==3.0.1,pkg-resources==0.0.0,prettytable==0.7.2,PyYAML==3.12,requests==2.17.3,six==1.10.0,traceback2==1.4.0,unittest2==1.1.0,urllib3==1.21.1
py27 runtests: PYTHONHASHSEED='2466969177'
py27 runtests: commands[0] | python -m nose tests/unittests
......................SSSSS......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S...................................................................................
----------------------------------------------------------------------
Ran 917 tests in 14.381s
OK (SKIP=6)
py3 create: /home/smoser-public/src/cloud-init/cloud-init/.tox/py3
py3 installdeps: -r/home/smoser-public/src/cloud-init/cloud-init/test-requirements.txt
py3 inst: /home/smoser-public/src/cloud-init/cloud-init/.tox/dist/cloud-init-0.7.9.zip
py3 installed: certifi==2017.4.17,chardet==3.0.4,cloud-init==0.7.9,configobj==5.0.6,contextlib2==0.5.5,coverage==4.4.1,httpretty==0.8.14,idna==2.5,Jinja2==2.9.6,jsonpatch==1.15,jsonpointer==1.10,jsonschema==2.6.0,linecache2==1.0.0,MarkupSafe==1.0,mock==2.0.0,nose==1.3.7,oauthlib==2.0.2,pbr==3.0.1,pkg-resources==0.0.0,prettytable==0.7.2,PyYAML==3.12,requests==2.17.3,six==1.10.0,traceback2==1.4.0,unittest2==1.1.0,urllib3==1.21.1
py3 runtests: PYTHONHASHSEED='2466969177'
py3 runtests: commands[0] | /home/smoser-public/src/cloud-init/cloud-init/.tox/py3/bin/python -m nose --with-coverage --cover-erase --cover-branches --cover-inclusive --cover-package=cloudinit tests/unittests
......................SSSSS......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S...................................................................................
Name Stmts Miss Branch BrPart Cover
-------------------------------------------------------------------------------------------
cloudinit/__init__.py 0 0 0 0 100%
cloudinit/atomic_helper.py 25 9 4 1 59%
cloudinit/cloud.py 48 9 4 0 83%
cloudinit/cmd/__init__.py 0 0 0 0 100%
cloudinit/cmd/main.py 438 327 144 7 21%
cloudinit/config/__init__.py 25 4 14 5 77%
cloudinit/config/cc_apt_configure.py 411 47 200 22 88%
cloudinit/config/cc_ca_certs.py 40 0 14 0 100%
cloudinit/config/cc_chef.py 145 54 66 10 59%
cloudinit/config/cc_debug.py 56 4 14 3 90%
cloudinit/config/cc_disk_setup.py 457 311 215 24 28%
cloudinit/config/cc_growpart.py 186 84 64 11 55%
cloudinit/config/cc_locale.py 12 3 4 2 69%
cloudinit/config/cc_lxd.py 118 29 64 13 73%
cloudinit/config/cc_mcollective.py 55 10 22 5 73%
cloudinit/config/cc_mounts.py 270 210 157 3 20%
cloudinit/config/cc_ntp.py 67 7 22 5 87%
cloudinit/config/cc_power_state_change.py 139 80 52 5 42%
cloudinit/config/cc_resizefs.py 143 92 66 3 33%
cloudinit/config/cc_rh_subscription.py 235 57 112 20 72%
cloudinit/config/cc_rsyslog.py 175 50 80 11 70%
cloudinit/config/cc_seed_random.py 55 4 22 3 91%
cloudinit/config/cc_set_hostname.py 13 5 2 1 60%
cloudinit/config/cc_snap_config.py 55 3 28 3 93%
cloudinit/config/cc_snappy.py 167 68 86 3 58%
cloudinit/config/cc_spacewalk.py 38 14 16 5 54%
cloudinit/config/cc_timezone.py 12 3 4 2 69%
cloudinit/config/cc_write_files.py 64 9 30 5 85%
cloudinit/config/cc_yum_add_repo.py 69 10 32 6 84%
cloudinit/config/schema.py 110 3 39 1 97%
cloudinit/cs_utils.py 45 23 4 1 47%
cloudinit/dhclient_hook.py 32 21 10 0 26%
cloudinit/distros/__init__.py 456 176 186 21 57%
cloudinit/distros/debian.py 121 43 30 6 58%
cloudinit/distros/fedora.py 5 0 0 0 100%
cloudinit/distros/freebsd.py 462 289 192 22 34%
cloudinit/distros/net_util.py 82 8 70 15 84%
cloudinit/distros/parsers/__init__.py 9 0 6 0 100%
cloudinit/distros/parsers/hostname.py 58 3 32 4 92%
cloudinit/distros/parsers/hosts.py 60 3 32 4 92%
cloudinit/distros/parsers/networkmanager_conf.py 8 0 2 1 90%
cloudinit/distros/parsers/resolv_conf.py 123 8 56 8 91%
cloudinit/distros/parsers/sys_conf.py 47 6 30 5 78%
cloudinit/distros/rhel.py 127 58 50 7 47%
cloudinit/distros/rhel_util.py 52 16 20 5 65%
cloudinit/distros/sles.py 104 54 26 2 40%
cloudinit/distros/ubuntu.py 5 0 0 0 100%
cloudinit/distros/ug_util.py 141 21 96 19 82%
cloudinit/ec2_utils.py 131 19 50 13 82%
cloudinit/filters/__init__.py 0 0 0 0 100%
cloudinit/filters/launch_index.py 39 0 14 0 100%
cloudinit/gpg.py 33 19 4 1 41%
cloudinit/handlers/__init__.py 148 22 48 11 83%
cloudinit/handlers/boot_hook.py 35 15 8 2 51%
cloudinit/handlers/cloud_config.py 88 3 28 1 97%
cloudinit/handlers/shell_script.py 22 0 4 0 100%
cloudinit/handlers/upstart_job.py 66 28 26 5 51%
cloudinit/helpers.py 289 82 88 20 68%
cloudinit/importer.py 31 1 16 3 91%
cloudinit/log.py 87 50 30 1 34%
cloudinit/mergers/__init__.py 98 21 42 9 73%
cloudinit/mergers/m_dict.py 51 5 28 2 91%
cloudinit/mergers/m_list.py 50 7 24 3 84%
cloudinit/mergers/m_str.py 16 4 6 2 73%
cloudinit/net/__init__.py 260 170 120 13 31%
cloudinit/net/cmdline.py 104 19 62 12 78%
cloudinit/net/eni.py 294 74 192 16 73%
cloudinit/net/netplan.py 233 19 127 17 88%
cloudinit/net/network_state.py 420 98 195 31 74%
cloudinit/net/renderer.py 20 1 8 0 89%
cloudinit/net/renderers.py 32 3 18 3 88%
cloudinit/net/sysconfig.py 345 105 156 23 66%
cloudinit/net/udev.py 12 0 0 0 100%
cloudinit/netinfo.py 150 139 74 0 5%
cloudinit/patcher.py 22 6 0 0 73%
cloudinit/registry.py 17 1 6 1 91%
cloudinit/reporting/__init__.py 16 0 4 0 100%
cloudinit/reporting/events.py 121 11 46 3 88%
cloudinit/reporting/handlers.py 50 20 8 1 57%
cloudinit/safeyaml.py 7 1 0 0 86%
cloudinit/serial.py 18 6 0 0 67%
cloudinit/settings.py 8 0 0 0 100%
cloudinit/signal_handler.py 33 20 4 0 35%
cloudinit/sources/DataSourceAliYun.py 41 0 16 2 96%
cloudinit/sources/DataSourceAltCloud.py 119 30 36 5 71%
cloudinit/sources/DataSourceAzure.py 515 166 216 42 66%
cloudinit/sources/DataSourceBigstep.py 34 20 4 0 37%
cloudinit/sources/DataSourceCloudSigma.py 56 8 12 3 84%
cloudinit/sources/DataSourceCloudStack.py 141 58 42 6 52%
cloudinit/sources/DataSourceConfigDrive.py 161 55 58 10 59%
cloudinit/sources/DataSourceDigitalOcean.py 59 12 10 2 74%
cloudinit/sources/DataSourceEc2.py 213 113 76 12 41%
cloudinit/sources/DataSourceGCE.py 99 17 36 6 80%
cloudinit/sources/DataSourceMAAS.py 214 143 98 11 32%
cloudinit/sources/DataSourceNoCloud.py 199 88 80 9 54%
cloudinit/sources/DataSourceNone.py 21 3 4 2 80%
cloudinit/sources/DataSourceOVF.py 276 200 108 6 26%
cloudinit/sources/DataSourceOpenNebula.py 250 22 120 15 88%
cloudinit/sources/DataSourceOpenStack.py 102 20 16 4 80%
cloudinit/sources/DataSourceSmartOS.py 389 159 175 21 54%
cloudinit/sources/__init__.py 232 35 110 24 80%
cloudinit/sources/helpers/__init__.py 0 0 0 0 100%
cloudinit/sources/helpers/azure.py 223 45 64 6 77%
cloudinit/sources/helpers/digitalocean.py 100 50 36 3 46%
cloudinit/sources/helpers/openstack.py 370 64 172 22 82%
cloudinit/sources/helpers/vmware/__init__.py 0 0 0 0 100%
cloudinit/sources/helpers/vmware/imc/__init__.py 0 0 0 0 100%
cloudinit/sources/helpers/vmware/imc/boot_proto.py 3 0 0 0 100%
cloudinit/sources/helpers/vmware/imc/config.py 41 2 6 0 96%
cloudinit/sources/helpers/vmware/imc/config_file.py 39 2 12 0 96%
cloudinit/sources/helpers/vmware/imc/config_nic.py 118 101 52 0 10%
cloudinit/sources/helpers/vmware/imc/config_source.py 2 0 0 0 100%
cloudinit/sources/helpers/vmware/imc/guestcust_error.py 2 0 0 0 100%
cloudinit/sources/helpers/vmware/imc/guestcust_event.py 5 0 0 0 100%
cloudinit/sources/helpers/vmware/imc/guestcust_state.py 3 0 0 0 100%
cloudinit/sources/helpers/vmware/imc/guestcust_util.py 65 51 22 0 16%
cloudinit/sources/helpers/vmware/imc/nic.py 70 19 18 3 68%
cloudinit/sources/helpers/vmware/imc/nic_base.py 31 14 0 0 55%
cloudinit/ssh_util.py 183 97 76 4 42%
cloudinit/stages.py 525 151 188 40 65%
cloudinit/templater.py 85 19 30 9 74%
cloudinit/type_utils.py 11 2 6 2 76%
cloudinit/url_helper.py 302 120 112 23 56%
cloudinit/user_data.py 207 50 94 9 73%
cloudinit/util.py 1541 613 717 100 56%
cloudinit/version.py 4 0 0 0 100%
cloudinit/warnings.py 53 43 22 0 13%
-------------------------------------------------------------------------------------------
TOTAL 16015 5796 6699 893 61%
----------------------------------------------------------------------
Ran 917 tests in 10.980s
OK (SKIP=6)
flake8 create: /home/smoser-public/src/cloud-init/cloud-init/.tox/flake8
flake8 installdeps: pycodestyle==2.3.1, pyflakes==1.5.0, flake8==3.3.0, hacking==0.13.0
flake8 inst: /home/smoser-public/src/cloud-init/cloud-init/.tox/dist/cloud-init-0.7.9.zip
flake8 installed: certifi==2017.4.17,chardet==3.0.4,cloud-init==0.7.9,configobj==5.0.6,flake8==3.3.0,hacking==0.13.0,idna==2.5,Jinja2==2.9.6,jsonpatch==1.15,jsonpointer==1.10,jsonschema==2.6.0,MarkupSafe==1.0,mccabe==0.6.1,oauthlib==2.0.2,pbr==3.0.1,pep8==1.5.7,pkg-resources==0.0.0,prettytable==0.7.2,pycodestyle==2.3.1,pyflakes==1.5.0,PyYAML==3.12,requests==2.17.3,six==1.10.0,urllib3==1.21.1
flake8 runtests: PYTHONHASHSEED='2466969177'
flake8 runtests: commands[0] | /home/smoser-public/src/cloud-init/cloud-init/.tox/flake8/bin/python -m flake8 cloudinit/ tests/ tools/
xenial create: /home/smoser-public/src/cloud-init/cloud-init/.tox/xenial
xenial installdeps: jinja2==2.8, pyyaml==3.11, PrettyTable==0.7.2, oauthlib==1.0.3, pyserial==3.0.1, configobj==5.0.6, requests==2.9.1, jsonpatch==1.10, six==1.10.0, httpretty==0.8.6, mock==1.3.0, nose==1.3.7, unittest2==1.1.0, contextlib2==0.5.1
xenial inst: /home/smoser-public/src/cloud-init/cloud-init/.tox/dist/cloud-init-0.7.9.zip
xenial installed: cloud-init==0.7.9,configobj==5.0.6,contextlib2==0.5.1,httpretty==0.8.6,Jinja2==2.8,jsonpatch==1.10,jsonpointer==1.10,jsonschema==2.6.0,linecache2==1.0.0,MarkupSafe==1.0,mock==1.3.0,nose==1.3.7,oauthlib==1.0.3,pbr==3.0.1,pkg-resources==0.0.0,prettytable==0.7.2,pyserial==3.0.1,PyYAML==3.11,requests==2.9.1,six==1.10.0,traceback2==1.4.0,unittest2==1.1.0
xenial runtests: PYTHONHASHSEED='2466969177'
xenial runtests: commands[0] | python -m nose tests/unittests
......................SSSSS......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S...................................................................................
----------------------------------------------------------------------
Ran 917 tests in 10.095s
OK (SKIP=6)
pylint create: /home/smoser-public/src/cloud-init/cloud-init/.tox/pylint
pylint installdeps: pylint==1.7.1
pylint inst: /home/smoser-public/src/cloud-init/cloud-init/.tox/dist/cloud-init-0.7.9.zip
pylint installed: astroid==1.5.3,certifi==2017.4.17,chardet==3.0.4,cloud-init==0.7.9,configobj==5.0.6,idna==2.5,isort==4.2.15,Jinja2==2.9.6,jsonpatch==1.15,jsonpointer==1.10,jsonschema==2.6.0,lazy-object-proxy==1.3.1,MarkupSafe==1.0,mccabe==0.6.1,oauthlib==2.0.2,pkg-resources==0.0.0,prettytable==0.7.2,pylint==1.7.1,PyYAML==3.12,requests==2.17.3,six==1.10.0,urllib3==1.21.1,wrapt==1.10.10
pylint runtests: PYTHONHASHSEED='2466969177'
pylint runtests: commands[0] | /home/smoser-public/src/cloud-init/cloud-init/.tox/pylint/bin/python -m pylint cloudinit
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
___________________________________ summary ____________________________________
py27: commands succeeded
py3: commands succeeded
flake8: commands succeeded
xenial: commands succeeded
pylint: commands succeeded
congratulations :)
|