Alexandre Rostovtsev
bc112d41fd
Bump stardoc dep to unbreak build with --experimental_enable_bzlmod ( #398 )
2022-10-03 05:13:46 -04:00
Alexandre Rostovtsev
d7e9dbb31f
Add missing docs and doc links; update bazel.build links ( #387 )
2022-09-01 08:19:43 -04:00
Alexandre Rostovtsev
872e9b06e1
Fix diff_test on Windows with --enable_runfiles --nolegacy_external_runfiles ( #378 )
...
And make sure our test suite exercises both manifest-based and runfiles-based
code paths for diff_test.
Fixes #376 .
2022-07-15 13:07:09 -04:00
Alexandre Rostovtsev
de3035d605
Properly shell-quote diff_test's failure_message in bash (and document the failure_message attribute) ( #364 )
...
Addresses #344 for Unix; #363 is needed as prerequisite for the corresponding Windows fix.
2022-04-06 15:16:14 -04:00
Yesudeep Mangalapilly
8e923ca4b9
Use more portable `#!/usr/bin/env bash` shebang instead of hardcoded /bin/bash. ( #329 )
2021-10-25 09:12:41 -04:00
Thaler Benedek
43a545a67e
Make diff_test work on windows with --enable_runfiles ( #314 )
2021-09-24 10:49:07 -04:00
Alex Eagle
df3c9e2735
diff_test: add ability for caller to specify a message printed on fai… ( #307 )
...
Useful for the use case of a pair of .test and .update targets for checked-in golden files
2021-08-18 11:23:43 -04:00
aiuto
fd75066f15
update links to bazel docs ( #306 )
2021-06-16 13:00:06 -04:00
Robbert van Ginkel
feb52960eb
Fix diff_test when filepath includes external ( #241 )
...
Resolves https://github.com/bazelbuild/bazel-skylib/issues/240 .
2020-04-14 19:04:34 +02:00
László Csomor
58068fe0cc
Delete maprule. Fix Buildifier lint errors. ( #192 )
...
* Delete maprule. Fix Buildifier lint errors.
Delete maprule and its tests: I wrote this rule,
and I no longer plan to release it. Alternative
rules exist that serve users' needs better.
Fix also Buildifier lint errors that were making
BuildKite red: https://buildkite.com/bazel/bazel-skylib/builds/659#ab98ac31-6e1c-415e-b8a8-5f8868340c7d
2019-09-17 14:03:22 +02:00
c-parsons
84a12d1084
Fix a number of misc issues to allow google usage of bazel-skylib ( #146 )
...
* Fix a number of misc issues to allow google usage of bazel-skylib
1. Missing copyright header
2. Shell test fixes to use TEST_TMPDIR to have write access to directories
3. diff_test fix to use TEST_SRCDIR
* added a comment as to why diff_test_tests is local
* ran buildifier
2019-05-07 16:25:43 -04:00
László Csomor
be3b1fc838
diff_test: add rule and tests ( #136 )
...
This new test rule compares two files and passes
if the files match.
On Linux/macOS/non-Windows, the test compares
files using 'diff'.
On Windows, the test compares files using
'fc.exe'. This utility is available on all Windows
versions I tried (Windows 2008 Server, Windows
2016 Datacenter Core).
See https://github.com/bazelbuild/bazel/issues/5508
See https://github.com/bazelbuild/bazel/issues/4319
2019-04-12 13:35:29 -04:00