diff options
author | Shawn Pearce <sop@google.com> | 2015-12-31 10:44:30 -0800 |
---|---|---|
committer | Shawn Pearce <sop@google.com> | 2015-12-31 17:34:03 -0800 |
commit | 2f8d787b5f691bd55584fb74556d408301ddb788 (patch) | |
tree | bf712f866d3ffc280cf3cc67d2ca891663492fb4 /org.eclipse.jgit.pgm.test | |
parent | 34de70a5d42fc89275c9108351cf2e8154ff3322 (diff) | |
download | jgit-2f8d787b5f691bd55584fb74556d408301ddb788.tar.gz jgit-2f8d787b5f691bd55584fb74556d408301ddb788.zip |
buck: run tests
Compile each test in its own java_test() target so they can run in
parallel, reducing total time spent testing on large machines.
$ buck test --all
[-] PROCESSING BUCK FILES...FINISHED 0.3s [100%]
[-] BUILDING...FINISHED 2.9s [100%] (351/383 JOBS, 351 UPDATED, 0.0% CACHE MISS)
[-] TESTING...FINISHED 98.1s (3360 PASS/15 SKIP/0 FAIL)
Change-Id: I8d6541268315089299f933ed23d785b1b3431133
Diffstat (limited to 'org.eclipse.jgit.pgm.test')
-rw-r--r-- | org.eclipse.jgit.pgm.test/BUCK | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/org.eclipse.jgit.pgm.test/BUCK b/org.eclipse.jgit.pgm.test/BUCK new file mode 100644 index 0000000000..dae9cd9245 --- /dev/null +++ b/org.eclipse.jgit.pgm.test/BUCK @@ -0,0 +1,37 @@ +TESTS = glob(['tst/**/*.java']) + +for t in TESTS: + n = t[len('tst/'):len(t)-len('.java')].replace('/', '.') + java_test( + name = n, + labels = ['pgm'], + srcs = [t], + deps = [ + ':helpers', + '//org.eclipse.jgit:jgit', + '//org.eclipse.jgit.archive:jgit-archive', + '//org.eclipse.jgit.junit:junit', + '//org.eclipse.jgit.pgm:pgm', + '//lib:hamcrest-core', + '//lib:hamcrest-library', + '//lib:javaewah', + '//lib:junit', + '//lib:slf4j-api', + '//lib:slf4j-simple', + '//lib:commons-compress', + '//lib:tukaani-xz', + ], + source_under_test = ['//org.eclipse.jgit.pgm:pgm'], + ) + +java_library( + name = 'helpers', + srcs = glob(['src/**/*.java']), + deps = [ + '//org.eclipse.jgit:jgit', + '//org.eclipse.jgit.pgm:pgm', + '//org.eclipse.jgit.junit:junit', + '//lib:args4j', + '//lib:junit', + ], +) |