9696 - name : Test subcommand export-model mpr-v1
9797 run : |
9898 chmod +x ./bin/mxlint
99- bin/mxlint export-model --mode basic -i resources/app-mpr-v1 -o resources/modelsource-v1
99+ mkdir -p .ci
100+ cat > .ci/export-v1.yaml << 'EOF'
101+ projectDirectory: resources/app-mpr-v1
102+ modelsource: resources/modelsource-v1
103+ export:
104+ mode: basic
105+ filter: ".*"
106+ raw: false
107+ appstore: false
108+ EOF
109+ ./bin/mxlint --config .ci/export-v1.yaml export-model
100110 git diff --exit-code resources/modelsource-v1
101111
102112 test_export_model_v2 :
@@ -117,7 +127,17 @@ jobs:
117127 - name : Test subcommand export-model mpr-v2
118128 run : |
119129 chmod +x ./bin/mxlint
120- bin/mxlint export-model --mode basic -i resources/app-mpr-v2 -o resources/modelsource-v2
130+ mkdir -p .ci
131+ cat > .ci/export-v2.yaml << 'EOF'
132+ projectDirectory: resources/app-mpr-v2
133+ modelsource: resources/modelsource-v2
134+ export:
135+ mode: basic
136+ filter: ".*"
137+ raw: false
138+ appstore: false
139+ EOF
140+ ./bin/mxlint --config .ci/export-v2.yaml export-model
121141 git diff --exit-code resources/modelsource-v2
122142
123143 test_lint :
@@ -138,7 +158,15 @@ jobs:
138158 - name : Test subcommand lint
139159 run : |
140160 chmod +x ./bin/mxlint
141- ./bin/mxlint lint --xunit-report report.xml --rules ./resources/rules -m resources/app-mpr-v1
161+ mkdir -p .ci
162+ cat > .ci/lint.yaml << 'EOF'
163+ rules:
164+ path: ./resources/rules
165+ modelsource: resources/modelsource-v1
166+ lint:
167+ xunitReport: report.xml
168+ EOF
169+ ./bin/mxlint --config .ci/lint.yaml lint
142170
143171
144172 test_rules :
@@ -159,4 +187,9 @@ jobs:
159187 - name : Test subcommand test-rules
160188 run : |
161189 chmod +x ./bin/mxlint
162- ./bin/mxlint test-rules --rules ./resources/rules
190+ mkdir -p .ci
191+ cat > .ci/test-rules.yaml << 'EOF'
192+ rules:
193+ path: ./resources/rules
194+ EOF
195+ ./bin/mxlint --config .ci/test-rules.yaml test-rules
0 commit comments