services
services: (object | object)[] = [{version: "1.0.0",name: "testService",rpcPort: "${DYNAMIC_TCP_PORT_1}",environments: [{name: "test",args: {start: ["--datadir", "${SERVICE_DIR}/datadir"],stop: [],teardown: [],},health: {interval: 500,retries: 2,port: "${DYNAMIC_TCP_PORT_1}",protocol: "tcp",},}],os: {osx: {commands: {setup: [{cmd: "chmod",args: ["+x", "./${SERVICE_DIR}/testService/testService1-osx"],}],start: "./${SERVICE_DIR}/testService/testService1-osx",stop: [],teardown: [],},},linux: {commands: {setup: [{cmd: "chmod",args: ["+x", "./${SERVICE_DIR}/testService/testService1-osx"],}],start: "./${SERVICE_DIR}/testService/testService1-osx",stop: [],teardown: [],},},windows: {commands: {setup: [],start: "powershell ./${SERVICE_DIR}/testService/testService1-win.ps1",stop: [],teardown: [],},},},},{version: "1.0.0",name: "testService2",environments: [{name: "dev",args: {start: ["--datadir", "core-geth"],stop: [],teardown: [],},}],os: {osx: {commands: {setup: [],start: "./testService",stop: "",teardown: "",},},},}]