< prev index next >

test/src/main/java/org/openjdk/skara/test/CheckableRepository.java

Print this page

 41     public static Repository init(Path path, VCS vcs, Path appendableFilePath) throws IOException {
 42         var repo = Repository.init(path, vcs);
 43 
 44         Files.createDirectories(path.resolve(".checkable"));
 45         try (var output = Files.newBufferedWriter(path.resolve(".checkable/name.txt"))) {
 46             output.write(appendableFilePath.toString());
 47         }
 48         repo.add(path.resolve(".checkable/name.txt"));
 49 
 50         var initialFile = path.resolve(appendableFilePath);
 51         try (var output = Files.newBufferedWriter(initialFile)) {
 52             output.append(markerLine);
 53         }
 54         repo.add(initialFile);
 55 
 56         Files.createDirectories(path.resolve(".jcheck"));
 57         var checkConf = path.resolve(".jcheck/conf");
 58         try (var output = Files.newBufferedWriter(checkConf)) {
 59             output.append("[general]\n");
 60             output.append("project=test\n");

 61             output.append("\n");
 62             output.append("[checks]\n");
 63             output.append("error=author,reviewers,whitespace\n");
 64             output.append("\n");
 65             output.append("[census]\n");
 66             output.append("version=0\n");
 67             output.append("domain=openjdk.java.net\n");
 68             output.append("\n");
 69             output.append("[checks \"whitespace\"]\n");
 70             output.append("files=.*\\.txt\n");
 71             output.append("\n");
 72             output.append("[checks \"reviewers\"]\n");
 73             output.append("minimum=1\n");
 74         }
 75         repo.add(checkConf);
 76 
 77         repo.commit("Initial commit", "testauthor", "ta@none.none");
 78 
 79         return repo;
 80     }

 41     public static Repository init(Path path, VCS vcs, Path appendableFilePath) throws IOException {
 42         var repo = Repository.init(path, vcs);
 43 
 44         Files.createDirectories(path.resolve(".checkable"));
 45         try (var output = Files.newBufferedWriter(path.resolve(".checkable/name.txt"))) {
 46             output.write(appendableFilePath.toString());
 47         }
 48         repo.add(path.resolve(".checkable/name.txt"));
 49 
 50         var initialFile = path.resolve(appendableFilePath);
 51         try (var output = Files.newBufferedWriter(initialFile)) {
 52             output.append(markerLine);
 53         }
 54         repo.add(initialFile);
 55 
 56         Files.createDirectories(path.resolve(".jcheck"));
 57         var checkConf = path.resolve(".jcheck/conf");
 58         try (var output = Files.newBufferedWriter(checkConf)) {
 59             output.append("[general]\n");
 60             output.append("project=test\n");
 61             output.append("jbs=tstprj\n");
 62             output.append("\n");
 63             output.append("[checks]\n");
 64             output.append("error=author,reviewers,whitespace\n");
 65             output.append("\n");
 66             output.append("[census]\n");
 67             output.append("version=0\n");
 68             output.append("domain=openjdk.java.net\n");
 69             output.append("\n");
 70             output.append("[checks \"whitespace\"]\n");
 71             output.append("files=.*\\.txt\n");
 72             output.append("\n");
 73             output.append("[checks \"reviewers\"]\n");
 74             output.append("minimum=1\n");
 75         }
 76         repo.add(checkConf);
 77 
 78         repo.commit("Initial commit", "testauthor", "ta@none.none");
 79 
 80         return repo;
 81     }
< prev index next >