Sign inSign up

gnode/gin-cli-deps

By gnode

Updated about 7 years ago

Image
0

2.9K

gnode/gin-cli-deps repository overview

GIN Client test scripts

Repository layout

  • docker: Dockerfiles for test server and client.

Server directories:

  • gin-data.init: Initial configuration for GIN server.
    • Mount location: Is first copied to a temporary directory in /tmp and then mounted under /data.

Test directories:

  • conf: GIN client configuration directory.
  • log: GIN client and test log directory.
  • scripts: Integration tests written in Python.

The scripts in the root of the repository are for starting and stopping the server and running the test inside a client container.

  • start-server: Makes two copies of gin-data.init in temporary directories, starts two gin@home server containers and creates a bridge network called ginbridge.
  • stop-server: Deletes the gin-data.init copies from the temporary directories, stops the server containers, and removes the ginbridge.
  • run-all-tests: Sets up the test client environment and runs all test scripts using pytest. Cleans up leftover repositories before exiting.

Tag summary

Content type

Image

Digest

Size

755.1 MB

Last updated

about 7 years ago

docker pull gnode/gin-cli-deps