fixeria has submitted this change. (
https://gerrit.osmocom.org/c/pysim/+/42658?usp=email )
Change subject: contrib/jenkins.sh: separate JOB_TYPE for card tests
......................................................................
contrib/jenkins.sh: separate JOB_TYPE for card tests
A separate job gives us a possibility to skip tests requiring physical
cards for specific commits that do not touch the core logic. See the
related commits in osmo-ci.git.
Change-Id: If76d812ee43b7eb3b57fdc660c60bf31fbff5b16
Related: osmo-ci.git Ia48d1b468f65d7c2e6b4128eeac36d0f3d03c45e
Related: osmo-ci.git I986d88545f64e13cd571ba9ff56bc924822e39a0
---
M contrib/jenkins.sh
1 file changed, 12 insertions(+), 6 deletions(-)
Approvals:
fixeria: Looks good to me, approved
Jenkins Builder: Verified
diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh
index b95e80a..74198d7 100755
--- a/contrib/jenkins.sh
+++ b/contrib/jenkins.sh
@@ -32,15 +32,21 @@
# Execute automatically discovered unit tests first
python -m unittest discover -v -s tests/unittests
- # Run pySim-prog integration tests (requires physical cards)
- cd tests/pySim-prog_test/
- ./pySim-prog_test.sh
- cd ../../
-
# Run pySim-trace test
tests/pySim-trace_test/pySim-trace_test.sh
+ ;;
+"card-test") # tests requiring physical cards
+ virtualenv -p python3 venv --system-site-packages
+ . venv/bin/activate
- # Run pySim-shell integration tests (requires physical cards)
+ pip install -r requirements.txt
+
+ # Run pySim-prog integration tests
+ cd tests/pySim-prog_test/
+ ./pySim-prog_test.sh
+ cd ../../
+
+ # Run pySim-shell integration tests
python3 -m unittest discover -v -s ./tests/pySim-shell_test/
# Run pySim-smpp2sim test
--
To view, visit https://gerrit.osmocom.org/c/pysim/+/42658?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: If76d812ee43b7eb3b57fdc660c60bf31fbff5b16
Gerrit-Change-Number: 42658
Gerrit-PatchSet: 5
Gerrit-Owner: fixeria <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <[email protected]>
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: osmith <[email protected]>