bazel-lib/lib/tests
Peter Lobsinger 0db9fbe519
feat: support bzlmod runfiles lookups (#953)
* feat: support bzlmod repo name aliases in tarred runfiles

Under bzlmod, repos have aliases in addition to their canonical names;
in order for lookups using these canonical names to function properly,
a file name `_repo_mapping` is located in the root of the runfiles tree
and consulted to perform repo-name translation.

See: https://github.com/bazelbuild/proposals/blob/main/designs/2022-07-21-locating-runfiles-with-bzlmod.md

* pre-commit formatting

* Enable runfiles test under bzlmod

It works now.
2024-09-30 21:10:06 -07:00
..
assert_archive_contains chore: also accept expected as a list of entries 2023-01-20 16:16:42 -08:00
assert_contains fix: support special chars in assert_contains expected expression (#426) 2023-05-10 16:07:40 -07:00
assert_directory_contains feat: add assert_directory_contains test to testing.bzl (#560) 2023-09-29 09:53:00 -07:00
bats chore: enable go, shell, yaml formatters and bazel run //:format (#917) 2024-08-20 11:56:40 -07:00
bazelrc_presets chore: update git urls (#926) 2024-09-17 17:05:35 -07:00
copy_directory chore: update pre-commit buildifier (#563) 2023-09-29 14:42:33 -07:00
copy_directory_bin_action chore: add windows binaries (#610) 2023-10-10 14:13:17 -07:00
copy_file chore: update pre-commit buildifier (#563) 2023-09-29 14:42:33 -07:00
copy_to_bin chore: set test timeouts to short 2022-08-20 13:58:43 -07:00
copy_to_directory feat: add an option to not include copy_to_directory output in runfiles (#886) 2024-09-19 01:16:14 +00:00
copy_to_directory_bin_action chore: update git urls (#926) 2024-09-17 17:05:35 -07:00
coreutils chore: add windows binaries (#610) 2023-10-10 14:13:17 -07:00
expand_template feat: don't require 'out' on expand_template (#798) 2024-03-26 16:57:16 -07:00
external_test_repo refactor: remove directory functionality from copy_file (#64) 2022-04-05 13:38:54 -07:00
jq jq: add data file and location expansion support (#757) 2024-02-26 17:43:56 -08:00
run_binary test: add test / example of using root path on a run_binary directory output (#862) 2024-06-05 13:48:07 -07:00
run_binary_expansions chore: cleanup before bazel-contrib handoff (#918) 2024-09-02 09:32:38 -07:00
stamping chore: cleanup before bazel-contrib handoff (#918) 2024-09-02 09:32:38 -07:00
tar feat: support bzlmod runfiles lookups (#953) 2024-09-30 21:10:06 -07:00
transitions chore: update git urls (#926) 2024-09-17 17:05:35 -07:00
write_source_files fix: Set size to a default value as well as timeout. (#839) 2024-07-19 12:50:50 -07:00
yq chore: update pre-commit buildifier (#563) 2023-09-29 14:42:33 -07:00
zstd feat: introduce zstd toolchain (#831) 2024-05-03 16:12:56 -07:00
BUILD.bazel feat: allow write_source_file(s) to write source files to bazel packages outside of the target's package (#717) 2024-01-10 15:07:03 -08:00
a.js feat: allow write_source_file(s) to write source files to bazel packages outside of the target's package (#717) 2024-01-10 15:07:03 -08:00
base64_tests.bzl chore: fixup test sizes to resolve warnings (#911) 2024-08-19 15:33:54 -04:00
expand_make_vars_test.bzl chore: set test timeouts to short 2022-08-20 13:58:43 -07:00
generate_outputs.bzl feat: add executable attribute to write_source_files 2022-12-03 10:46:08 -08:00
glob_match_test.bzl fix: rewrite glob implementation to follow standard glob specs 2023-05-08 07:46:19 -07:00
lists_test.bzl chore: fixup test sizes to resolve warnings (#911) 2024-08-19 15:33:54 -04:00
paths_test.bzl fix(ci): fix bzlmod issues and enable on ci (#658) 2023-11-15 15:07:03 -08:00
strings_tests.bzl fix: correctly split quoted args (#909) 2024-08-19 16:36:41 -04:00
utils_test.bzl fix(ci): fix bzlmod issues and enable on ci (#658) 2023-11-15 15:07:03 -08:00