Merge "Fix warnings about unclosed TestRepository"
diff --git a/java/com/google/gerrit/plugins/checks/acceptance/testsuite/CheckerOperationsImpl.java b/java/com/google/gerrit/plugins/checks/acceptance/testsuite/CheckerOperationsImpl.java
index 7600dcb..984cd31 100644
--- a/java/com/google/gerrit/plugins/checks/acceptance/testsuite/CheckerOperationsImpl.java
+++ b/java/com/google/gerrit/plugins/checks/acceptance/testsuite/CheckerOperationsImpl.java
@@ -277,8 +277,9 @@
       }
 
       if (testCheckerInvalidation.nonParseableConfig()) {
-        try (Repository repo = repoManager.openRepository(allProjectsName)) {
-          new TestRepository<>(repo)
+        try (Repository repo = repoManager.openRepository(allProjectsName);
+            TestRepository<Repository> testRepo = new TestRepository<>(repo)) {
+          testRepo
               .branch(checkerUuid.toRefName())
               .commit()
               .add(CheckerConfig.CHECKER_CONFIG_FILE, "non-parseable-config")
@@ -287,9 +288,9 @@
       }
 
       if (testCheckerInvalidation.deleteRef()) {
-        try (Repository repo = repoManager.openRepository(allProjectsName)) {
-          RefUpdate ru =
-              new TestRepository<>(repo).getRepository().updateRef(checkerUuid.toRefName(), true);
+        try (Repository repo = repoManager.openRepository(allProjectsName);
+            TestRepository<Repository> testRepo = new TestRepository<>(repo)) {
+          RefUpdate ru = testRepo.getRepository().updateRef(checkerUuid.toRefName(), true);
           ru.setForceUpdate(true);
           ru.delete();
         }
diff --git a/javatests/com/google/gerrit/plugins/checks/acceptance/CheckerRefsIT.java b/javatests/com/google/gerrit/plugins/checks/acceptance/CheckerRefsIT.java
index e87dd42..ee4b51f 100644
--- a/javatests/com/google/gerrit/plugins/checks/acceptance/CheckerRefsIT.java
+++ b/javatests/com/google/gerrit/plugins/checks/acceptance/CheckerRefsIT.java
@@ -354,10 +354,11 @@
     try (Repository git = repoManager.openRepository(project);
         ObjectInserter oi = git.newObjectInserter();
         ObjectReader reader = oi.newReader();
-        RevWalk rw = new RevWalk(reader)) {
+        RevWalk rw = new RevWalk(reader);
+        TestRepository<Repository> testRepo = new TestRepository<>(git)) {
       RevCommit head = rw.parseCommit(git.exactRef(targetRef).getObjectId());
       RevCommit commit =
-          new TestRepository<>(git)
+          testRepo
               .commit()
               .author(admin.newIdent())
               .message("A change.")
diff --git a/javatests/com/google/gerrit/plugins/checks/acceptance/testsuite/CheckerOperationsImplTest.java b/javatests/com/google/gerrit/plugins/checks/acceptance/testsuite/CheckerOperationsImplTest.java
index 403a3a7..f78fee2 100644
--- a/javatests/com/google/gerrit/plugins/checks/acceptance/testsuite/CheckerOperationsImplTest.java
+++ b/javatests/com/google/gerrit/plugins/checks/acceptance/testsuite/CheckerOperationsImplTest.java
@@ -682,8 +682,9 @@
     CheckerUuid checkerUuid1 = CheckerUuid.parse("test:my-checker1");
     CheckerUuid checkerUuid2 = CheckerUuid.parse("test:my-checker2");
 
-    try (Repository repo = repoManager.openRepository(allProjects)) {
-      new TestRepository<>(repo)
+    try (Repository repo = repoManager.openRepository(allProjects);
+        TestRepository<Repository> testRepo = new TestRepository<>(repo)) {
+      testRepo
           .branch(CheckerRef.REFS_META_CHECKERS)
           .commit()
           .add(
@@ -710,8 +711,9 @@
     CheckerUuid checkerUuid1 = CheckerUuid.parse("test:my-checker1");
     CheckerUuid checkerUuid2 = CheckerUuid.parse("test:my-checker2");
 
-    try (Repository repo = repoManager.openRepository(allProjects)) {
-      new TestRepository<>(repo)
+    try (Repository repo = repoManager.openRepository(allProjects);
+        TestRepository<Repository> testRepo = new TestRepository<>(repo)) {
+      testRepo
           .branch(CheckerRef.REFS_META_CHECKERS)
           .commit()
           .add(