<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>pespin/nanobts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_OPTS</name><value>-s sms:nanobts -s aoip_sms:nanobts -s ussd:nanobts -s aoip_ussd:nanobts -s voice:nanobts -s gprs:nanobts</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Pau Espin Pedrol</shortDescription><userId>pespin</userId><userName>Pau Espin Pedrol</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginpespinsmpp-improvements _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>6100b629e55ed4aa319f46ad797741131b9da8e7</SHA1><branch><SHA1>6100b629e55ed4aa319f46ad797741131b9da8e7</SHA1><name>refs/remotes/origin/pespin/smpp-improvements</name></branch></marked><revision><SHA1>6100b629e55ed4aa319f46ad797741131b9da8e7</SHA1><branch><SHA1>6100b629e55ed4aa319f46ad797741131b9da8e7</SHA1><name>refs/remotes/origin/pespin/smpp-improvements</name></branch></revision></refsremotesoriginpespinsmpp-improvements><refsremotesoriginfix-smpp _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>91c75b38f122d2728f6b94568df6534ddf0ed0f8</SHA1><branch><SHA1>91c75b38f122d2728f6b94568df6534ddf0ed0f8</SHA1><name>refs/remotes/origin/fix-smpp</name></branch></marked><revision><SHA1>91c75b38f122d2728f6b94568df6534ddf0ed0f8</SHA1><branch><SHA1>91c75b38f122d2728f6b94568df6534ddf0ed0f8</SHA1><name>refs/remotes/origin/fix-smpp</name></branch></revision></refsremotesoriginfix-smpp><originpoint-code _class='hudson.plugins.git.util.Build'><buildNumber>27</buildNumber><marked><SHA1>0411af76c902f8556daaef0243e9140a1854d362</SHA1><branch><SHA1>0411af76c902f8556daaef0243e9140a1854d362</SHA1><name>origin/point-code</name></branch></marked><revision><SHA1>0411af76c902f8556daaef0243e9140a1854d362</SHA1><branch><SHA1>0411af76c902f8556daaef0243e9140a1854d362</SHA1><name>origin/point-code</name></branch></revision></originpoint-code><refsremotesoriginpespinsysmocell5000 _class='hudson.plugins.git.util.Build'><buildNumber>53</buildNumber><marked><SHA1>0b22bb2f39f20e7413913fc93eeaaaed50012bfd</SHA1><branch><SHA1>0b22bb2f39f20e7413913fc93eeaaaed50012bfd</SHA1><name>refs/remotes/origin/pespin/sysmocell5000</name></branch></marked><revision><SHA1>0b22bb2f39f20e7413913fc93eeaaaed50012bfd</SHA1><branch><SHA1>0b22bb2f39f20e7413913fc93eeaaaed50012bfd</SHA1><name>refs/remotes/origin/pespin/sysmocell5000</name></branch></revision></refsremotesoriginpespinsysmocell5000><refsremotesoriginpespinnanobts _class='hudson.plugins.git.util.Build'><buildNumber>677</buildNumber><marked><SHA1>a6d427a7aef6effbe5d942813ef5c26fb03b31d6</SHA1><branch><SHA1>a6d427a7aef6effbe5d942813ef5c26fb03b31d6</SHA1><name>refs/remotes/origin/pespin/nanobts</name></branch></marked><revision><SHA1>a6d427a7aef6effbe5d942813ef5c26fb03b31d6</SHA1><branch><SHA1>a6d427a7aef6effbe5d942813ef5c26fb03b31d6</SHA1><name>refs/remotes/origin/pespin/nanobts</name></branch></revision></refsremotesoriginpespinnanobts><refsremotesoriginneelstest _class='hudson.plugins.git.util.Build'><buildNumber>76</buildNumber><marked><SHA1>36e0404f456b32898d174b8bdfb363dbe580db2e</SHA1><branch><SHA1>36e0404f456b32898d174b8bdfb363dbe580db2e</SHA1><name>refs/remotes/origin/neels/test</name></branch></marked><revision><SHA1>36e0404f456b32898d174b8bdfb363dbe580db2e</SHA1><branch><SHA1>36e0404f456b32898d174b8bdfb363dbe580db2e</SHA1><name>refs/remotes/origin/neels/test</name></branch></revision></refsremotesoriginneelstest><refsremotesoriginpespindbus-cancel _class='hudson.plugins.git.util.Build'><buildNumber>530</buildNumber><marked><SHA1>ebb658a3591e36ea0224374e6ebb7ab9c48df679</SHA1><branch><SHA1>ebb658a3591e36ea0224374e6ebb7ab9c48df679</SHA1><name>refs/remotes/origin/pespin/dbus-cancel</name></branch></marked><revision><SHA1>ebb658a3591e36ea0224374e6ebb7ab9c48df679</SHA1><branch><SHA1>ebb658a3591e36ea0224374e6ebb7ab9c48df679</SHA1><name>refs/remotes/origin/pespin/dbus-cancel</name></branch></revision></refsremotesoriginpespindbus-cancel><refsremotesoriginpespinvoice _class='hudson.plugins.git.util.Build'><buildNumber>554</buildNumber><marked><SHA1>9cad169cf68cca1822a32523de7175f1f6bbce31</SHA1><branch><SHA1>9cad169cf68cca1822a32523de7175f1f6bbce31</SHA1><name>refs/remotes/origin/pespin/voice</name></branch></marked><revision><SHA1>9cad169cf68cca1822a32523de7175f1f6bbce31</SHA1><branch><SHA1>9cad169cf68cca1822a32523de7175f1f6bbce31</SHA1><name>refs/remotes/origin/pespin/voice</name></branch></revision></refsremotesoriginpespinvoice><detached _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>b398b52ad5d69aeef0aba014264800bd041508c7</SHA1><branch><SHA1>b398b52ad5d69aeef0aba014264800bd041508c7</SHA1><name>detached</name></branch></marked><revision><SHA1>b398b52ad5d69aeef0aba014264800bd041508c7</SHA1><branch><SHA1>b398b52ad5d69aeef0aba014264800bd041508c7</SHA1><name>detached</name></branch></revision></detached><refsremotesoriginpespinmsc-mgw _class='hudson.plugins.git.util.Build'><buildNumber>667</buildNumber><marked><SHA1>86ea02f30575e0637ffde6781d596a5f9e713fd2</SHA1><branch><SHA1>86ea02f30575e0637ffde6781d596a5f9e713fd2</SHA1><name>refs/remotes/origin/pespin/msc-mgw</name></branch></marked><revision><SHA1>86ea02f30575e0637ffde6781d596a5f9e713fd2</SHA1><branch><SHA1>86ea02f30575e0637ffde6781d596a5f9e713fd2</SHA1><name>refs/remotes/origin/pespin/msc-mgw</name></branch></revision></refsremotesoriginpespinmsc-mgw><refsremotesoriginpespinoct _class='hudson.plugins.git.util.Build'><buildNumber>644</buildNumber><marked><SHA1>95f5d1500451f83c2d6d41027c85ae2dce4c54ab</SHA1><branch><SHA1>95f5d1500451f83c2d6d41027c85ae2dce4c54ab</SHA1><name>refs/remotes/origin/pespin/oct</name></branch></marked><revision><SHA1>95f5d1500451f83c2d6d41027c85ae2dce4c54ab</SHA1><branch><SHA1>95f5d1500451f83c2d6d41027c85ae2dce4c54ab</SHA1><name>refs/remotes/origin/pespin/oct</name></branch></revision></refsremotesoriginpespinoct><refsremotesoriginpespinussd _class='hudson.plugins.git.util.Build'><buildNumber>31</buildNumber><marked><SHA1>b6f4769fdfc3ae70322114582960ac9bd2842a80</SHA1><branch><SHA1>b6f4769fdfc3ae70322114582960ac9bd2842a80</SHA1><name>refs/remotes/origin/pespin/ussd</name></branch></marked><revision><SHA1>b6f4769fdfc3ae70322114582960ac9bd2842a80</SHA1><branch><SHA1>b6f4769fdfc3ae70322114582960ac9bd2842a80</SHA1><name>refs/remotes/origin/pespin/ussd</name></branch></revision></refsremotesoriginpespinussd><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>666</buildNumber><marked><SHA1>2c48c349980b1a1018b83669f2dfcc6427897d57</SHA1><branch><SHA1>2c48c349980b1a1018b83669f2dfcc6427897d57</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2c48c349980b1a1018b83669f2dfcc6427897d57</SHA1><branch><SHA1>2c48c349980b1a1018b83669f2dfcc6427897d57</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster><refsremotesoriginpespinencryption _class='hudson.plugins.git.util.Build'><buildNumber>59</buildNumber><marked><SHA1>8fdaab4e6adcf536c352d9dff3d178f45f3ff411</SHA1><branch><SHA1>8fdaab4e6adcf536c352d9dff3d178f45f3ff411</SHA1><name>refs/remotes/origin/pespin/encryption</name></branch></marked><revision><SHA1>8fdaab4e6adcf536c352d9dff3d178f45f3ff411</SHA1><branch><SHA1>8fdaab4e6adcf536c352d9dff3d178f45f3ff411</SHA1><name>refs/remotes/origin/pespin/encryption</name></branch></revision></refsremotesoriginpespinencryption></buildsByBranchName><lastBuiltRevision><SHA1>a6d427a7aef6effbe5d942813ef5c26fb03b31d6</SHA1><branch><SHA1>a6d427a7aef6effbe5d942813ef5c26fb03b31d6</SHA1><name>refs/remotes/origin/pespin/nanobts</name></branch></lastBuiltRevision><remoteUrl>git://git.osmocom.org/osmo-gsm-tester</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>2</failCount><skipCount>0</skipCount><totalCount>6</totalCount><urlName>testReport</urlName></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://jenkins.osmocom.org/jenkins/view/all/job/osmo-gsm-tester_manual-run-all/677/artifact</artifactsUrl><changesUrl>https://jenkins.osmocom.org/jenkins/view/all/job/osmo-gsm-tester_manual-run-all/changes</changesUrl><displayUrl>https://jenkins.osmocom.org/jenkins/view/all/job/osmo-gsm-tester_manual-run-all/677/</displayUrl><testsUrl>https://jenkins.osmocom.org/jenkins/view/all/job/osmo-gsm-tester_manual-run-all/677/testReport</testsUrl></action><artifact><displayPath>log</displayPath><fileName>log</fileName><relativePath>trial-677/last_run/log</relativePath></artifact><artifact><displayPath>trial-677-run.tgz</displayPath><fileName>trial-677-run.tgz</fileName><relativePath>trial-677-run.tgz</relativePath></artifact><building>false</building><displayName>#677</displayName><duration>2060003</duration><estimatedDuration>632506</estimatedDuration><fullDisplayName>osmo-gsm-tester_manual-run-all #677</fullDisplayName><id>677</id><inProgress>false</inProgress><keepLog>false</keepLog><number>677</number><queueId>138164</queueId><result>FAILURE</result><timestamp>1521139351482</timestamp><url>https://jenkins.osmocom.org/jenkins/view/all/job/osmo-gsm-tester_manual-run-all/677/</url><builtOn>osmo-gsm-tester-prod</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/powersupply.py</affectedPath><affectedPath>src/osmo_gsm_tester/powersupply_sispm.py</affectedPath><commitId>e2a279317e773769e42a2d21773a5f48c579944e</commitId><timestamp>1521138109000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce PowerSupply interface and PowerSupplySispm
File powersupply.py defines the interface to be used by child classes 
implementing it. It also provides helpers to allocate a child class 
based on configuration provided ('type' field).
File powersupply_sispm.py is an implementation using pysispm [1], as
it's the one used to control the programmable power socket we have right
now.
This kind of class will be used in later commits by Nanobts class, as we 
want to poweroff the Nanobts completelly when not in use.
Using it requires the following extra dependencies:
$ apt-get install python3-usb
$ pip3 install pysispm
Related: OS#3040
[1] https://github.com/xypron/pysispm
Change-Id: I981c260eca1a61657147e6d83b4226618088223c
</comment><date>2018-03-15 19:21:49 +0100</date><id>e2a279317e773769e42a2d21773a5f48c579944e</id><msg>Introduce PowerSupply interface and PowerSupplySispm</msg><path><editType>add</editType><file>src/osmo_gsm_tester/powersupply_sispm.py</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/powersupply.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/defaults.conf</affectedPath><affectedPath>example/scenarios/nanobts.conf</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><affectedPath>example/resources.conf.rnd</affectedPath><affectedPath>src/osmo_gsm_tester/resource.py</affectedPath><affectedPath>src/osmo_gsm_tester/suite.py</affectedPath><affectedPath>src/osmo_gsm_tester/bts_nanobts.py</affectedPath><commitId>337236b72fa8a9721783a8d0d787ac8b74d786f8</commitId><timestamp>1521138110000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>Introduce ip.access nanobts support
Change-Id: Ibaea025b3a503dfe897d36701234445de6d49f82
</comment><date>2018-03-15 19:21:50 +0100</date><id>337236b72fa8a9721783a8d0d787ac8b74d786f8</id><msg>Introduce ip.access nanobts support</msg><path><editType>edit</editType><file>example/resources.conf.rnd</file></path><path><editType>add</editType><file>example/scenarios/nanobts.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/resource.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/suite.py</file></path><path><editType>edit</editType><file>example/resources.conf.prod</file></path><path><editType>edit</editType><file>example/defaults.conf</file></path><path><editType>add</editType><file>src/osmo_gsm_tester/bts_nanobts.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/default-suites.conf</affectedPath><commitId>a6d427a7aef6effbe5d942813ef5c26fb03b31d6</commitId><timestamp>1521138111000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>default-suites.conf: Add nanobts related tests
Change-Id: I054db78e6a71514133e4e3c3158342b74af44201
</comment><date>2018-03-15 19:21:51 +0100</date><id>a6d427a7aef6effbe5d942813ef5c26fb03b31d6</id><msg>default-suites.conf: Add nanobts related tests</msg><path><editType>edit</editType><file>example/default-suites.conf</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><description></description><fullName>Pau Espin Pedrol</fullName><id>pespin</id></culprit></freeStyleBuild>