You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nikos Gorogiannis
768e2b0332
[tests] stop sharing the root buck repo in java tests
...
Summary:
When multiple buck java tests use the same `buck-out` they sometimes fail. This isn't surprising, as they presumably clobber each other's output when running on the same files.
Since there is no reason to have this global, shared buck repo, create one for each test, inside the test directory. Also, clean up the Makefiles a bit -- they provide bogus compile targets, for example, and have mostly wrong source dependencies.
That done, remove the `testlock` crutch which enforces mutual exclusion between tests, from the buck/java tests.
I do not understand why the buck clang tests can share the global repo without failure, but there you go.
Reviewed By: jvillard
Differential Revision: D15579133
fbshipit-source-id: 7eff79173
6 years ago
dependencies
[setup] opam 2
6 years ago
docker
[infer][PR] Improvements in docker container generation
6 years ago
examples
[demo] some minor improvements
6 years ago
facebook-clang-plugins @ dc42763b2e
[clang] upgrade to 8.0.0
6 years ago
infer
[tests] stop sharing the root buck repo in java tests
6 years ago
m4
[setup] opam 2
6 years ago
scripts
[ocamlformat] Remove dead shim script
6 years ago
sledge
[sledge] Fix crashing frontned
6 years ago
.buckconfig
[infer][genrule] Add example of Buck DEFS macro to generate Infer analysis targets
8 years ago
.clang-format
fix sync mishaps
9 years ago
.gitignore
[sledge] Simplify build
6 years ago
.gitmodules
[infer] Add facebook clang plugins submodule
10 years ago
.inferconfig
[java] Add command-line option to specify external Java packages
7 years ago
.ocamlformat
[ocamlformat] Move .ocamlformat config file to the project root
6 years ago
.ocamlformat.hash
[ocamlformat] upgrade ocamlformat to 0.9
6 years ago
.travis.yml
[infer][PR] replace travis script to enable caching
6 years ago
CODE_OF_CONDUCT.md
[infer][PR] Update CODE_OF_CONDUCT.md
7 years ago
CONTRIBUTING.md
[github] add issue and PR templates
6 years ago
CONTRIBUTORS
Inferbo
8 years ago
FILES.md
[trace] infer subcommand for inferTraceBugs
8 years ago
INSTALL.md
[setup] opam 2
6 years ago
ISSUE_TEMPLATE.md
[github] add issue and PR templates
6 years ago
LICENSE
Change license to MIT
7 years ago
Makefile
[infer][tests] avoid races in less hacky way
6 years ago
Makefile.autoconf.in
[java] Add support for openjdk11
6 years ago
Makefile.config
[infer][tests] avoid races in less hacky way
6 years ago
PULL_REQUEST_TEMPLATE.md
[github] add issue and PR templates
6 years ago
README.md
Change license to MIT
7 years ago
autogen.sh
[release] preparing for binary releases
7 years ago
build-infer.sh
[opam] correct use of `--locked`
6 years ago
configure.ac
have the configure machinery remember XCODE_BASE
6 years ago
dotbuckversion
bump .buckversion
7 years ago
install-sh
[utils] Add CTypes binding of fts and implement remove_directory_tree
8 years ago
opam
Fix opam
6 years ago
opam.locked
[opam] Update lock and mini repo
6 years ago
Infer
Infer is a static analysis tool for Java,
C++, Objective-C, and C. Infer is written in OCaml .
Installation
Read our Getting
Started page for
details on how to install packaged versions of Infer. To build Infer
from source, see INSTALL.md .
Contributing
See CONTRIBUTING.md .
License
Infer is MIT-licensed.
Note: Enabling Java support may require you to download and install
components licensed under the GPL.