| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Fixes #87.
--
MOS_MIGRATED_REVID=91784426
|
|
|
|
|
|
|
|
| |
Replace the uses of AbstractFunction, MixedModeFunction,
SkylarkFunction and SimpleSkylarkFunction by BuiltinFunction.
--
MOS_MIGRATED_REVID=91763158
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91714318
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91713784
|
|
|
|
|
|
|
| |
Fixes #138.
--
MOS_MIGRATED_REVID=91708374
|
|
|
|
|
|
|
| |
Fixes #129.
--
MOS_MIGRATED_REVID=91707295
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91681168
|
|
|
|
|
|
|
|
|
|
|
| |
- expectation in testSimpleKillableObserver is wrong
- work around race condition in testSimpleKillableObserver by sleeping
- make FutureConsumptionTest thread-safe
Thanks to Adrian Colley for the report.
--
MOS_MIGRATED_REVID=91678160
|
|
|
|
|
|
|
|
| |
This simplifies the code a little, and prepares for properly
serializing ExternalPackage.
--
MOS_MIGRATED_REVID=91673213
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91642690
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91617486
|
|
|
|
|
|
|
| |
Also simplifies command line construction and removes redundant linker arguments.
--
MOS_MIGRATED_REVID=91613561
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91605508
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91603959
|
|
|
|
|
|
|
| |
It appears to be unused. Use an explicit 'if' instead.
--
MOS_MIGRATED_REVID=91581070
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91578316
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91573977
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91573102
|
|
|
|
|
|
|
|
|
|
|
| |
BuildConfiguration.Options.testEnvironment instead of special-casing it in a large number of classes.
The variables in the client environment are read in BlazeRuntime#beforeCommand() now.
Note that this entails a slight loss of caching: before, "--test_env=a=A,b=B" and "--test_env=b=B,a=A" were equivalent, now they are not, since instead of comparing Map<String, String>, List<Map.Entry<String,String>> instances are compared.
--
MOS_MIGRATED_REVID=91570828
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91407816
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
py_test rule enable to use a test written in Python. A py_test is
basically a py_binary that returns a non null on failure. Extraneous
support is need to have nice output (see //src/test/shell/unittest.bash
for the kind of support neeeded).
Actually the py_test code was already there but it was just missing the
necessary glue code. Also added an integration test for py_* rules in
Bazel.
--
MOS_MIGRATED_REVID=91407748
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91405317
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91404445
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- update the MOCK_CROSSTOOL to provide more stuff needed by tests
- add a THIS_IS_BAZEL constant to allow disabling individual test cases
- disable some tests in Bazel
The disabled tests are mainly due to differences in the test setup - making
the test setups more similar will largely fix that. I think we'll make some
changes to our internal setup, too, not just the external one. For example,
the use of 'k8' and 'piii' to refer to 'x86_64' and 'x86' seems archaic.
I decided to leave the dependency on the C++ and Java configurations rather
than rewriting the tests to use mock configurations. That would be nicer, but
also requires significantly more work.
--
MOS_MIGRATED_REVID=91399406
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91398200
|
|
|
|
|
|
|
| |
computing the test environment as early as possible, and passing that along.
--
MOS_MIGRATED_REVID=91388451
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91322217
|
|
|
|
|
|
|
| |
This is now not called on the regular build path except for computed defaults.
--
MOS_MIGRATED_REVID=91306062
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91304912
|
|
|
|
|
|
|
| |
project files.
--
MOS_MIGRATED_REVID=91300378
|
|
|
|
|
|
|
| |
We need only a set of symbols, types are not used anymore.
--
MOS_MIGRATED_REVID=91299566
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91298191
|
|
|
|
|
|
|
| |
This makes installation easier for systems that don't come with bc installed (e.g., Travis CI and Ubuntu Vivid Vervet).
--
MOS_MIGRATED_REVID=91297054
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91289047
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91288032
|
|
|
|
|
|
|
| |
This requires writing a workspace file for the JDK.
--
MOS_MIGRATED_REVID=91287178
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91286405
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91284411
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91277053
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91276183
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously the contract was pretty liberal and could allow addition of
extra Artifacts. Create a more restrictive interface allowing the bare
minimum- adding empty files to the tree. This makes the contract of
Runfiles#getAllArtifacts() more sound, since arbitrary artifacts can't
be added, and it makes it easier to figure out what implementations of
manifest expansion exist out there.
--
MOS_MIGRATED_REVID=91233821
|
|
|
|
|
|
|
| |
typically small, the current default is too high.
--
MOS_MIGRATED_REVID=91225981
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91216722
|
|
|
|
|
|
|
|
|
| |
Many of the @VisibleForTesting annotations didn't actually apply. Remove
them, apply the annotation to places where it applies, and change
visibility of mttehods to be more restrictive.
--
MOS_MIGRATED_REVID=91208297
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91192716
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91181886
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91175430
|
|
|
|
|
|
|
| |
Make 'iPhone 5s' the default sim device until ios_simulator_version is bumped up to 8.2.
--
MOS_MIGRATED_REVID=91122850
|
|
|
|
|
|
|
|
|
| |
multiple selects run the risk of exponential value growth, so we shouldn't
request a full iteration of possible values unless that's really what the
caller needs.
--
MOS_MIGRATED_REVID=91118257
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91100927
|