280 lines
47 KiB
XML
280 lines
47 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" version="3.0.2" name="cn.g3soft.fmsapi.database.OrgDataSourceManagerTests" time="0.892" tests="5" errors="0" skipped="0" failures="0" flakes="0">
|
|
<properties>
|
|
<property name="java.specification.version" value="21"/>
|
|
<property name="sun.cpu.isalist" value="amd64"/>
|
|
<property name="sun.jnu.encoding" value="GBK"/>
|
|
<property name="java.class.path" value="D:\workspace\code\fms\fms-api\target\test-classes;D:\workspace\code\fms\fms-api\target\classes;D:\data\maven\org\springframework\boot\spring-boot-starter-webmvc\4.1.0\spring-boot-starter-webmvc-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter\4.1.0\spring-boot-starter-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-logging\4.1.0\spring-boot-starter-logging-4.1.0.jar;D:\data\maven\ch\qos\logback\logback-classic\1.5.34\logback-classic-1.5.34.jar;D:\data\maven\ch\qos\logback\logback-core\1.5.34\logback-core-1.5.34.jar;D:\data\maven\org\apache\logging\log4j\log4j-to-slf4j\2.25.4\log4j-to-slf4j-2.25.4.jar;D:\data\maven\org\slf4j\jul-to-slf4j\2.0.18\jul-to-slf4j-2.0.18.jar;D:\data\maven\jakarta\annotation\jakarta.annotation-api\3.0.0\jakarta.annotation-api-3.0.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-jackson\4.1.0\spring-boot-starter-jackson-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-jackson\4.1.0\spring-boot-jackson-4.1.0.jar;D:\data\maven\tools\jackson\core\jackson-databind\3.1.4\jackson-databind-3.1.4.jar;D:\data\maven\tools\jackson\core\jackson-core\3.1.4\jackson-core-3.1.4.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-tomcat\4.1.0\spring-boot-starter-tomcat-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-tomcat-runtime\4.1.0\spring-boot-starter-tomcat-runtime-4.1.0.jar;D:\data\maven\org\apache\tomcat\embed\tomcat-embed-core\11.0.22\tomcat-embed-core-11.0.22.jar;D:\data\maven\org\apache\tomcat\embed\tomcat-embed-el\11.0.22\tomcat-embed-el-11.0.22.jar;D:\data\maven\org\apache\tomcat\embed\tomcat-embed-websocket\11.0.22\tomcat-embed-websocket-11.0.22.jar;D:\data\maven\org\springframework\boot\spring-boot-tomcat\4.1.0\spring-boot-tomcat-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-http-converter\4.1.0\spring-boot-http-converter-4.1.0.jar;D:\data\maven\org\springframework\spring-web\7.0.8\spring-web-7.0.8.jar;D:\data\maven\org\springframework\spring-beans\7.0.8\spring-beans-7.0.8.jar;D:\data\maven\io\micrometer\micrometer-observation\1.17.0\micrometer-observation-1.17.0.jar;D:\data\maven\io\micrometer\micrometer-commons\1.17.0\micrometer-commons-1.17.0.jar;D:\data\maven\org\springframework\boot\spring-boot-webmvc\4.1.0\spring-boot-webmvc-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-servlet\4.1.0\spring-boot-servlet-4.1.0.jar;D:\data\maven\org\springframework\spring-webmvc\7.0.8\spring-webmvc-7.0.8.jar;D:\data\maven\org\springframework\spring-aop\7.0.8\spring-aop-7.0.8.jar;D:\data\maven\org\springframework\spring-expression\7.0.8\spring-expression-7.0.8.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-jdbc\4.1.0\spring-boot-starter-jdbc-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-jdbc\4.1.0\spring-boot-jdbc-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-sql\4.1.0\spring-boot-sql-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-transaction\4.1.0\spring-boot-transaction-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-persistence\4.1.0\spring-boot-persistence-4.1.0.jar;D:\data\maven\org\springframework\spring-tx\7.0.8\spring-tx-7.0.8.jar;D:\data\maven\org\springframework\spring-jdbc\7.0.8\spring-jdbc-7.0.8.jar;D:\data\maven\com\zaxxer\HikariCP\7.0.2\HikariCP-7.0.2.jar;D:\data\maven\com\alibaba\druid\1.2.18\druid-1.2.18.jar;D:\data\maven\io\jsonwebtoken\jjwt-api\0.12.6\jjwt-api-0.12.6.jar;D:\data\maven\io\jsonwebtoken\jjwt-impl\0.12.6\jjwt-impl-0.12.6.jar;D:\data\maven\io\jsonwebtoken\jjwt-jackson\0.12.6\jjwt-jackson-0.12.6.jar;D:\data\maven\com\fasterxml\jackson\core\jackson-databind\2.21.4\jackson-databind-2.21.4.jar;D:\data\maven\com\fasterxml\jackson\core\jackson-annotations\2.21\jackson-annotations-2.21.jar;D:\data\maven\com\fasterxml\jackson\core\jackson-core\2.21.4\jackson-core-2.21.4.jar;D:\data\maven\org\lionsoul\ip2region\3.3.7\ip2region-3.3.7.jar;D:\data\maven\com\github\ua-parser\uap-java\1.6.1\uap-java-1.6.1.jar;D:\data\maven\org\yaml\snakeyaml\2.6\snakeyaml-2.6.jar;D:\data\maven\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar;D:\data\maven\org\apache\fesod\fesod-sheet\2.0.2-incubating\fesod-sheet-2.0.2-incubating.jar;D:\data\maven\org\apache\commons\commons-csv\1.14.1\commons-csv-1.14.1.jar;D:\data\maven\commons-io\commons-io\2.20.0\commons-io-2.20.0.jar;D:\data\maven\org\ehcache\ehcache\3.12.0\ehcache-3.12.0.jar;D:\data\maven\javax\cache\cache-api\1.1.1\cache-api-1.1.1.jar;D:\data\maven\org\glassfish\jaxb\jaxb-runtime\4.0.9\jaxb-runtime-4.0.9.jar;D:\data\maven\org\glassfish\jaxb\jaxb-core\4.0.9\jaxb-core-4.0.9.jar;D:\data\maven\org\eclipse\angus\angus-activation\2.0.3\angus-activation-2.0.3.jar;D:\data\maven\org\glassfish\jaxb\txw2\4.0.9\txw2-4.0.9.jar;D:\data\maven\com\sun\istack\istack-commons-runtime\4.1.2\istack-commons-runtime-4.1.2.jar;D:\data\maven\org\apache\fesod\fesod-common\2.0.2-incubating\fesod-common-2.0.2-incubating.jar;D:\data\maven\org\apache\fesod\fesod-shaded\2.0.2-incubating\fesod-shaded-2.0.2-incubating.jar;D:\data\maven\org\apache\poi\poi\5.5.1\poi-5.5.1.jar;D:\data\maven\commons-codec\commons-codec\1.21.0\commons-codec-1.21.0.jar;D:\data\maven\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;D:\data\maven\com\zaxxer\SparseBitSet\1.3\SparseBitSet-1.3.jar;D:\data\maven\org\apache\logging\log4j\log4j-api\2.25.4\log4j-api-2.25.4.jar;D:\data\maven\org\apache\poi\poi-ooxml\5.5.1\poi-ooxml-5.5.1.jar;D:\data\maven\org\apache\poi\poi-ooxml-lite\5.5.1\poi-ooxml-lite-5.5.1.jar;D:\data\maven\org\apache\xmlbeans\xmlbeans\5.3.0\xmlbeans-5.3.0.jar;D:\data\maven\org\apache\commons\commons-compress\1.28.0\commons-compress-1.28.0.jar;D:\data\maven\org\apache\commons\commons-lang3\3.20.0\commons-lang3-3.20.0.jar;D:\data\maven\com\github\virtuald\curvesapi\1.08\curvesapi-1.08.jar;D:\data\maven\org\slf4j\slf4j-api\2.0.18\slf4j-api-2.0.18.jar;D:\data\maven\org\springframework\boot\spring-boot-devtools\4.1.0\spring-boot-devtools-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot\4.1.0\spring-boot-4.1.0.jar;D:\data\maven\org\springframework\spring-core\7.0.8\spring-core-7.0.8.jar;D:\data\maven\commons-logging\commons-logging\1.3.6\commons-logging-1.3.6.jar;D:\data\maven\org\jspecify\jspecify\1.0.0\jspecify-1.0.0.jar;D:\data\maven\org\springframework\spring-context\7.0.8\spring-context-7.0.8.jar;D:\data\maven\org\springframework\boot\spring-boot-autoconfigure\4.1.0\spring-boot-autoconfigure-4.1.0.jar;D:\data\maven\com\microsoft\sqlserver\mssql-jdbc\13.4.0.jre11\mssql-jdbc-13.4.0.jre11.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-webmvc-test\4.1.0\spring-boot-starter-webmvc-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-jackson-test\4.1.0\spring-boot-starter-jackson-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-test\4.1.0\spring-boot-starter-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-test\4.1.0\spring-boot-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-test-autoconfigure\4.1.0\spring-boot-test-autoconfigure-4.1.0.jar;D:\data\maven\com\jayway\jsonpath\json-path\2.10.0\json-path-2.10.0.jar;D:\data\maven\jakarta\xml\bind\jakarta.xml.bind-api\4.0.5\jakarta.xml.bind-api-4.0.5.jar;D:\data\maven\jakarta\activation\jakarta.activation-api\2.1.4\jakarta.activation-api-2.1.4.jar;D:\data\maven\net\minidev\json-smart\2.6.0\json-smart-2.6.0.jar;D:\data\maven\net\minidev\accessors-smart\2.6.0\accessors-smart-2.6.0.jar;D:\data\maven\org\ow2\asm\asm\9.7.1\asm-9.7.1.jar;D:\data\maven\org\assertj\assertj-core\3.27.7\assertj-core-3.27.7.jar;D:\data\maven\net\bytebuddy\byte-buddy\1.18.10\byte-buddy-1.18.10.jar;D:\data\maven\org\awaitility\awaitility\4.3.0\awaitility-4.3.0.jar;D:\data\maven\org\hamcrest\hamcrest\3.0\hamcrest-3.0.jar;D:\data\maven\org\junit\jupiter\junit-jupiter\6.0.3\junit-jupiter-6.0.3.jar;D:\data\maven\org\junit\jupiter\junit-jupiter-api\6.0.3\junit-jupiter-api-6.0.3.jar;D:\data\maven\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;D:\data\maven\org\junit\platform\junit-platform-commons\6.0.3\junit-platform-commons-6.0.3.jar;D:\data\maven\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;D:\data\maven\org\junit\jupiter\junit-jupiter-params\6.0.3\junit-jupiter-params-6.0.3.jar;D:\data\maven\org\junit\jupiter\junit-jupiter-engine\6.0.3\junit-jupiter-engine-6.0.3.jar;D:\data\maven\org\junit\platform\junit-platform-engine\6.0.3\junit-platform-engine-6.0.3.jar;D:\data\maven\org\mockito\mockito-core\5.23.0\mockito-core-5.23.0.jar;D:\data\maven\net\bytebuddy\byte-buddy-agent\1.18.10\byte-buddy-agent-1.18.10.jar;D:\data\maven\org\objenesis\objenesis\3.3\objenesis-3.3.jar;D:\data\maven\org\mockito\mockito-junit-jupiter\5.23.0\mockito-junit-jupiter-5.23.0.jar;D:\data\maven\org\skyscreamer\jsonassert\1.5.3\jsonassert-1.5.3.jar;D:\data\maven\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;D:\data\maven\org\springframework\spring-test\7.0.8\spring-test-7.0.8.jar;D:\data\maven\org\xmlunit\xmlunit-core\2.11.0\xmlunit-core-2.11.0.jar;D:\data\maven\org\springframework\boot\spring-boot-webmvc-test\4.1.0\spring-boot-webmvc-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-web-server\4.1.0\spring-boot-web-server-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-resttestclient\4.1.0\spring-boot-resttestclient-4.1.0.jar;"/>
|
|
<property name="java.vm.vendor" value="Eclipse Adoptium"/>
|
|
<property name="sun.arch.data.model" value="64"/>
|
|
<property name="user.variant" value=""/>
|
|
<property name="java.vendor.url" value="https://adoptium.net/"/>
|
|
<property name="user.timezone" value="Asia/Shanghai"/>
|
|
<property name="os.name" value="Windows 11"/>
|
|
<property name="java.vm.specification.version" value="21"/>
|
|
<property name="sun.java.launcher" value="SUN_STANDARD"/>
|
|
<property name="user.country" value="CN"/>
|
|
<property name="sun.boot.library.path" value="D:\devtool\jdk\jdk21\bin"/>
|
|
<property name="sun.java.command" value="C:\Users\admin\AppData\Local\Temp\surefire13799166502158481501\surefirebooter-20260916225747097_3.jar C:\Users\admin\AppData\Local\Temp\surefire13799166502158481501 2026-09-16T22-57-47_025-jvmRun1 surefire-20260916225747097_1tmp surefire_0-20260916225747097_2tmp"/>
|
|
<property name="jdk.debug" value="release"/>
|
|
<property name="surefire.test.class.path" value="D:\workspace\code\fms\fms-api\target\test-classes;D:\workspace\code\fms\fms-api\target\classes;D:\data\maven\org\springframework\boot\spring-boot-starter-webmvc\4.1.0\spring-boot-starter-webmvc-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter\4.1.0\spring-boot-starter-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-logging\4.1.0\spring-boot-starter-logging-4.1.0.jar;D:\data\maven\ch\qos\logback\logback-classic\1.5.34\logback-classic-1.5.34.jar;D:\data\maven\ch\qos\logback\logback-core\1.5.34\logback-core-1.5.34.jar;D:\data\maven\org\apache\logging\log4j\log4j-to-slf4j\2.25.4\log4j-to-slf4j-2.25.4.jar;D:\data\maven\org\slf4j\jul-to-slf4j\2.0.18\jul-to-slf4j-2.0.18.jar;D:\data\maven\jakarta\annotation\jakarta.annotation-api\3.0.0\jakarta.annotation-api-3.0.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-jackson\4.1.0\spring-boot-starter-jackson-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-jackson\4.1.0\spring-boot-jackson-4.1.0.jar;D:\data\maven\tools\jackson\core\jackson-databind\3.1.4\jackson-databind-3.1.4.jar;D:\data\maven\tools\jackson\core\jackson-core\3.1.4\jackson-core-3.1.4.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-tomcat\4.1.0\spring-boot-starter-tomcat-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-tomcat-runtime\4.1.0\spring-boot-starter-tomcat-runtime-4.1.0.jar;D:\data\maven\org\apache\tomcat\embed\tomcat-embed-core\11.0.22\tomcat-embed-core-11.0.22.jar;D:\data\maven\org\apache\tomcat\embed\tomcat-embed-el\11.0.22\tomcat-embed-el-11.0.22.jar;D:\data\maven\org\apache\tomcat\embed\tomcat-embed-websocket\11.0.22\tomcat-embed-websocket-11.0.22.jar;D:\data\maven\org\springframework\boot\spring-boot-tomcat\4.1.0\spring-boot-tomcat-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-http-converter\4.1.0\spring-boot-http-converter-4.1.0.jar;D:\data\maven\org\springframework\spring-web\7.0.8\spring-web-7.0.8.jar;D:\data\maven\org\springframework\spring-beans\7.0.8\spring-beans-7.0.8.jar;D:\data\maven\io\micrometer\micrometer-observation\1.17.0\micrometer-observation-1.17.0.jar;D:\data\maven\io\micrometer\micrometer-commons\1.17.0\micrometer-commons-1.17.0.jar;D:\data\maven\org\springframework\boot\spring-boot-webmvc\4.1.0\spring-boot-webmvc-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-servlet\4.1.0\spring-boot-servlet-4.1.0.jar;D:\data\maven\org\springframework\spring-webmvc\7.0.8\spring-webmvc-7.0.8.jar;D:\data\maven\org\springframework\spring-aop\7.0.8\spring-aop-7.0.8.jar;D:\data\maven\org\springframework\spring-expression\7.0.8\spring-expression-7.0.8.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-jdbc\4.1.0\spring-boot-starter-jdbc-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-jdbc\4.1.0\spring-boot-jdbc-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-sql\4.1.0\spring-boot-sql-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-transaction\4.1.0\spring-boot-transaction-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-persistence\4.1.0\spring-boot-persistence-4.1.0.jar;D:\data\maven\org\springframework\spring-tx\7.0.8\spring-tx-7.0.8.jar;D:\data\maven\org\springframework\spring-jdbc\7.0.8\spring-jdbc-7.0.8.jar;D:\data\maven\com\zaxxer\HikariCP\7.0.2\HikariCP-7.0.2.jar;D:\data\maven\com\alibaba\druid\1.2.18\druid-1.2.18.jar;D:\data\maven\io\jsonwebtoken\jjwt-api\0.12.6\jjwt-api-0.12.6.jar;D:\data\maven\io\jsonwebtoken\jjwt-impl\0.12.6\jjwt-impl-0.12.6.jar;D:\data\maven\io\jsonwebtoken\jjwt-jackson\0.12.6\jjwt-jackson-0.12.6.jar;D:\data\maven\com\fasterxml\jackson\core\jackson-databind\2.21.4\jackson-databind-2.21.4.jar;D:\data\maven\com\fasterxml\jackson\core\jackson-annotations\2.21\jackson-annotations-2.21.jar;D:\data\maven\com\fasterxml\jackson\core\jackson-core\2.21.4\jackson-core-2.21.4.jar;D:\data\maven\org\lionsoul\ip2region\3.3.7\ip2region-3.3.7.jar;D:\data\maven\com\github\ua-parser\uap-java\1.6.1\uap-java-1.6.1.jar;D:\data\maven\org\yaml\snakeyaml\2.6\snakeyaml-2.6.jar;D:\data\maven\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar;D:\data\maven\org\apache\fesod\fesod-sheet\2.0.2-incubating\fesod-sheet-2.0.2-incubating.jar;D:\data\maven\org\apache\commons\commons-csv\1.14.1\commons-csv-1.14.1.jar;D:\data\maven\commons-io\commons-io\2.20.0\commons-io-2.20.0.jar;D:\data\maven\org\ehcache\ehcache\3.12.0\ehcache-3.12.0.jar;D:\data\maven\javax\cache\cache-api\1.1.1\cache-api-1.1.1.jar;D:\data\maven\org\glassfish\jaxb\jaxb-runtime\4.0.9\jaxb-runtime-4.0.9.jar;D:\data\maven\org\glassfish\jaxb\jaxb-core\4.0.9\jaxb-core-4.0.9.jar;D:\data\maven\org\eclipse\angus\angus-activation\2.0.3\angus-activation-2.0.3.jar;D:\data\maven\org\glassfish\jaxb\txw2\4.0.9\txw2-4.0.9.jar;D:\data\maven\com\sun\istack\istack-commons-runtime\4.1.2\istack-commons-runtime-4.1.2.jar;D:\data\maven\org\apache\fesod\fesod-common\2.0.2-incubating\fesod-common-2.0.2-incubating.jar;D:\data\maven\org\apache\fesod\fesod-shaded\2.0.2-incubating\fesod-shaded-2.0.2-incubating.jar;D:\data\maven\org\apache\poi\poi\5.5.1\poi-5.5.1.jar;D:\data\maven\commons-codec\commons-codec\1.21.0\commons-codec-1.21.0.jar;D:\data\maven\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;D:\data\maven\com\zaxxer\SparseBitSet\1.3\SparseBitSet-1.3.jar;D:\data\maven\org\apache\logging\log4j\log4j-api\2.25.4\log4j-api-2.25.4.jar;D:\data\maven\org\apache\poi\poi-ooxml\5.5.1\poi-ooxml-5.5.1.jar;D:\data\maven\org\apache\poi\poi-ooxml-lite\5.5.1\poi-ooxml-lite-5.5.1.jar;D:\data\maven\org\apache\xmlbeans\xmlbeans\5.3.0\xmlbeans-5.3.0.jar;D:\data\maven\org\apache\commons\commons-compress\1.28.0\commons-compress-1.28.0.jar;D:\data\maven\org\apache\commons\commons-lang3\3.20.0\commons-lang3-3.20.0.jar;D:\data\maven\com\github\virtuald\curvesapi\1.08\curvesapi-1.08.jar;D:\data\maven\org\slf4j\slf4j-api\2.0.18\slf4j-api-2.0.18.jar;D:\data\maven\org\springframework\boot\spring-boot-devtools\4.1.0\spring-boot-devtools-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot\4.1.0\spring-boot-4.1.0.jar;D:\data\maven\org\springframework\spring-core\7.0.8\spring-core-7.0.8.jar;D:\data\maven\commons-logging\commons-logging\1.3.6\commons-logging-1.3.6.jar;D:\data\maven\org\jspecify\jspecify\1.0.0\jspecify-1.0.0.jar;D:\data\maven\org\springframework\spring-context\7.0.8\spring-context-7.0.8.jar;D:\data\maven\org\springframework\boot\spring-boot-autoconfigure\4.1.0\spring-boot-autoconfigure-4.1.0.jar;D:\data\maven\com\microsoft\sqlserver\mssql-jdbc\13.4.0.jre11\mssql-jdbc-13.4.0.jre11.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-webmvc-test\4.1.0\spring-boot-starter-webmvc-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-jackson-test\4.1.0\spring-boot-starter-jackson-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-starter-test\4.1.0\spring-boot-starter-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-test\4.1.0\spring-boot-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-test-autoconfigure\4.1.0\spring-boot-test-autoconfigure-4.1.0.jar;D:\data\maven\com\jayway\jsonpath\json-path\2.10.0\json-path-2.10.0.jar;D:\data\maven\jakarta\xml\bind\jakarta.xml.bind-api\4.0.5\jakarta.xml.bind-api-4.0.5.jar;D:\data\maven\jakarta\activation\jakarta.activation-api\2.1.4\jakarta.activation-api-2.1.4.jar;D:\data\maven\net\minidev\json-smart\2.6.0\json-smart-2.6.0.jar;D:\data\maven\net\minidev\accessors-smart\2.6.0\accessors-smart-2.6.0.jar;D:\data\maven\org\ow2\asm\asm\9.7.1\asm-9.7.1.jar;D:\data\maven\org\assertj\assertj-core\3.27.7\assertj-core-3.27.7.jar;D:\data\maven\net\bytebuddy\byte-buddy\1.18.10\byte-buddy-1.18.10.jar;D:\data\maven\org\awaitility\awaitility\4.3.0\awaitility-4.3.0.jar;D:\data\maven\org\hamcrest\hamcrest\3.0\hamcrest-3.0.jar;D:\data\maven\org\junit\jupiter\junit-jupiter\6.0.3\junit-jupiter-6.0.3.jar;D:\data\maven\org\junit\jupiter\junit-jupiter-api\6.0.3\junit-jupiter-api-6.0.3.jar;D:\data\maven\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;D:\data\maven\org\junit\platform\junit-platform-commons\6.0.3\junit-platform-commons-6.0.3.jar;D:\data\maven\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;D:\data\maven\org\junit\jupiter\junit-jupiter-params\6.0.3\junit-jupiter-params-6.0.3.jar;D:\data\maven\org\junit\jupiter\junit-jupiter-engine\6.0.3\junit-jupiter-engine-6.0.3.jar;D:\data\maven\org\junit\platform\junit-platform-engine\6.0.3\junit-platform-engine-6.0.3.jar;D:\data\maven\org\mockito\mockito-core\5.23.0\mockito-core-5.23.0.jar;D:\data\maven\net\bytebuddy\byte-buddy-agent\1.18.10\byte-buddy-agent-1.18.10.jar;D:\data\maven\org\objenesis\objenesis\3.3\objenesis-3.3.jar;D:\data\maven\org\mockito\mockito-junit-jupiter\5.23.0\mockito-junit-jupiter-5.23.0.jar;D:\data\maven\org\skyscreamer\jsonassert\1.5.3\jsonassert-1.5.3.jar;D:\data\maven\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;D:\data\maven\org\springframework\spring-test\7.0.8\spring-test-7.0.8.jar;D:\data\maven\org\xmlunit\xmlunit-core\2.11.0\xmlunit-core-2.11.0.jar;D:\data\maven\org\springframework\boot\spring-boot-webmvc-test\4.1.0\spring-boot-webmvc-test-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-web-server\4.1.0\spring-boot-web-server-4.1.0.jar;D:\data\maven\org\springframework\boot\spring-boot-resttestclient\4.1.0\spring-boot-resttestclient-4.1.0.jar;"/>
|
|
<property name="sun.cpu.endian" value="little"/>
|
|
<property name="user.home" value="C:\Users\admin"/>
|
|
<property name="user.language" value="zh"/>
|
|
<property name="java.specification.vendor" value="Oracle Corporation"/>
|
|
<property name="java.version.date" value="2026-04-21"/>
|
|
<property name="java.home" value="D:\devtool\jdk\jdk21"/>
|
|
<property name="file.separator" value="\"/>
|
|
<property name="basedir" value="D:\workspace\code\fms\fms-api"/>
|
|
<property name="java.vm.compressedOopsMode" value="Zero based"/>
|
|
<property name="line.separator" value=" "/>
|
|
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
|
|
<property name="java.specification.name" value="Java Platform API Specification"/>
|
|
<property name="surefire.real.class.path" value="C:\Users\admin\AppData\Local\Temp\surefire13799166502158481501\surefirebooter-20260916225747097_3.jar"/>
|
|
<property name="user.script" value=""/>
|
|
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
|
|
<property name="java.runtime.version" value="21.0.11+10-LTS"/>
|
|
<property name="user.name" value="admin"/>
|
|
<property name="stdout.encoding" value="GBK"/>
|
|
<property name="path.separator" value=";"/>
|
|
<property name="os.version" value="10.0"/>
|
|
<property name="java.runtime.name" value="OpenJDK Runtime Environment"/>
|
|
<property name="file.encoding" value="UTF-8"/>
|
|
<property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/>
|
|
<property name="java.vendor.version" value="Temurin-21.0.11+10"/>
|
|
<property name="localRepository" value="D:\data\maven"/>
|
|
<property name="java.vendor.url.bug" value="https://github.com/adoptium/adoptium-support/issues"/>
|
|
<property name="java.io.tmpdir" value="C:\Users\admin\AppData\Local\Temp\"/>
|
|
<property name="java.version" value="21.0.11"/>
|
|
<property name="user.dir" value="D:\workspace\code\fms\fms-api"/>
|
|
<property name="os.arch" value="amd64"/>
|
|
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
|
|
<property name="sun.os.patch.level" value=""/>
|
|
<property name="native.encoding" value="GBK"/>
|
|
<property name="java.library.path" value="D:\devtool\jdk\jdk21\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\devtool\conda\condabin;D;D:\soft\WorkbuddyAI\resources\app.asar.unpacked\cli\vendor\shim\safe-bin;C:\Users\admin\.workbuddy-ai\binaries\node\versions\22.22.2-2;C:\Users\admin\.workbuddy-ai\binaries\node\versions\.locks;C:\Users\admin\.workbuddy-ai\binaries\python\versions\3.13.12;C:\Users\admin\.workbuddy-ai\binaries\python\versions\.locks;C:\Users\admin\.workbuddy-ai\binaries\node\cli-connector-packages;C:\Users\admin\.workbuddy\binaries\python\envs\default\Scripts;D;D:\soft\WorkbuddyAI\resources\app.asar.unpacked\cli\vendor\shim\safe-bin;C:\Users\admin\.workbuddy-ai\binaries\PortableGit\versions\1.2.0\mingw64\bin;C:\Users\admin\.workbuddy-ai\binaries\PortableGit\versions\1.2.0\usr\bin;C:\Users\admin\bin;D:\soft\WorkbuddyAI\resources\app.asar.unpacked\cli\vendor\shim\safe-bin;C:\Users\admin\.workbuddy-ai\plugins\cache\workbuddy-builtin\weixinpay\1.6.109\bin;C:\Users\admin\.workbuddy-ai\binaries\node\versions\22.22.2-2;C:\Users\admin\.workbuddy-ai\binaries\node\versions\.locks;C:\Users\admin\.workbuddy-ai\binaries\python\versions\3.13.12;C:\Users\admin\.workbuddy-ai\binaries\python\versions\.locks;C:\Users\admin\.workbuddy-ai\binaries\node\cli-connector-packages;C:\Users\admin\.workbuddy\binaries\python\envs\default\Scripts;C:\Users\admin\.workbuddy-ai\binaries\node\versions\22.22.2-2;C:\Users\admin\.workbuddy-ai\binaries\node\versions\.locks;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\NVIDIA Corporation\NVIDIA App\NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;D:\soft\Bandizip\;D:\devtool\Git\cmd;D:\devtool\nvm;D:\devtool\nodejs;D:\data\sdk\platform-tools;D:\data\sdk\tools;D:\data\sdk\tools;D:\devtool\jdk\jdk17\bin;D:\devtool\maven\bin;D:\devtool\conda\condabin;D:\devtool\mc;C:\Users\admin\AppData\Local\pnpm\bin;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;D:\soft\Microsoft VS Code\bin;D:\devtool\nvm;D:\devtool\nodejs;D:\soft\CodeBuddy CN\bin;D:\soft\Qoder IDE\bin;C:\Users\admin\AppData\Local\Programs\Qoder IDE\bin;."/>
|
|
<property name="java.vm.info" value="mixed mode, sharing"/>
|
|
<property name="stderr.encoding" value="GBK"/>
|
|
<property name="java.vendor" value="Eclipse Adoptium"/>
|
|
<property name="java.vm.version" value="21.0.11+10-LTS"/>
|
|
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
|
|
<property name="java.class.version" value="65.0"/>
|
|
</properties>
|
|
<testcase name="untouchedMtimeReusesPool" classname="cn.g3soft.fmsapi.database.OrgDataSourceManagerTests" time="0.159">
|
|
<system-out><![CDATA[22:57:49.395 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-6,TEST} inited
|
|
22:57:49.545 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-6} closing ...
|
|
22:57:49.545 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-6} closed
|
|
]]></system-out>
|
|
</testcase>
|
|
<testcase name="configChangeSwitchesToNewDataSource" classname="cn.g3soft.fmsapi.database.OrgDataSourceManagerTests" time="0.562">
|
|
<system-out><![CDATA[22:57:49.549 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-7,TEST} inited
|
|
22:57:49.703 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-8,TEST} inited
|
|
22:57:49.703 [main] INFO cn.g3soft.fmsapi.database.OrgDataSourceManager -- 机构数据库配置已变更,已切换到新连接池: TEST
|
|
22:57:49.919 [org-datasource-retired-close] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-7} closing ...
|
|
22:57:49.919 [org-datasource-retired-close] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-7} closed
|
|
22:57:50.106 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-8} closing ...
|
|
22:57:50.107 [main] ERROR com.alibaba.druid.stat.DruidDataSourceStatManager -- unregister mbean error
|
|
javax.management.InstanceNotFoundException: com.alibaba.druid:type=DruidDataSource,id=TEST
|
|
at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1073)
|
|
at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.exclusiveUnregisterMBean(DefaultMBeanServerInterceptor.java:417)
|
|
at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.unregisterMBean(DefaultMBeanServerInterceptor.java:405)
|
|
at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.unregisterMBean(JmxMBeanServer.java:547)
|
|
at com.alibaba.druid.stat.DruidDataSourceStatManager.removeDataSource(DruidDataSourceStatManager.java:191)
|
|
at com.alibaba.druid.pool.DruidDataSource$2.run(DruidDataSource.java:2269)
|
|
at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
|
|
at com.alibaba.druid.pool.DruidDataSource.unregisterMbean(DruidDataSource.java:2266)
|
|
at com.alibaba.druid.pool.DruidDataSource.close(DruidDataSource.java:2223)
|
|
at cn.g3soft.fmsapi.database.OrgDataSourceManager.lambda$closeAll$1(OrgDataSourceManager.java:80)
|
|
at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4783)
|
|
at cn.g3soft.fmsapi.database.OrgDataSourceManager.closeAll(OrgDataSourceManager.java:80)
|
|
at cn.g3soft.fmsapi.database.OrgDataSourceManagerTests.configChangeSwitchesToNewDataSource(OrgDataSourceManagerTests.java:67)
|
|
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
|
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:701)
|
|
at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:502)
|
|
at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:45)
|
|
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124)
|
|
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163)
|
|
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148)
|
|
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:123)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:66)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:47)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:39)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:104)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:98)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invokeVoid(InterceptingExecutableInvoker.java:71)
|
|
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$0(TestMethodTestDescriptor.java:219)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:215)
|
|
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:157)
|
|
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:176)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
|
|
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
|
|
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
|
|
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
|
|
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
|
|
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
|
|
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:36)
|
|
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:52)
|
|
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:58)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:246)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:218)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:179)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:66)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:157)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:65)
|
|
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:125)
|
|
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
|
|
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:58)
|
|
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$2(InterceptingLauncher.java:57)
|
|
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
|
|
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:56)
|
|
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:58)
|
|
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
|
at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:125)
|
|
at org.apache.maven.surefire.junitplatform.LauncherAdapter.executeWithCancellationToken(LauncherAdapter.java:68)
|
|
at org.apache.maven.surefire.junitplatform.LauncherAdapter.execute(LauncherAdapter.java:54)
|
|
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:203)
|
|
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:168)
|
|
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:136)
|
|
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
|
|
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
|
|
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
|
|
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
|
|
22:57:50.108 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-8} closed
|
|
]]></system-out>
|
|
</testcase>
|
|
<testcase name="missingConfigFileEvictsPool" classname="cn.g3soft.fmsapi.database.OrgDataSourceManagerTests" time="0.156">
|
|
<system-out><![CDATA[22:57:50.112 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-9,TEST} inited
|
|
]]></system-out>
|
|
</testcase>
|
|
<testcase name="configChangeEventSwitchesPoolImmediately" classname="cn.g3soft.fmsapi.database.OrgDataSourceManagerTests" time="0.005">
|
|
<system-out><![CDATA[22:57:50.267 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-10,TEST} inited
|
|
22:57:50.269 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-11,TEST} inited
|
|
22:57:50.269 [main] INFO cn.g3soft.fmsapi.database.OrgDataSourceManager -- 机构数据库配置已变更,已切换到新连接池: TEST
|
|
22:57:50.269 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-11} closing ...
|
|
22:57:50.269 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-11} closed
|
|
]]></system-out>
|
|
</testcase>
|
|
<testcase name="unreachableNewConfigKeepsOldPool" classname="cn.g3soft.fmsapi.database.OrgDataSourceManagerTests" time="0.008">
|
|
<system-out><![CDATA[22:57:50.273 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-12,TEST} inited
|
|
22:57:50.277 [main] WARN cn.g3soft.fmsapi.database.OrgDataSourceManager -- 刷新机构数据库连接池失败,继续使用旧配置: TEST
|
|
java.lang.IllegalStateException: 模拟新库不可达
|
|
at cn.g3soft.fmsapi.database.OrgDataSourceManagerTests$1.create(OrgDataSourceManagerTests.java:137)
|
|
at cn.g3soft.fmsapi.database.OrgDataSourceManager.createEntry(OrgDataSourceManager.java:161)
|
|
at cn.g3soft.fmsapi.database.OrgDataSourceManager.refreshIfConfigChanged(OrgDataSourceManager.java:124)
|
|
at cn.g3soft.fmsapi.database.OrgDataSourceManager.onConfigChanged(OrgDataSourceManager.java:95)
|
|
at cn.g3soft.fmsapi.database.OrgDataSourceManagerTests.unreachableNewConfigKeepsOldPool(OrgDataSourceManagerTests.java:36)
|
|
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
|
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:701)
|
|
at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:502)
|
|
at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:45)
|
|
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124)
|
|
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163)
|
|
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148)
|
|
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:123)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:66)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:47)
|
|
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:39)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:104)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:98)
|
|
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invokeVoid(InterceptingExecutableInvoker.java:71)
|
|
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$0(TestMethodTestDescriptor.java:219)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:215)
|
|
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:157)
|
|
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:176)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
|
|
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
|
|
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
|
|
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
|
|
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
|
|
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
|
|
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
|
|
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
|
|
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:36)
|
|
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:52)
|
|
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:58)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:246)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:218)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:179)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:66)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:157)
|
|
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:65)
|
|
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:125)
|
|
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
|
|
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:58)
|
|
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$2(InterceptingLauncher.java:57)
|
|
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
|
|
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:56)
|
|
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:58)
|
|
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
|
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
|
at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:125)
|
|
at org.apache.maven.surefire.junitplatform.LauncherAdapter.executeWithCancellationToken(LauncherAdapter.java:68)
|
|
at org.apache.maven.surefire.junitplatform.LauncherAdapter.execute(LauncherAdapter.java:54)
|
|
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:203)
|
|
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:168)
|
|
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:136)
|
|
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
|
|
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
|
|
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
|
|
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
|
|
22:57:50.277 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-12} closing ...
|
|
22:57:50.277 [main] INFO com.alibaba.druid.pool.DruidDataSource -- {dataSource-12} closed
|
|
]]></system-out>
|
|
</testcase>
|
|
</testsuite> |