Loading examples/notification_server/Dockerfile 0 → 100644 +30 −0 Original line number Diff line number Diff line ##Docker file containing the environment for running robot3.1 based on python3.9 ## As example, MEC016 test suite are used ##How to run this container. ## Build the image using this docker file, make sure the server side is up and running and eventually run the tests. FROM python:3.10-slim RUN addgroup robot && adduser -D -G robot -h /home/robot robot WORKDIR /home/robot # Install system packages RUN apt-get update && apt-get install -y \ git \ wget \ build-essential \ python3-dev \ libssl-dev \ libffi-dev \ python3-pip COPY requirements.txt . RUN pip install -r requirements.txt COPY tests tests COPY libraries libraries COPY run_tests.sh . ENTRYPOINT ./run_tests.sh examples/notification_server/RNIS/.keepme 0 → 100644 +0 −0 Empty file added. examples/notification_server/RNIS/dummy_mec012_server/.dockerignore 0 → 100644 +72 −0 Original line number Diff line number Diff line .travis.yaml .swagger-codegen-ignore README.md tox.ini git_push.sh test-requirements.txt setup.py # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python env/ build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ *.egg-info/ .installed.cfg *.egg # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *,cover .hypothesis/ venv/ .python-version # Translations *.mo *.pot # Django stuff: *.log # Sphinx documentation docs/_build/ # PyBuilder target/ #Ipython Notebook .ipynb_checkpoints examples/notification_server/RNIS/dummy_mec012_server/.gitignore 0 → 100644 +64 −0 Original line number Diff line number Diff line # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python env/ build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ *.egg-info/ .installed.cfg *.egg # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *,cover .hypothesis/ venv/ .python-version # Translations *.mo *.pot # Django stuff: *.log # Sphinx documentation docs/_build/ # PyBuilder target/ #Ipython Notebook .ipynb_checkpoints examples/notification_server/RNIS/dummy_mec012_server/.swagger-codegen-ignore 0 → 100644 +23 −0 Original line number Diff line number Diff line # Swagger Codegen Ignore # Generated by swagger-codegen https://github.com/swagger-api/swagger-codegen # Use this file to prevent files from being overwritten by the generator. # The patterns follow closely to .gitignore or .dockerignore. # As an example, the C# client generator defines ApiClient.cs. # You can make changes and tell Swagger Codgen to ignore just this file by uncommenting the following line: #ApiClient.cs # You can match any string of characters against a directory, file or extension with a single asterisk (*): #foo/*/qux # The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux # You can recursively match patterns against a directory, file or extension with a double asterisk (**): #foo/**/qux # This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux # You can also negate patterns with an exclamation (!). # For example, you can ignore all files in a docs folder with the file extension .md: #docs/*.md # Then explicitly reverse the ignore rule for a single file: #!docs/README.md Loading
examples/notification_server/Dockerfile 0 → 100644 +30 −0 Original line number Diff line number Diff line ##Docker file containing the environment for running robot3.1 based on python3.9 ## As example, MEC016 test suite are used ##How to run this container. ## Build the image using this docker file, make sure the server side is up and running and eventually run the tests. FROM python:3.10-slim RUN addgroup robot && adduser -D -G robot -h /home/robot robot WORKDIR /home/robot # Install system packages RUN apt-get update && apt-get install -y \ git \ wget \ build-essential \ python3-dev \ libssl-dev \ libffi-dev \ python3-pip COPY requirements.txt . RUN pip install -r requirements.txt COPY tests tests COPY libraries libraries COPY run_tests.sh . ENTRYPOINT ./run_tests.sh
examples/notification_server/RNIS/dummy_mec012_server/.dockerignore 0 → 100644 +72 −0 Original line number Diff line number Diff line .travis.yaml .swagger-codegen-ignore README.md tox.ini git_push.sh test-requirements.txt setup.py # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python env/ build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ *.egg-info/ .installed.cfg *.egg # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *,cover .hypothesis/ venv/ .python-version # Translations *.mo *.pot # Django stuff: *.log # Sphinx documentation docs/_build/ # PyBuilder target/ #Ipython Notebook .ipynb_checkpoints
examples/notification_server/RNIS/dummy_mec012_server/.gitignore 0 → 100644 +64 −0 Original line number Diff line number Diff line # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python env/ build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ *.egg-info/ .installed.cfg *.egg # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *,cover .hypothesis/ venv/ .python-version # Translations *.mo *.pot # Django stuff: *.log # Sphinx documentation docs/_build/ # PyBuilder target/ #Ipython Notebook .ipynb_checkpoints
examples/notification_server/RNIS/dummy_mec012_server/.swagger-codegen-ignore 0 → 100644 +23 −0 Original line number Diff line number Diff line # Swagger Codegen Ignore # Generated by swagger-codegen https://github.com/swagger-api/swagger-codegen # Use this file to prevent files from being overwritten by the generator. # The patterns follow closely to .gitignore or .dockerignore. # As an example, the C# client generator defines ApiClient.cs. # You can make changes and tell Swagger Codgen to ignore just this file by uncommenting the following line: #ApiClient.cs # You can match any string of characters against a directory, file or extension with a single asterisk (*): #foo/*/qux # The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux # You can recursively match patterns against a directory, file or extension with a double asterisk (**): #foo/**/qux # This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux # You can also negate patterns with an exclamation (!). # For example, you can ignore all files in a docs folder with the file extension .md: #docs/*.md # Then explicitly reverse the ignore rule for a single file: #!docs/README.md