See
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/278/display/redirect>
Changes:
------------------------------------------
Started by upstream project "master-pysim" build number 278
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
git rev-parse --resolve-git-dir
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/ws/.git>
# timeout=10
Fetching changes from the remote Git repository
git config remote.origin.url
https://gerrit.osmocom.org/pysim # 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
Checking out Revision
75a58d1a87e4c138659bc448198b329a8e3d661e (refs/remotes/origin/master)
git config core.sparsecheckout # timeout=10
git checkout -f 75a58d1a87e4c138659bc448198b329a8e3d661e # timeout=10
Commit
message: "Add new pySim.ota library, implement SIM OTA crypto"
git rev-list --no-walk
75a58d1a87e4c138659bc448198b329a8e3d661e # timeout=10
[simtester] $ /bin/sh -xe
/tmp/jenkins2716839081909856632.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>
Not overwriting existing python script
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/ws/venv/bin/python>
(you must use
<https://jenkins.osmocom.org/jenkins/job/master-pysim/a1=default,a2=default,a3=default,a4=default,label=simtester/ws/venv/bin/python3)>
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 ./venv/lib/python3.7/site-packages (from -r
requirements.txt (line 7)) (0.22.0)
Requirement already satisfied: gsm0338 in ./venv/lib/python3.7/site-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 ./venv/lib/python3.7/site-packages (from -r
requirements.txt (line 10)) (1.1.0)
Requirement already satisfied: colorlog in ./venv/lib/python3.7/site-packages (from -r
requirements.txt (line 11)) (6.6.0)
Requirement already satisfied: pycryptodome in ./venv/lib/python3.7/site-packages (from -r
requirements.txt (line 12)) (3.15.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: 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: 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: importlib-metadata>=1.6.0 in
./venv/lib/python3.7/site-packages (from cmd2==1.5->-r requirements.txt (line 4))
(4.12.0)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from
jsonpath-ng->-r requirements.txt (line 5)) (1.12.0)
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: ply in /usr/local/lib/python3.7/dist-packages (from
jsonpath-ng->-r requirements.txt (line 5)) (3.11)
Requirement already satisfied: typing-extensions>=3.6.4 in
./venv/lib/python3.7/site-packages (from importlib-metadata>=1.6.0->cmd2==1.5->-r
requirements.txt (line 4)) (4.3.0)
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)
+ 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.121s
OK
+ pip install pylint==2.14.5
Requirement already satisfied: pylint==2.14.5 in ./venv/lib/python3.7/site-packages
(2.14.5)
Requirement already satisfied: isort<6,>=4.2.5 in ./venv/lib/python3.7/site-packages
(from pylint==2.14.5) (5.10.1)
Requirement already satisfied: tomli>=1.1.0 in ./venv/lib/python3.7/site-packages (from
pylint==2.14.5) (2.0.1)
Requirement already satisfied: astroid<=2.12.0-dev0,>=2.11.6 in
./venv/lib/python3.7/site-packages (from pylint==2.14.5) (2.11.7)
Requirement already satisfied: platformdirs>=2.2.0 in
./venv/lib/python3.7/site-packages (from pylint==2.14.5) (2.5.2)
Requirement already satisfied: typing-extensions>=3.10.0 in
./venv/lib/python3.7/site-packages (from pylint==2.14.5) (4.3.0)
Requirement already satisfied: dill>=0.2 in ./venv/lib/python3.7/site-packages (from
pylint==2.14.5) (0.3.5.1)
Requirement already satisfied: mccabe<0.8,>=0.6 in
./venv/lib/python3.7/site-packages (from pylint==2.14.5) (0.7.0)
Requirement already satisfied: tomlkit>=0.10.1 in ./venv/lib/python3.7/site-packages
(from pylint==2.14.5) (0.11.4)
Requirement already satisfied: wrapt<2,>=1.11 in ./venv/lib/python3.7/site-packages
(from astroid<=2.12.0-dev0,>=2.11.6->pylint==2.14.5) (1.14.1)
Requirement already satisfied: setuptools>=20.0 in ./venv/lib/python3.7/site-packages
(from astroid<=2.12.0-dev0,>=2.11.6->pylint==2.14.5) (65.3.0)
Requirement already satisfied: lazy-object-proxy>=1.4.0 in
./venv/lib/python3.7/site-packages (from
astroid<=2.12.0-dev0,>=2.11.6->pylint==2.14.5) (1.7.1)
Requirement already satisfied: typed-ast<2.0,>=1.4.0 in
./venv/lib/python3.7/site-packages (from
astroid<=2.12.0-dev0,>=2.11.6->pylint==2.14.5) (1.5.4)
+ 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 ./venv/lib/python3.7/site-packages (5.1.1)
Requirement already satisfied: Jinja2>=2.3 in ./venv/lib/python3.7/site-packages (from
sphinx) (3.1.2)
Requirement already satisfied: docutils<0.20,>=0.14 in
/usr/lib/python3/dist-packages (from sphinx) (0.14)
Requirement already satisfied: sphinxcontrib-devhelp in ./venv/lib/python3.7/site-packages
(from sphinx) (1.0.2)
Requirement already satisfied: packaging in ./venv/lib/python3.7/site-packages (from
sphinx) (21.3)
Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in
./venv/lib/python3.7/site-packages (from sphinx) (2.0.0)
Requirement already satisfied: sphinxcontrib-jsmath in ./venv/lib/python3.7/site-packages
(from sphinx) (1.0.1)
Requirement already satisfied: Pygments>=2.0 in /usr/lib/python3/dist-packages (from
sphinx) (2.3.1)
Requirement already satisfied: alabaster<0.8,>=0.7 in
./venv/lib/python3.7/site-packages (from sphinx) (0.7.12)
Requirement already satisfied: imagesize in ./venv/lib/python3.7/site-packages (from
sphinx) (1.4.1)
Requirement already satisfied: requests>=2.5.0 in ./venv/lib/python3.7/site-packages
(from sphinx) (2.28.1)
Requirement already satisfied: snowballstemmer>=1.1 in
./venv/lib/python3.7/site-packages (from sphinx) (2.2.0)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in
./venv/lib/python3.7/site-packages (from sphinx) (1.1.5)
Requirement already satisfied: sphinxcontrib-applehelp in
./venv/lib/python3.7/site-packages (from sphinx) (1.0.2)
Requirement already satisfied: sphinxcontrib-qthelp in ./venv/lib/python3.7/site-packages
(from sphinx) (1.0.3)
Requirement already satisfied: babel>=1.3 in ./venv/lib/python3.7/site-packages (from
sphinx) (2.10.3)
Requirement already satisfied: importlib-metadata>=4.4 in
./venv/lib/python3.7/site-packages (from sphinx) (4.12.0)
Requirement already satisfied: pytz>=2015.7 in ./venv/lib/python3.7/site-packages (from
babel>=1.3->sphinx) (2022.2.1)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages
(from importlib-metadata>=4.4->sphinx) (3.4.1)
Requirement already satisfied: typing-extensions>=3.6.4 in
./venv/lib/python3.7/site-packages (from importlib-metadata>=4.4->sphinx) (4.3.0)
Requirement already satisfied: MarkupSafe>=2.0 in ./venv/lib/python3.7/site-packages
(from Jinja2>=2.3->sphinx) (2.1.1)
Requirement already satisfied: charset-normalizer<3,>=2 in
./venv/lib/python3.7/site-packages (from requests>=2.5.0->sphinx) (2.1.0)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.7/site-packages
(from requests>=2.5.0->sphinx) (2022.6.15)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.7/site-packages
(from requests>=2.5.0->sphinx) (3.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in
./venv/lib/python3.7/site-packages (from requests>=2.5.0->sphinx) (1.26.11)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in
./venv/lib/python3.7/site-packages (from packaging->sphinx) (3.0.9)
+ pip install sphinxcontrib-napoleon
Requirement already satisfied: sphinxcontrib-napoleon in
./venv/lib/python3.7/site-packages (0.7)
Requirement already satisfied: pockets>=0.3 in ./venv/lib/python3.7/site-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
Updating ./venv/src/sphinx-argparse clone (to revision master)
Running command git fetch -q --tags
fatal: unable to access 'https://github.com/osmocom/sphinx-argparse/': Could not
resolve host:
github.com
error: subprocess-exited-with-error
× git fetch -q --tags did not run successfully.
│ exit code: 128
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× git fetch -q --tags did not run successfully.
│ exit code: 128
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Build step 'Execute shell' marked build as failure
Archiving artifacts