|
1 |
| -<?xml version="1.0" standalone="yes"?> |
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <pysysproject>
|
3 | 3 | <requires-pysys>2.0</requires-pysys>
|
4 | 4 | <requires-python>3.6</requires-python>
|
5 | 5 |
|
6 |
| - <property root="testRootDir"/> |
7 |
| - <property environment="env"/> |
8 |
| - <property osfamily="osfamily"/> |
9 |
| - |
10 | 6 | <!-- User-defined properties -->
|
11 | 7 | <property name="verboseWaitForSignal" value="true"/>
|
12 |
| - <property name="logAnalyzerScript" value="${testRootDir}/../apamax/log_analyzer.py"/> |
13 |
| - |
14 |
| - <property name="pythonCoverageDir" value="coverage-python-@OUTDIR@"/> |
15 |
| - <collect-test-output pattern=".coverage*" outputDir="${pythonCoverageDir}" outputPattern="@FILENAME@_@TESTID@_@UNIQUE@"/> |
| 8 | + |
| 9 | + <property name="appHome" value="${env.PYSYS_APP_HOME}" default="${testRootDir}/.." pathMustExist="true"/> |
| 10 | + <property name="logAnalyzerScript" value="${appHome}/apamax/log_analyzer.py"/> |
16 | 11 |
|
17 | 12 | <!-- Custom test framework extensions, if needed -->
|
18 |
| - <path value="framework" relative="true" /> |
| 13 | + <pythonpath value="framework"/> |
19 | 14 |
|
20 | 15 | <performance-reporter classname="correlatorloganalyzer.customperfreporter.CustomPerfReporter"
|
21 | 16 | summaryfile="${testRootDir}/performance/performance_output/@OUTDIR@/perf_@HOSTNAME@_${startTime}.csv"
|
22 | 17 | />
|
23 | 18 |
|
24 | 19 | <writers>
|
25 |
| - <writer classname="TravisCIWriter" module="pysys.writer.ci"></writer> |
26 |
| - |
27 |
| - <writer classname="JUnitXMLResultsWriter" module="pysys.writer"> |
28 |
| - <property name="outputDir" value="${testRootDir}/pysys-junit-report"/> |
| 20 | + <writer classname="pysys.writer.testoutput.TestOutputArchiveWriter"> |
| 21 | + <property name="destDir" value="__pysys_output_archives/"/> |
| 22 | + <property name="maxTotalSizeMB" value="1024.0"/> |
| 23 | + </writer> |
| 24 | + |
| 25 | + <writer classname="pysys.writer.outcomes.JUnitXMLResultsWriter"> |
| 26 | + <property name="outputDir" value="__pysys_junit_xml"/> |
29 | 27 | </writer>
|
30 | 28 |
|
| 29 | + <!-- Code coverage for .py files --> |
| 30 | + <writer classname="pysys.writer.coverage.PythonCoverageWriter"> |
| 31 | + <property name="destDir" value="__coverage_python.${outDirName}"/> |
| 32 | + <property name="pythonCoverageArgs" value=""/> |
| 33 | + </writer> |
| 34 | + |
| 35 | + <writer classname="pysys.writer.ci.GitHubActionsCIWriter"></writer> |
| 36 | + <writer classname="pysys.writer.ci.TravisCIWriter"></writer> |
| 37 | + |
31 | 38 | <writer classname="ConsoleSummaryResultsWriter" module="pysys.writer">
|
32 | 39 | <property name="showOutputDir" value="true"/>
|
33 | 40 | <property name="showOutcomeReason" value="true"/>
|
|
42 | 49 | <default-file-encoding pattern="*.yaml" encoding="utf-8"/>
|
43 | 50 | </default-file-encodings>
|
44 | 51 |
|
45 |
| - <formatters> |
46 |
| - <formatter classname="ColorLogFormatter" module="pysys.utils.logutils" |
47 |
| - name="stdout" messagefmt="%(asctime)s %(levelname)-5s %(message)s" datefmt="%H:%M:%S"> |
48 |
| - </formatter> |
49 |
| - |
50 |
| - <formatter classname="BaseLogFormatter" module="pysys.utils.logutils" |
51 |
| - name="runlog" messagefmt="%(asctime)s %(levelname)-5s %(message)s" datefmt=""/> |
52 |
| - </formatters> |
| 52 | + <pysysdirconfig> |
| 53 | + |
| 54 | + </pysysdirconfig> |
| 55 | + |
| 56 | + <!-- Add project-specific text to be appended to the "pysys run -h". --> |
| 57 | + <project-help> |
| 58 | + </project-help> |
53 | 59 |
|
54 | 60 | </pysysproject>
|
0 commit comments