|
21 | 21 | <modelVersion>4.0.0</modelVersion> |
22 | 22 | <groupId>com.github.wasiqb.boyka</groupId> |
23 | 23 | <artifactId>boyka-framework</artifactId> |
24 | | - <version>0.13.0</version> |
| 24 | + <version>0.14.0</version> |
25 | 25 | <inceptionYear>2022</inceptionYear> |
26 | 26 | <name>${project.groupId}:${project.artifactId}</name> |
27 | 27 | <description>🎉 Ultimate test automation for testing any application on any platform</description> |
|
38 | 38 | <google.guava.version>31.1-jre</google.guava.version> |
39 | 39 | <google-truth.version>1.1.3</google-truth.version> |
40 | 40 | <apache-commons-text.version>1.10.0</apache-commons-text.version> |
41 | | - <json-path.version>2.7.0</json-path.version> |
| 41 | + <json-path.version>2.8.0</json-path.version> |
42 | 42 | <log4j-core.version>2.20.0</log4j-core.version> |
43 | 43 | <log4j-api.version>2.20.0</log4j-api.version> |
44 | | - <faker.version>1.8.0</faker.version> |
45 | | - <jackson-dataformat-yaml.version>2.14.2</jackson-dataformat-yaml.version> |
46 | | - <jackson-databind.version>2.14.2</jackson-databind.version> |
| 44 | + <faker.version>1.9.0</faker.version> |
| 45 | + <jackson-dataformat-yaml.version>2.15.0</jackson-dataformat-yaml.version> |
| 46 | + <jackson-databind.version>2.15.0</jackson-databind.version> |
47 | 47 | <ok2curl.version>0.8.0</ok2curl.version> |
48 | 48 | <everit-json-schema.version>1.5.1</everit-json-schema.version> |
49 | 49 | <maven-clean-plugin.version>3.2.0</maven-clean-plugin.version> |
50 | 50 | <maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version> |
51 | 51 | <maven-source-plugin.version>3.2.1</maven-source-plugin.version> |
52 | | - <maven-resources-plugin.version>3.3.0</maven-resources-plugin.version> |
| 52 | + <maven-resources-plugin.version>3.3.1</maven-resources-plugin.version> |
53 | 53 | <maven-dependency-plugin.version>3.5.0</maven-dependency-plugin.version> |
54 | 54 | <maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version> |
55 | 55 | <maven-checkstyle-plugin.version>3.2.1</maven-checkstyle-plugin.version> |
56 | 56 | <codestyle.version>1.1.0</codestyle.version> |
57 | | - <checkstyle.version>10.8.0</checkstyle.version> |
| 57 | + <checkstyle.version>10.10.0</checkstyle.version> |
| 58 | + <aspectj.version>1.9.19</aspectj.version> |
58 | 59 | <suite-xml>test-suites/testng.xml</suite-xml> |
59 | 60 | <argLine>-Dfile.encoding=UTF-8 -Xdebug -Xnoagent</argLine> |
| 61 | + <allureArgs>-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"</allureArgs> |
60 | 62 | <sonar.organization>boykaframework</sonar.organization> |
61 | 63 | <sonar.host.url>https://sonarcloud.io</sonar.host.url> |
62 | 64 | <sonar.projectKey>boyka-framework</sonar.projectKey> |
|
69 | 71 | <sonar.version>5.14.0.18788</sonar.version> |
70 | 72 | <sonar.maven.version>3.9.1.2184</sonar.maven.version> |
71 | 73 | <jacoco.version>0.8.8</jacoco.version> |
72 | | - <surefire-version>3.0.0-M9</surefire-version> |
| 74 | + <surefire-version>3.0.0</surefire-version> |
73 | 75 | <nexus.version>1.6.13</nexus.version> |
74 | 76 | <maven.gpg.version>3.0.1</maven.gpg.version> |
75 | 77 | <maven-jar-plugin.version>3.3.0</maven-jar-plugin.version> |
| 78 | + <maven-file.version>3.1.0</maven-file.version> |
76 | 79 | </properties> |
77 | 80 |
|
78 | 81 | <distributionManagement> |
|
210 | 213 | <artifactId>log4j-api</artifactId> |
211 | 214 | <version>${log4j-api.version}</version> |
212 | 215 | </dependency> |
213 | | - <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml --> |
| 216 | + <!-- |
| 217 | + https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml --> |
214 | 218 | <dependency> |
215 | 219 | <groupId>com.fasterxml.jackson.dataformat</groupId> |
216 | 220 | <artifactId>jackson-dataformat-yaml</artifactId> |
|
241 | 245 | <version>${faker.version}</version> |
242 | 246 | <scope>test</scope> |
243 | 247 | </dependency> |
| 248 | + <!-- https://mvnrepository.com/artifact/io.qameta.allure/allure-testng --> |
| 249 | + <dependency> |
| 250 | + <groupId>io.qameta.allure</groupId> |
| 251 | + <artifactId>allure-testng</artifactId> |
| 252 | + <version>2.21.0</version> |
| 253 | + <scope>test</scope> |
| 254 | + </dependency> |
| 255 | + <!-- https://mvnrepository.com/artifact/org.apache.maven.shared/file-management --> |
| 256 | + <dependency> |
| 257 | + <groupId>org.apache.maven.shared</groupId> |
| 258 | + <artifactId>file-management</artifactId> |
| 259 | + <version>${maven-file.version}</version> |
| 260 | + <scope>provided</scope> |
| 261 | + </dependency> |
244 | 262 | </dependencies> |
245 | 263 |
|
246 | 264 | <build> |
|
368 | 386 | <value>false</value> |
369 | 387 | </property> |
370 | 388 | </properties> |
| 389 | + <systemPropertyVariables> |
| 390 | + <allure.results.directory>target/allure-results</allure.results.directory> |
| 391 | + </systemPropertyVariables> |
371 | 392 | <suiteXmlFiles> |
372 | 393 | <suiteXmlFile>${suite-xml}</suiteXmlFile> |
373 | 394 | </suiteXmlFiles> |
374 | | - <argLine>${argLine}</argLine> |
| 395 | + <argLine>${argLine} ${allureArgs}</argLine> |
375 | 396 | </configuration> |
| 397 | + <dependencies> |
| 398 | + <dependency> |
| 399 | + <groupId>org.aspectj</groupId> |
| 400 | + <artifactId>aspectjweaver</artifactId> |
| 401 | + <version>${aspectj.version}</version> |
| 402 | + </dependency> |
| 403 | + </dependencies> |
376 | 404 | </plugin> |
377 | 405 | <plugin> |
378 | 406 | <groupId>org.sonarsource.scanner.maven</groupId> |
|
462 | 490 | <limit> |
463 | 491 | <counter>LINE</counter> |
464 | 492 | <value>COVEREDRATIO</value> |
465 | | - <minimum>0.7</minimum> |
| 493 | + <minimum>0.0</minimum> |
466 | 494 | </limit> |
467 | 495 | </limits> |
468 | 496 | </rule> |
|
486 | 514 | <suiteXmlFiles> |
487 | 515 | <suiteXmlFile>${suite-xml}</suiteXmlFile> |
488 | 516 | </suiteXmlFiles> |
489 | | - <argLine>${argLine} ${surefireArgLine}</argLine> |
| 517 | + <systemPropertyVariables> |
| 518 | + <allure.results.directory>target/allure-results</allure.results.directory> |
| 519 | + </systemPropertyVariables> |
| 520 | + <argLine>${argLine} ${allureArgs} ${surefireArgLine}</argLine> |
490 | 521 | </configuration> |
| 522 | + <dependencies> |
| 523 | + <dependency> |
| 524 | + <groupId>org.aspectj</groupId> |
| 525 | + <artifactId>aspectjweaver</artifactId> |
| 526 | + <version>${aspectj.version}</version> |
| 527 | + </dependency> |
| 528 | + </dependencies> |
491 | 529 | </plugin> |
492 | 530 | </plugins> |
493 | 531 | </build> |
|
0 commit comments