diff options
author | 2020-05-15 00:57:25 -0700 | |
---|---|---|
committer | 2020-05-15 01:02:49 -0700 | |
commit | d203820b7e2174bd34fc66c22cd89213d2934aa9 (patch) | |
tree | a74d25d0ce25945812261183047eb4330c280523 /test/mocks/mass-pnf-sim/MassPnfSim.py | |
parent | d011020b3d108eeeeb95b15cd6cbdcdbb68fbc22 (diff) |
Make the maven image build an independent step
This improves testability as in CI the image build
is done by relevant CI runner from provided POM file
so building from script is redundant.
Updated doc in regard on how to build the image locally.
Change-Id: I7666bc638996c855fed139ee46fcc80379a02f3b
Issue-ID: INT-1577
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Diffstat (limited to 'test/mocks/mass-pnf-sim/MassPnfSim.py')
-rwxr-xr-x | test/mocks/mass-pnf-sim/MassPnfSim.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/mocks/mass-pnf-sim/MassPnfSim.py b/test/mocks/mass-pnf-sim/MassPnfSim.py index 1a6ae8a78..97ebafc77 100755 --- a/test/mocks/mass-pnf-sim/MassPnfSim.py +++ b/test/mocks/mass-pnf-sim/MassPnfSim.py @@ -34,6 +34,8 @@ def get_parser(): parser = argparse.ArgumentParser() subparsers = parser.add_subparsers(title='Subcommands', dest='subcommand') + # Build command parser + subparsers.add_parser('build', help='Build simulator image') # Bootstrap command parser parser_bootstrap = subparsers.add_parser('bootstrap', help='Bootstrap the system') parser_bootstrap.add_argument('--count', help='Instance count to bootstrap', type=int, metavar='INT', default=1) @@ -152,6 +154,8 @@ class MassPnfSim(): self.logger.info(f'Done setting up instance #{i}') + def build(self): + self.logger.info("Building simulator image") completed = subprocess.run('set -x; cd pnf-sim-lightweight; ./simulator.sh build ', shell=True) self.logger.info(f"Build docker image: {completed.stdout}") |