==== android-stcompat: environment openjdk version "17.0.20.1" 2026-08-18 ANDROID_HOME=~/tools/yugu-sdk-toolchain/android-sdk CI_OUT=~/yougu/sdk-ci/builds/8/out/android-stcompat ==== android-stcompat: gradle: clean, tests, coverage > Task :stkouyu-compat:packageDebugAssets > Task :stkouyu-compat:mergeDebugUnitTestAssets > Task :stkouyu-compat:processDebugJavaRes NO-SOURCE > Task :stkouyu-compat:processDebugManifest > Task :stkouyu-compat:processDebugUnitTestJavaRes > Task :stkouyu-compat:processDebugUnitTestManifest > Task :stkouyu-compat:processDebugUnitTestResources > Task :stkouyu-compat:compileDebugUnitTestJavaWithJavac Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :stkouyu-compat:packageDebugUnitTestForUnitTest > Task :stkouyu-compat:generateDebugUnitTestConfig > Task :stkouyu-compat:testDebugUnitTest ErrorTableSyncTest > compatErrIdsMatchSpec FAILED java.lang.AssertionError: expected:<12> but was:<10> at org.junit.Assert.fail(Assert.java:89) at org.junit.Assert.failNotEquals(Assert.java:835) at org.junit.Assert.assertEquals(Assert.java:647) at org.junit.Assert.assertEquals(Assert.java:633) at com.shengzhiai.yugu.stcompat.internal.ErrorTableSyncTest.compatErrIdsMatchSpec(ErrorTableSyncTest.java:21) 179 tests completed, 1 failed, 4 skipped > Task :stkouyu-compat:testDebugUnitTest FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':stkouyu-compat:testDebugUnitTest'. > There were failing tests. See the report at: file://~/yougu/sdk-ci/work/8/android-stcompat/stkouyu-compat/build/reports/tests/testDebugUnitTest/index.html * Try: > Run with --scan to get full insights. BUILD FAILED in 1m 11s 32 actionable tasks: 30 executed, 2 up-to-date FAILED: tests or coverage gate (gradle exit 1) junit: tests 179, failures 1, errors 0, skipped 4 ==== android-stcompat: gradle: release AAR, publish to a temporary repository, demo app Rendering > Task :compat-demo:packageDebug > Task :compat-demo:createDebugApkListingFileRedirect > Task :compat-demo:assembleDebug > Task :stkouyu-compat:javaDocReleaseGeneration > Task :stkouyu-compat:javaDocReleaseJar > Task :stkouyu-compat:generateMetadataFileForReleasePublication > Task :stkouyu-compat:publishReleasePublicationToYuguRepository BUILD SUCCESSFUL in 51s 81 actionable tasks: 66 executed, 15 up-to-date published 30 files ==== android-stcompat: api-diff self-test on synthetic jars ok same (exit 0) ok removed-method (exit 1) ok changed-constant (exit 1) ok added-final (exit 1) ok removed-class (exit 1) ok changed-return (exit 1) ok removed-annotation (exit 1) api-diff selftest passed ==== android-stcompat: api-diff against the original 17kouyu jar == step 1: japicmp 0.23.1 japicmp: no binary or source incompatibility NOTE class file version 51 -> 52 (tolerated: Java 8 bytecode) checked 39 classes in [com.stkouyu, com.stkouyu.lame, com.stkouyu.listener, com.stkouyu.setting, com.stkouyu.util, com.stkouyu.util.httputil]: 0 differences RESULT: OK == step 2: javap textual diff api-diff (javap -protected -constants) original: ~/yougu/sdk-v2-work/ref/st_public/android/libs/17kouyu_1.0.0.jar compat: /tmp/api-diff.3SaBCr/classes.jar ALLOWED EXTRA CLASS com.stkouyu.YuguCompat compared 39 public classes and 480 public or protected members (519 elements); 25 package-private classes skipped missing 0, changed 0, extra 0 RESULT: OK == reports in ~/yougu/sdk-ci/builds/8/out/android-stcompat/api-diff API-DIFF: OK ==== android-stcompat: customer-simulation compile test api-compat-test: 1 source file(s), android.jar ~/tools/yugu-sdk-toolchain/android-sdk/platforms/android-34/android.jar compile against original jar (~/yougu/sdk-v2-work/ref/st_public/android/libs/17kouyu_1.0.0.jar): OK compile against compat classes (~/yougu/sdk-ci/work/8/android-stcompat/stkouyu-compat/build/outputs/aar/stkouyu-compat-release.aar): OK junit: tests 179, failures 1, errors 0, skipped 4 coverage (line, :stkouyu-compat): n/a failed: tests or coverage gate (gradle exit 1) COVERAGE 0