[spytest] Create new sonic-mgmt docker for running spytests (#4212)
Signed-off-by: Danny Allen <daall@microsoft.com>
This commit is contained in:
parent
b08bedbfe8
commit
f906a758cd
29
dockers/docker-sonic-mgmt-spytest/Dockerfile.j2
Normal file
29
dockers/docker-sonic-mgmt-spytest/Dockerfile.j2
Normal file
@ -0,0 +1,29 @@
|
||||
FROM docker-sonic-mgmt:latest
|
||||
|
||||
ENV CC=gcc CPP=cpp CXX=c++ LDSHARED="gcc -pthread -shared" PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1
|
||||
|
||||
RUN sudo -H pip install \
|
||||
"cryptography>=2.5" \
|
||||
"future>=0.16.0" \
|
||||
gitpython \
|
||||
jinja2 \
|
||||
jsonpatch \
|
||||
"netmiko==2.4.2" \
|
||||
prettytable \
|
||||
psutil \
|
||||
pycryptodome \
|
||||
pyfiglet \
|
||||
"pylint==1.8.1" \
|
||||
pyro4 \
|
||||
pytest-repeat \
|
||||
"pytest-xdist==1.28.0" \
|
||||
"pytest==4.6.5" \
|
||||
redis \
|
||||
requests \
|
||||
rpyc \
|
||||
tabulate \
|
||||
textfsm
|
||||
|
||||
RUN sudo apt-get update && sudo apt-get install -y \
|
||||
inetutils-ping \
|
||||
telnet
|
6
rules/docker-sonic-mgmt-spytest.mk
Normal file
6
rules/docker-sonic-mgmt-spytest.mk
Normal file
@ -0,0 +1,6 @@
|
||||
# SPYTest Management Docker
|
||||
|
||||
DOCKER_MGMT_SPYTEST = docker-sonic-mgmt-spytest.gz
|
||||
$(DOCKER_MGMT_SPYTEST)_PATH = $(DOCKERS_PATH)/docker-sonic-mgmt-spytest
|
||||
$(DOCKER_MGMT_SPYTEST)_LOAD_DOCKERS += $(DOCKER_SONIC_MGMT)
|
||||
SONIC_DOCKER_IMAGES += $(DOCKER_MGMT_SPYTEST)
|
Loading…
Reference in New Issue
Block a user