Android 11.0.0 Release 7 (RD1A.200810.020)
Pin junit to Java language level 8.

These jars are loaded by an OpenJDK 8 runtime from
prebuilts/studio/jdk in frameworks/layoutlib/bridge/tests/run_tests.sh
so the upcoming change of the platform default to Java language level
9 will break those tests.

This change can be reverted if/when prebuilts/studio/jdk is upgraded
to OpenJDK 9+.

Test: EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9=true make layoutlib layoutlib-tests sdk libandroid_runtime
Test: frameworks/layoutlib/bridge/tests/run_tests.sh out/layoutlib-failures
Bug: 141970724
Change-Id: Iea6002318a446782d1cec38906ead4c247dab00c
1 file changed
tree: 191bc4a101309b4bb97b8afe3d436e14c3457c45
  1. src/
  2. .classpath
  3. .gitignore
  4. .project
  5. Android.bp
  6. build.gradle
  7. CleanSpec.mk
  8. epl-v10.html
  9. LICENSE-junit.txt
  10. METADATA
  11. MODULE_LICENSE_EPL
  12. NOTICE.txt
  13. OWNERS
  14. README.md
  15. README.version
  16. version
README.md

JUnit 4

JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.

For more information, please visit:

Latest Build Status

Built on DEV@cloud