See
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/316/display/redirect>
Changes:
------------------------------------------
Started by upstream project "master-pysim" build number 316
originally caused by:
Started by timer
Running as SYSTEM
Building remotely on simtester in workspace
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/ws/>
The recommended git tool is: NONE
No credentials specified
Cloning the remote Git repository
Cloning repository
https://gerrit.osmocom.org/pysim
git init
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/ws/>
# timeout=10
Fetching upstream changes from
https://gerrit.osmocom.org/pysim
git --version # timeout=10
git --version # 'git version 2.20.1'
git fetch --tags --force --progress --
https://gerrit.osmocom.org/pysim
+refs/heads/*:refs/remotes/origin/* # timeout=10
git config remote.origin.url
https://gerrit.osmocom.org/pysim # timeout=10
git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
Checking out Revision 4e64e727666098a3c56971bdbdaafd3bd69511bf
(refs/remotes/origin/master)
git config core.sparsecheckout # timeout=10
git checkout -f 4e64e727666098a3c56971bdbdaafd3bd69511bf # timeout=10
Commit
message: "Revert "contrib/jenkins.sh: pylint v2.15 is unstable, pin
v2.14.5""
git rev-list --no-walk
4e64e727666098a3c56971bdbdaafd3bd69511bf # timeout=10
[simtester] $ /bin/sh -xe
/tmp/jenkins4985642340771302705.sh
+ PUBLISH=1 WITH_MANUALS=1 /usr/bin/timeout 30m ./contrib/jenkins.sh
+ [ ! -d ./pysim-testdata/ ]
+ virtualenv -p python3 venv --system-site-packages
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/ws/venv/bin/python3>
Also creating executable in
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/ws/venv/bin/python>
Installing setuptools, pip, wheel...done.
+ . venv/bin/activate
+ deactivate nondestructive
+ unset -f pydoc
+ [ -z ]
+ [ -z ]
+ [ -n ]
+ [ -n ]
+ [ -z ]
+ unset VIRTUAL_ENV
+ [ ! nondestructive = nondestructive ]
+
VIRTUAL_ENV=<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=def…
+ export VIRTUAL_ENV
+ _OLD_VIRTUAL_PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/home/jenkins/bin
+
PATH=<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2…
+ export PATH
+ [ -z ]
+ [ -z ]
+ _OLD_VIRTUAL_PS1=$
+ [ x != x ]
+ basename
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/ws/venv>
+ PS1=(venv) $
+ export PS1
+ alias pydoc
+ [ -n ]
+ [ -n ]
+ pip install -r requirements.txt
Requirement already satisfied: pyscard in /usr/lib/python3/dist-packages (from -r
requirements.txt (line 1)) (1.9.7)
Requirement already satisfied: pyserial in /usr/lib/python3/dist-packages (from -r
requirements.txt (line 2)) (3.4)
Requirement already satisfied: pytlv in /usr/local/lib/python3.7/dist-packages (from -r
requirements.txt (line 3)) (0.71)
Requirement already satisfied: cmd2==1.5 in /usr/local/lib/python3.7/dist-packages (from
-r requirements.txt (line 4)) (1.5.0)
Requirement already satisfied: jsonpath-ng in /usr/local/lib/python3.7/dist-packages (from
-r requirements.txt (line 5)) (1.5.2)
Requirement already satisfied: construct>=2.9.51 in
/usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 6)) (2.10.66)
Requirement already satisfied: bidict in /usr/local/lib/python3.7/dist-packages (from -r
requirements.txt (line 7)) (0.22.0)
Requirement already satisfied: gsm0338 in /usr/local/lib/python3.7/dist-packages (from -r
requirements.txt (line 8)) (1.0.0)
Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.7/dist-packages
(from -r requirements.txt (line 9)) (5.4.1)
Requirement already satisfied: termcolor in /usr/local/lib/python3.7/dist-packages (from
-r requirements.txt (line 10)) (2.0.1)
Requirement already satisfied: colorlog in /usr/local/lib/python3.7/dist-packages (from -r
requirements.txt (line 11)) (6.7.0)
Requirement already satisfied: pycryptodome in /usr/local/lib/python3.7/dist-packages
(from -r requirements.txt (line 12)) (3.15.0)
Requirement already satisfied: importlib-metadata>=1.6.0 in
/usr/local/lib/python3.7/dist-packages (from cmd2==1.5->-r requirements.txt (line 4))
(5.0.0)
Requirement already satisfied: attrs>=16.3.0 in /usr/local/lib/python3.7/dist-packages
(from cmd2==1.5->-r requirements.txt (line 4)) (20.3.0)
Requirement already satisfied: wcwidth>=0.1.7 in /usr/local/lib/python3.7/dist-packages
(from cmd2==1.5->-r requirements.txt (line 4)) (0.2.5)
Requirement already satisfied: pyperclip>=1.6 in /usr/local/lib/python3.7/dist-packages
(from cmd2==1.5->-r requirements.txt (line 4)) (1.8.2)
Requirement already satisfied: colorama>=0.3.7 in
/usr/local/lib/python3.7/dist-packages (from cmd2==1.5->-r requirements.txt (line 4))
(0.4.4)
Requirement already satisfied: decorator in /usr/local/lib/python3.7/dist-packages (from
jsonpath-ng->-r requirements.txt (line 5)) (5.0.7)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from
jsonpath-ng->-r requirements.txt (line 5)) (1.12.0)
Requirement already satisfied: ply in /usr/local/lib/python3.7/dist-packages (from
jsonpath-ng->-r requirements.txt (line 5)) (3.11)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages
(from importlib-metadata>=1.6.0->cmd2==1.5->-r requirements.txt (line 4))
(3.4.1)
Requirement already satisfied: typing-extensions>=3.6.4 in
/usr/local/lib/python3.7/dist-packages (from
importlib-metadata>=1.6.0->cmd2==1.5->-r requirements.txt (line 4)) (4.4.0)
+ python -m unittest discover -v -s tests/
test_successful (test_apdu.TestApdu) ... ok
test_successful_method (test_apdu.TestApdu)
Test overloading of the success property with a custom method. ... ok
test_2g (test_apdu.TestUsimAuth) ... ok
test_3g (test_apdu.TestUsimAuth) ... ok
test_3g_sync (test_apdu.TestUsimAuth) ... ok
test_vgcs (test_apdu.TestUsimAuth) ... ok
test_GreedyInt_decoder (test_construct.TestGreedyInt) ... ok
test_GreedyInt_encoder (test_construct.TestGreedyInt) ... ok
test_filter_dict (test_construct.TestUtils) ... ok
test_filter_dict_nested (test_construct.TestUtils) ... ok
test_cmd_3des_ciphered (test_ota.Test_SMS_3DES) ... ok
test_cmd_3des_none (test_ota.Test_SMS_3DES) ... ok
test_cmd_3des_signed (test_ota.Test_SMS_3DES) ... ok
test_resp_3des_ciphered (test_ota.Test_SMS_3DES) ... ok
test_resp_3des_none (test_ota.Test_SMS_3DES) ... ok
test_resp_3des_signed (test_ota.Test_SMS_3DES) ... ok
test_resp_3des_signed_err (test_ota.Test_SMS_3DES)
Expect an OtaCheckError exception if the computed CC != received CC ... ok
test_IE_empty (test_tlv.TestIE) ... ok
test_IE_from_bytes (test_tlv.TestIE) ... ok
test_XC_constr_class (test_tlv.TestTranscodable)
Transcodable derived class with _construct class variable ... ok
test_XC_constr_instance (test_tlv.TestTranscodable)
Transcodable derived class with _construct instance variable ... ok
test_XC_method_instance (test_tlv.TestTranscodable)
Transcodable derived class with _{from,to}_bytes() methods ... ok
test_camel_to_snake (test_tlv.TestUtils) ... ok
test_flatten_dict_lists (test_tlv.TestUtils) ... ok
test_flatten_dict_lists_nested (test_tlv.TestUtils) ... ok
test_flatten_dict_lists_nodict (test_tlv.TestUtils) ... ok
testDecAct_allSet (test_utils.DecTestCase) ... ok
testDecAct_noneSet (test_utils.DecTestCase) ... ok
testDecAct_onlyCdma20001xRTT (test_utils.DecTestCase) ... ok
testDecAct_onlyCdma2000HRPD (test_utils.DecTestCase) ... ok
testDecAct_onlyEUtran (test_utils.DecTestCase) ... ok
testDecAct_onlyGsm (test_utils.DecTestCase) ... ok
testDecAct_onlyGsmCompact (test_utils.DecTestCase) ... ok
testDecAct_onlyNgRan (test_utils.DecTestCase) ... ok
testDecAct_onlyUtran (test_utils.DecTestCase) ... ok
testDecMCCfromPLMN (test_utils.DecTestCase) ... ok
testDecMCCfromPLMN_str (test_utils.DecTestCase) ... ok
testDecMCCfromPLMN_unused (test_utils.DecTestCase) ... ok
testDecMCCfromPLMN_unused_str (test_utils.DecTestCase) ... ok
testDecMNCfromPLMN_threeDigitMNC (test_utils.DecTestCase) ... ok
testDecMNCfromPLMN_threeDigitMNC_str (test_utils.DecTestCase) ... ok
testDecMNCfromPLMN_twoDigitMNC (test_utils.DecTestCase) ... ok
testDecMNCfromPLMN_twoDigitMNC_str (test_utils.DecTestCase) ... ok
testDecMNCfromPLMN_unused (test_utils.DecTestCase) ... ok
testDecMNCfromPLMN_unused_str (test_utils.DecTestCase) ... ok
testDec_msisdn (test_utils.DecTestCase) ... ok
testDecodeSuciCalcInfo (test_utils.DecTestCase) ... ok
testDecxPlmn_w_act (test_utils.DecTestCase) ... ok
testEnc_msisdn (test_utils.DecTestCase) ... ok
testEncodeSuciCalcInfo (test_utils.DecTestCase) ... ok
testFormatxPlmn_w_act (test_utils.DecTestCase) ... ok
testSplitHexStringToListOf5ByteEntries (test_utils.DecTestCase) ... ok
test_enc_plmn (test_utils.DecTestCase) ... ok
testSeqOfChoices (test_utils.DoTestCase)
A sequence of two choices with each a variety of DO/TLVs ... ok
test_BerTlvLenDec (test_utils.TestBerTlv) ... ok
test_BerTlvLenEnc (test_utils.TestBerTlv) ... ok
test_BerTlvParseOne (test_utils.TestBerTlv) ... ok
test_BerTlvTagDec (test_utils.TestBerTlv) ... ok
test_ComprTlvTagDec (test_utils.TestComprTlv) ... ok
test_ComprTlvTagEnc (test_utils.TestComprTlv) ... ok
----------------------------------------------------------------------
Ran 60 tests in 0.115s
OK
+ pip install pylint
Requirement already satisfied: pylint in /usr/local/lib/python3.7/dist-packages (2.15.4)
Requirement already satisfied: astroid<=2.14.0-dev0,>=2.12.11 in
/usr/local/lib/python3.7/dist-packages (from pylint) (2.12.11)
Requirement already satisfied: tomlkit>=0.10.1 in
/usr/local/lib/python3.7/dist-packages (from pylint) (0.11.5)
Requirement already satisfied: typing-extensions>=3.10.0 in
/usr/local/lib/python3.7/dist-packages (from pylint) (4.4.0)
Requirement already satisfied: isort<6,>=4.2.5 in
/usr/local/lib/python3.7/dist-packages (from pylint) (5.10.1)
Requirement already satisfied: tomli>=1.1.0 in /usr/local/lib/python3.7/dist-packages
(from pylint) (2.0.1)
Requirement already satisfied: platformdirs>=2.2.0 in
/usr/local/lib/python3.7/dist-packages (from pylint) (2.5.2)
Requirement already satisfied: dill>=0.2 in /usr/local/lib/python3.7/dist-packages
(from pylint) (0.3.5.1)
Requirement already satisfied: mccabe<0.8,>=0.6 in
/usr/local/lib/python3.7/dist-packages (from pylint) (0.7.0)
Requirement already satisfied: lazy-object-proxy>=1.4.0 in
/usr/local/lib/python3.7/dist-packages (from
astroid<=2.14.0-dev0,>=2.12.11->pylint) (1.7.1)
Requirement already satisfied: typed-ast<2.0,>=1.4.0 in
/usr/local/lib/python3.7/dist-packages (from
astroid<=2.14.0-dev0,>=2.12.11->pylint) (1.5.4)
Requirement already satisfied: wrapt<2,>=1.11 in
/usr/local/lib/python3.7/dist-packages (from
astroid<=2.14.0-dev0,>=2.12.11->pylint) (1.14.1)
+ python -m pylint -j0 --errors-only --disable E1102 --disable E0401 --enable W0301 pySim
pySim-prog.py pySim-read.py pySim-shell.py pySim-trace.py setup.py
+ pip install sphinx
Requirement already satisfied: sphinx in /usr/local/lib/python3.7/dist-packages (5.3.0)
Requirement already satisfied: sphinxcontrib-applehelp in
/usr/local/lib/python3.7/dist-packages (from sphinx) (1.0.2)
Requirement already satisfied: requests>=2.5.0 in
/usr/local/lib/python3.7/dist-packages (from sphinx) (2.28.1)
Requirement already satisfied: babel>=2.9 in /usr/local/lib/python3.7/dist-packages
(from sphinx) (2.10.3)
Requirement already satisfied: Jinja2>=3.0 in /usr/local/lib/python3.7/dist-packages
(from sphinx) (3.1.2)
Requirement already satisfied: sphinxcontrib-devhelp in
/usr/local/lib/python3.7/dist-packages (from sphinx) (1.0.2)
Requirement already satisfied: docutils<0.20,>=0.14 in
/usr/lib/python3/dist-packages (from sphinx) (0.14)
Requirement already satisfied: snowballstemmer>=2.0 in
/usr/local/lib/python3.7/dist-packages (from sphinx) (2.2.0)
Requirement already satisfied: packaging>=21.0 in
/usr/local/lib/python3.7/dist-packages (from sphinx) (21.3)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in
/usr/local/lib/python3.7/dist-packages (from sphinx) (1.1.5)
Requirement already satisfied: sphinxcontrib-qthelp in
/usr/local/lib/python3.7/dist-packages (from sphinx) (1.0.3)
Requirement already satisfied: alabaster<0.8,>=0.7 in
/usr/local/lib/python3.7/dist-packages (from sphinx) (0.7.12)
Requirement already satisfied: sphinxcontrib-jsmath in
/usr/local/lib/python3.7/dist-packages (from sphinx) (1.0.1)
Requirement already satisfied: imagesize>=1.3 in /usr/local/lib/python3.7/dist-packages
(from sphinx) (1.4.1)
Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in
/usr/local/lib/python3.7/dist-packages (from sphinx) (2.0.0)
Requirement already satisfied: Pygments>=2.12 in /usr/local/lib/python3.7/dist-packages
(from sphinx) (2.13.0)
Requirement already satisfied: importlib-metadata>=4.8 in
/usr/local/lib/python3.7/dist-packages (from sphinx) (5.0.0)
Requirement already satisfied: pytz>=2015.7 in /usr/local/lib/python3.7/dist-packages
(from babel>=2.9->sphinx) (2022.4)
Requirement already satisfied: typing-extensions>=3.6.4 in
/usr/local/lib/python3.7/dist-packages (from importlib-metadata>=4.8->sphinx)
(4.4.0)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages
(from importlib-metadata>=4.8->sphinx) (3.4.1)
Requirement already satisfied: MarkupSafe>=2.0 in
/usr/local/lib/python3.7/dist-packages (from Jinja2>=3.0->sphinx) (2.1.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in
/usr/local/lib/python3.7/dist-packages (from packaging>=21.0->sphinx) (3.0.9)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.5.0->sphinx) (1.26.12)
Requirement already satisfied: idna<4,>=2.5 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.5.0->sphinx) (3.4)
Requirement already satisfied: charset-normalizer<3,>=2 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.5.0->sphinx) (2.1.1)
Requirement already satisfied: certifi>=2017.4.17 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.5.0->sphinx) (2022.9.24)
+ pip install sphinxcontrib-napoleon
Requirement already satisfied: sphinxcontrib-napoleon in
/usr/local/lib/python3.7/dist-packages (0.7)
Requirement already satisfied: pockets>=0.3 in /usr/local/lib/python3.7/dist-packages
(from sphinxcontrib-napoleon) (0.9.1)
Requirement already satisfied: six>=1.5.2 in /usr/lib/python3/dist-packages (from
sphinxcontrib-napoleon) (1.12.0)
+ pip3 install -e
git+https://github.com/osmocom/sphinx-argparse@master#egg=sphinx-argparse
Obtaining sphinx-argparse from
git+https://github.com/osmocom/sphinx-argparse@master#egg=sphinx-argparse
Cloning
https://github.com/osmocom/sphinx-argparse (to revision master) to
./venv/src/sphinx-argparse
Running command git clone --filter=blob:none --quiet
https://github.com/osmocom/sphinx-argparse
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/ws/venv/src/sphinx-argparse>
Resolved
https://github.com/osmocom/sphinx-argparse to commit
f62ee2b5e03fc07fa87526653800da589c9536d7
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: sphinx>=1.2.0 in /usr/local/lib/python3.7/dist-packages
(from sphinx-argparse) (5.3.0)
Requirement already satisfied: snowballstemmer>=2.0 in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(2.2.0)
Requirement already satisfied: sphinxcontrib-applehelp in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(1.0.2)
Requirement already satisfied: importlib-metadata>=4.8 in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(5.0.0)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(1.1.5)
Requirement already satisfied: requests>=2.5.0 in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(2.28.1)
Requirement already satisfied: imagesize>=1.3 in /usr/local/lib/python3.7/dist-packages
(from sphinx>=1.2.0->sphinx-argparse) (1.4.1)
Requirement already satisfied: packaging>=21.0 in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse) (21.3)
Requirement already satisfied: babel>=2.9 in /usr/local/lib/python3.7/dist-packages
(from sphinx>=1.2.0->sphinx-argparse) (2.10.3)
Requirement already satisfied: sphinxcontrib-devhelp in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(1.0.2)
Requirement already satisfied: sphinxcontrib-qthelp in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(1.0.3)
Requirement already satisfied: Pygments>=2.12 in /usr/local/lib/python3.7/dist-packages
(from sphinx>=1.2.0->sphinx-argparse) (2.13.0)
Requirement already satisfied: sphinxcontrib-jsmath in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(1.0.1)
Requirement already satisfied: Jinja2>=3.0 in /usr/local/lib/python3.7/dist-packages
(from sphinx>=1.2.0->sphinx-argparse) (3.1.2)
Requirement already satisfied: docutils<0.20,>=0.14 in
/usr/lib/python3/dist-packages (from sphinx>=1.2.0->sphinx-argparse) (0.14)
Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(2.0.0)
Requirement already satisfied: alabaster<0.8,>=0.7 in
/usr/local/lib/python3.7/dist-packages (from sphinx>=1.2.0->sphinx-argparse)
(0.7.12)
Requirement already satisfied: pytz>=2015.7 in /usr/local/lib/python3.7/dist-packages
(from babel>=2.9->sphinx>=1.2.0->sphinx-argparse) (2022.4)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages
(from importlib-metadata>=4.8->sphinx>=1.2.0->sphinx-argparse) (3.4.1)
Requirement already satisfied: typing-extensions>=3.6.4 in
/usr/local/lib/python3.7/dist-packages (from
importlib-metadata>=4.8->sphinx>=1.2.0->sphinx-argparse) (4.4.0)
Requirement already satisfied: MarkupSafe>=2.0 in
/usr/local/lib/python3.7/dist-packages (from
Jinja2>=3.0->sphinx>=1.2.0->sphinx-argparse) (2.1.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in
/usr/local/lib/python3.7/dist-packages (from
packaging>=21.0->sphinx>=1.2.0->sphinx-argparse) (3.0.9)
Requirement already satisfied: idna<4,>=2.5 in
/usr/local/lib/python3.7/dist-packages (from
requests>=2.5.0->sphinx>=1.2.0->sphinx-argparse) (3.4)
Requirement already satisfied: charset-normalizer<3,>=2 in
/usr/local/lib/python3.7/dist-packages (from
requests>=2.5.0->sphinx>=1.2.0->sphinx-argparse) (2.1.1)
Requirement already satisfied: certifi>=2017.4.17 in
/usr/local/lib/python3.7/dist-packages (from
requests>=2.5.0->sphinx>=1.2.0->sphinx-argparse) (2022.9.24)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in
/usr/local/lib/python3.7/dist-packages (from
requests>=2.5.0->sphinx>=1.2.0->sphinx-argparse) (1.26.12)
Installing collected packages: sphinx-argparse
Running setup.py develop for sphinx-argparse
Successfully installed sphinx-argparse
+ cd docs
+ make html latexpdf
Running Sphinx v5.3.0
Extension error:
Could not import extension sphinxarg.ext (exception: No module named 'sphinxarg')
make: *** [Makefile:35: html] Error 2
Build step 'Execute shell' marked build as failure
Archiving artifacts