# Example of a component with # # more instance -> connection # # some subcomponents # # artifact-type file.log # -------------------------------------------------------------------- # the example-applications is the main-application # it manages contracts of for this doing it has relations to # # rest-interface as single user-interface # # crm-system, accounting, product-management # # own database # -------------------------------------------------------------------- conf: instance: count: 1 # count of instances single: n components: testpoldb: relationtyp: "db" # db : is called by this comp conffile: "{dompath}/config/settings.xml" filetyp: xml urlpattern: ".*?(.*?)" testprd: relationtyp: call # call : is called by this comp conffile: "{dompath}/config/settings.xml" filetyp: xml urlpattern: ".*?(.*?)" testacnt: relationtyp: queue # call|called|queue conffile: "{dompath}/config/dbconn.xml" filetyp: xml ippattern: ".*?(.*?)" hostpattern: ".*?(.*?)" function: check_environment: "todo" init_testcase: "todo" finish_testcase: "todo" system: # look at sysmonitor script: "{dompath}/bin/sysctl.sh" # for checking checks: "status,version,start,stop,restart,available" artifact: # look at testrun file: type: log path: "{dompath}/log/debug.log" rotate: jmx reset: testcase oldfile: "{dompath}/log/debug_{timepattern}.log"