use multiprocess to avoid pickle errors in tox on macos

Closes-Bug: #1998146
Change-Id: Id3ccee0f2f6ffb86c67b222f4cb0a869ba8c6bda
This commit is contained in:
Guillaume DeMengin 2022-11-28 21:22:51 +01:00
parent d2573fad0d
commit 08b1f2c5cd
3 changed files with 19 additions and 2 deletions

View File

@ -22,6 +22,14 @@
nodeset: ubuntu-xenial
- tox-py36:
nodeset: ubuntu-bionic
- tox-py37:
nodeset: ubuntu-bionic
- tox-py38:
nodeset: ubuntu-focal
- tox-py39:
nodeset: ubuntu-focal
- tox-py310:
nodeset: ubuntu-jammy
- jjb-tox-cross-jenkins-job-builder
gate:
jobs:
@ -33,4 +41,12 @@
nodeset: ubuntu-xenial
- tox-py36:
nodeset: ubuntu-bionic
- tox-py37:
nodeset: ubuntu-bionic
- tox-py38:
nodeset: ubuntu-focal
- tox-py39:
nodeset: ubuntu-focal
- tox-py310:
nodeset: ubuntu-jammy
- jjb-tox-cross-jenkins-job-builder

View File

@ -13,3 +13,4 @@ stestr>=2.0.0,!=3.0.0
testscenarios
testtools
pre-commit
multiprocess

View File

@ -1,7 +1,7 @@
import functools
import json
from multiprocessing import Process
from multiprocessing import Queue
from multiprocess import Process
from multiprocess import Queue
import traceback
from mock import Mock