4.0.0 sdc-integration-tests jar sdc-integration-tests org.openecomp.sdc sdc-main 1.12.2-SNAPSHOT 3.141.59 0.29.0 integration-test 9042 onap123#@! false SDC-CS-${it.env.name} asdc_user Aa1234%^! ${project.build.directory}/chef-config ${project.build.directory}/plugins/sdc-be /tmp/sdc-integration-tests latest 86.0 true 1.3.1 1.7.0 false ch.qos.logback logback-classic ${logback.version} org.yaml snakeyaml ${snakeyaml.version} test org.hamcrest hamcrest ${hamcrest.version} test org.testng testng ${testng.version} test com.google.code.gson gson ${gson.version} test org.openecomp.sdc.be catalog-model ${project.version} test org.eclipse.jetty jetty-server org.eclipse.jetty jetty-servlet org.openecomp.sdc.be catalog-dao ${project.version} test org.eclipse.jetty jetty-server org.eclipse.jetty jetty-servlet @media only all and (prefers-color-scheme: dark) { .highlight .hll { background-color: #49483e } .highlight .c { color: #75715e } /* Comment */ .highlight .err { color: #960050; background-color: #1e0010 } /* Error */ .highlight .k { color: #66d9ef } /* Keyword */ .highlight .l { color: #ae81ff } /* Literal */ .highlight .n { color: #f8f8f2 } /* Name */ .highlight .o { color: #f92672 } /* Operator */ .highlight .p { color: #f8f8f2 } /* Punctuation */ .highlight .ch { color: #75715e } /* Comment.Hashbang */ .highlight .cm { color: #75715e } /* Comment.Multiline */ .highlight .cp { color: #75715e } /* Comment.Preproc */ .highlight .cpf { color: #75715e } /* Comment.PreprocFile */ .highlight .c1 { color: #75715e } /* Comment.Single */ .highlight .cs { color: #75715e } /* Comment.Special */ .highlight .gd { color: #f92672 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gi { color: #a6e22e } /* Generic.Inserted */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #75715e } /* Generic.Subheading */ .highlight .kc { color: #66d9ef } /* Keyword.Constant */ .highlight .kd { color: #66d9ef } /* Keyword.Declaration */ .highlight .kn { color: #f92672 } /* Keyword.Namespace */ .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ .highlight .kr { color: #66d9ef } /* Keyword.Reserved */ .highlight .kt { color: #66d9ef } /* Keyword.Type */ .highlight .ld { color: #e6db74 } /* Literal.Date */ .highlight .m { color: #ae81ff } /* Literal.Number */ .highlight .s { color: #e6db74 } /* Literal.String */ .highlight .na { color: #a6e22e } /* Name.Attribute */ .highlight .nb { color: #f8f8f2 } /* Name.Builtin */ .highlight .nc { color: #a6e22e } /* Name.Class */ .highlight .no { color: #66d9ef } /* Name.Constant */ .highlight .nd { color: #a6e22e } /* Name.Decorator */ .highlight .ni { color: #f8f8f2 } /* Name.Entity */ .highlight .ne { color: #a6e22e } /* Name.Exception */ .highlight .nf { color: #a6e22e } /* Name.Function */ .highlight .nl { color: #f8f8f2 } /* Name.Label */ .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ .highlight .nx { color: #a6e22e } /* Name.Other */ .highlight .py { color: #f8f8f2 } /* Name.Property */ .highlight .nt { color: #f92672 } /* Name.Tag */ .highlight .nv { color: #f8f8f2 } /* Name.Variable */ .highlight .ow { color: #f92672 } /* Operator.Word */ .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ .highlight .mb { color: #ae81ff } /* Literal.Number.Bin */ .highlight .mf { color: #ae81ff } /* Literal.Number.Float */ .highlight .mh { color: #ae81ff } /* Literal.Number.Hex */ .highlight .mi { color: #ae81ff } /* Literal.Number.Integer */ .highlight .mo { color: #ae81ff } /* Literal.Number.Oct */ .highlight .sa { color: #e6db74 } /* Literal.String.Affix */ .highlight .sb { color: #e6db74 } /* Literal.String.Backtick */ .highlight .sc { color: #e6db74 } /* Literal.String.Char */ .highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */ .highlight .sd { color: #e6db74 } /* Literal.String.Doc */ .highlight .s2 { color: #e6db74 } /* Literal.String.Double */ .highlight .se { color: #ae81ff } /* Literal.String.Escape */ .highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */ .highlight .si { color: #e6db74 } /* Literal.String.Interpol */ .highlight .sx { color: #e6db74 } /* Literal.String.Other */ .highlight .sr { color: #e6db74 } /* Literal.String.Regex */ .highlight .s1 { color: #e6db74 } /* Literal.String.Single */ .highlight .ss { color: #e6db74 } /* Literal.String.Symbol */ .highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #a6e22e } /* Name.Function.Magic */ .highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */ .highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */ .highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */ .highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */ .highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */ } @media (prefers-color-scheme: light) { .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
/*
============LICENSE_START==========================================
===================================================================
Copyright (C) 2018-19 IBM Intellectual Property. All rights reserved.
===================================================================

Unless otherwise specified, all software contained herein is licensed
under the Apache License, Version 2.0 (the License);
you may not use this software except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
============LICENSE_END============================================
*/

import { ApplicationConfig } from '@loopback/core';
import { CdsUiServerApplication } from './application';
import { logger } from './logger/logger';
export { CdsUiServerApplication };

export async function main(options: ApplicationConfig = {}) {
  const app = new CdsUiServerApplication(options);
  await app.boot();
  await app.start();

  const url = app.restServer.url;
  logger.info(`Server is running at ${url}`);
  logger.info(`Try ${url}/ping`);

  return app;
}
pre-integration-test run untar-gecko pre-integration-test run org.codehaus.mojo build-helper-maven-plugin reserve-port-for-tests validate reserve-network-port sdc.it.docker.cassandra.port io.fabric8 docker-maven-plugin org.apache.httpcomponents httpclient ${httpclient.version} ${verbose} ${docker.api.version} true true ${docker.namespace}/sdc-cassandra:${it.docker.version} sdc-cassandra ${project.version} ${it.cassandra.password} ${it.env.name} 1536M 512M sdc-cs ${it.chef.config}:/root/chef-solo/environments memlock -1 -1 nofile 100000 100000 sdc-cs direct 9042 9042:9042 custom sdc-network sdc-cs ${docker.namespace}/sdc-cassandra-init:${it.docker.version} sdc-cassandra-init sdc-cassandra ${project.version} ${it.sdc.user} ${it.sdc.password} ${it.cassandra.password} ${it.env.name} sdc-cs-init ${it.chef.config}:/home/sdc/chef-solo/environments SdcSchemaFileImport successfully completed custom sdc-network sdc-cs-init ${docker.namespace}/sdc-onboard-cassandra-init:${it.docker.version} sdc-cassandra-onboard-init sdc-cassandra-init ${project.version} ${it.sdc.user} ${it.sdc.password} ${it.cassandra.password} ${it.cassandra.port} ${it.env.name} sdc-cs sdc-cs-onboard-init ${it.chef.config}:/home/sdc/chef-solo/environments Onboarding init was successful custom sdc-network sdc-cs-onboard-init ${docker.namespace}/sdc-onboard-backend:${it.docker.version} sdc-onboard-backend sdc-cassandra-onboard-init ${it.cassandra.ssl.enabled} ${it.sdc.cluster.name} ${it.sdc.user} ${it.sdc.password} ${it.env.name} onap/cert -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:4001 -Xmx1g -Xms1g sdc-onboard-BE ${it.chef.config}:/app/jetty/chef-solo/environments ${project.basedir}/src/test/resources/cert/onboarding-be:/app/jetty/onap/cert ${it.shared.volume}:/app/jetty/logs sdc-onboard-BE direct 8445 8081 4001 8445:8445 8081:8081 4001:4001 custom sdc-network sdc-onboard-BE ${docker.namespace}/sdc-backend-all-plugins:${it.docker.version} sdc-backend sdc-cassandra-init ${it.cassandra.ssl.enabled} ${it.env.name} -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:4000 -Xmx1536m -Xms1536m onap/cert nsdCert sdc-BE ${it.chef.config}:/app/jetty/chef-solo/environments ${it.shared.volume}:/app/jetty/logs ${project.basedir}/src/test/resources/cert/catalog-be:/app/jetty/onap/cert sdc-BE direct 8443 8080 4000 8443:8443 8080:8080 4000:4000 custom sdc-network sdc-BE ${docker.namespace}/sdc-backend-init:${it.docker.version} sdc-backend-init sdc-backend ${it.env.name} sdc-BE-init ${it.chef.config}:/home/onap/chef-solo/environments ${it.shared.volume}:/home/onap/logs Chef Client finished custom sdc-network sdc-BE-init ${docker.namespace}/sdc-frontend:${it.docker.version} sdc-frontend ${it.env.name} -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:6000 -Xmx256m -Xms256m sdc-FE ${it.chef.config}:/app/jetty/chef-solo/environments ${it.shared.volume}:/app/jetty/logs ${it.chef.config}/plugins-configuration.yaml:/app/jetty/config/catalog-fe/plugins-configuration.yaml sdc-FE direct 9443 8181 6000 9443:9443 8181:8181 6000:6000 custom sdc-network sdc-FE ${docker.namespace}/sdc-simulator:${it.docker.version} sdc-simulator -Xmx128m -Xms128m -Xss1m ${it.env.name} sdc-sim ${it.chef.config}:/app/jetty/chef-solo/environments ${it.shared.volume}:/app/jetty/logs sdc-sim direct 8080 8443 5000 8285:8080 8286:8443 5000:5000 custom sdc-network sdc-sim selenium/standalone-firefox:${it.ui.firefox.version} firefox-standalone firefox-standalone firefox-standalone direct 4444 -Xmx512m 1920 1440 4444:4444 custom sdc-network firefox-standalone /tmp/sdc-integration-tests/downloadAutomation/:/home/seluser/Desktop /dev/shm:/dev/shm ${docker.namespace}/sdc-helm-validator:${it.helm-validator.version} helm-validator ${it.helm-validator.disabled} helm-validator helm-validator direct 8080 8085:8080 custom sdc-network helm-validator docker-start-for-it pre-integration-test start docker-stop-for-it post-integration-test stop org.apache.maven.plugins maven-surefire-plugin true org.apache.maven.plugins maven-failsafe-plugin 1 true testng.dtd.http true src/test/resources/ci/testSuites/backend/onapApiSanity.xml src/test/resources/ci/testSuites/frontend/onapUiSanity.xml all-for-integration-tests-only true false integration-tests-with-helm-validator false org.apache.maven.plugins maven-failsafe-plugin 1 true testng.dtd.http true src/test/resources/ci/testSuites/backend/onapApiSanity.xml src/test/resources/ci/testSuites/frontend/onapUiSanity.xml src/test/resources/ci/testSuites/backend/helmValidatorTests.xml src/test/resources/ci/testSuites/frontend/helmValidatorTests.xml