threefoldtecharchive / jumpscaleX_archived

Apache License 2.0
1 stars 6 forks source link

Testing: Installation #715

Open 0xIslamTaha opened 5 years ago

0xIslamTaha commented 5 years ago

Module Requirements

Description We need to make sure that all the requirements of the installation script are working as expected.

Deliverable

Dinaamagdy commented 5 years ago

we will follow the docs here https://github.com/threefoldtech/jumpscaleX/tree/development/docs/Installation

Dina-Abd-Elrahman commented 5 years ago

-- I think we need to change certain part in documentation:

Dina-Abd-Elrahman commented 5 years ago

https://github.com/threefoldtech/jumpscaleX/blob/development_jumpscale_testing/install/tests/README.md#test-cases-requirement-traceability-matrix

we can close it now as we have 100% coverage

0xIslamTaha commented 5 years ago

I can see that there are more options in installation we did not cover, for now, I can see that container-install still have options to be done.

± % ./jsx.py container-install --help                                                                                                                                                                         !10095
Usage: jsx.py container-install [OPTIONS]

  create the 3bot container and install jumpcale inside if interactive is
  True then will ask questions, otherwise will go for the defaults or
  configured arguments

  if you want to configure other arguments use 'jsx configure ... '

Options:
  -n, --name TEXT       name of container
  --scratch             from scratch, means will start from empty ubuntu and
                        re-install everything
  -d, --delete          if set will delete the docker container if it already
                        exists
  --threebot            also install the threebot
  --portrange INTEGER   portrange, leave empty unless you know what you do.
  --image TEXT          select the container image to use to create the
                        container, leave empty unless you know what you do (-:
  -b, --branch TEXT     jumpscale branch. default 'master' or 'development'
                        for unstable release
  --pull                pull code from git, if not specified will only pull if
                        code directory does not exist yet
  -r, --reinstall       reinstall, basically means will try to re-do
                        everything without removing the data
  -s, --no-interactive  default is interactive, -s = silent
  --help                Show this message and exit.