Commit graph

4 commits

Author SHA1 Message Date
Felix Walter
79de95398c CI: Integrate IONe v1.0.1
This adds a Dockerfile plus interoperability tests for the ION
experimental baseline release v1.0.1.

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2023-05-12 08:21:44 +02:00
Felix Walter
181c94f0a8 CI: Use dedicated Docker image
This prevents installing deps in each run.

Fixes: #16

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2023-05-11 16:54:50 +02:00
Felix Walter
0389435a6c CI: Add a Dockerfile for the other CI tests
This adds a Dockerfile containing everything needed in our other tests
(Clang, Python, Python dependencies, Netcat).

See also: #16

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2023-05-11 16:54:50 +02:00
Felix Walter
43ae0e59ef test: Add Dockerfiles and scripts for ION interoperability testing
This provides two new Dockerfiles for testing, one just containing ION
and one with an additional Python3 virtual environment for
interoperability testing.

Additionally, two scripts are provided:
* build_docker_images.sh: build images that can be pushed to the
  registry and then used by the CI toolchain
* prepare_for_test.sh: a script to be run inside a newly created Docker
  container based on the provided `ion-interop` image, to build uD3TN
  and add the Python modules from the uD3TN source tree efficiently

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2023-05-11 16:40:53 +02:00