=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== bazel-bootstrap-3.4.0+ds/CODEOWNERS-57- bazel-bootstrap-3.4.0+ds/CODEOWNERS:58:# Execution and I/O related code bazel-bootstrap-3.4.0+ds/CODEOWNERS-59- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/install-os-x.md-77- bazel-bootstrap-3.4.0+ds/site/docs/install-os-x.md:78:The `--user` flag installs Bazel to the `$HOME/bin` directory on your system and bazel-bootstrap-3.4.0+ds/site/docs/install-os-x.md:79:sets the `.bazelrc` path to `$HOME/.bazelrc`. Use the `--help` command to see bazel-bootstrap-3.4.0+ds/site/docs/install-os-x.md-80-additional installation options. ############################################## bazel-bootstrap-3.4.0+ds/site/docs/install-os-x.md-88-If you ran the Bazel installer with the `--user` flag as above, the Bazel bazel-bootstrap-3.4.0+ds/site/docs/install-os-x.md:89:executable is installed in your `$HOME/bin` directory. It's a good idea to add bazel-bootstrap-3.4.0+ds/site/docs/install-os-x.md-90-this directory to your default paths, as follows: ############################################## bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md-131- bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md:132:| Linux | `export ANDROID_HOME=$HOME/Android/Sdk/` | bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md:133:| macOS | `export ANDROID_HOME=$HOME/Library/Android/sdk` | bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md-134-| Windows (Command Prompt) | `set ANDROID_HOME=%LOCALAPPDATA%\Android\Sdk` | bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md:135:| Windows (PowerShell) | `$env:ANDROID_HOME="$env:LOCALAPPDATA\Android\Sdk"` | bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md-136- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md-139- bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md:140:| Linux | `echo "export ANDROID_HOME=$HOME/Android/Sdk/" >> ~/.bashrc` | bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md:141:| macOS | `echo "export ANDROID_HOME=$HOME/Library/Android/Sdk/" >> ~/.bashrc` | bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md-142-| Windows (Command Prompt) | `setx ANDROID_HOME "%LOCALAPPDATA%\Android\Sdk"` | bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md:143:| Windows (PowerShell) | `[System.Environment]::SetEnvironmentVariable('ANDROID_HOME', "$env:LOCALAPPDATA\Android\Sdk", [System.EnvironmentVariableTarget]::User)` | bazel-bootstrap-3.4.0+ds/site/docs/tutorial/android-app.md-144- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-46- bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md:47:The `git clone` command creates a directory named `$HOME/examples/`. This bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-48-directory contains several sample projects for Bazel. The project files for this bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md:49:tutorial are in `$HOME/examples/tutorial/ios-app`. bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-50- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-60-by the presence of the `WORKSPACE` file at its root. In this tutorial, your bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md:61:workspace directory is `$HOME/examples/tutorial/`, which contains the sample bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-62-project files you cloned from the GitHub repo in the previous step. ############################################## bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-67- bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md:68:For your convenience, set the `$WORKSPACE` environment variable now to refer to bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-69-your workspace directory. At the command line, enter: ############################################## bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-139-Take a look at the source files for the app located in bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md:140:`$WORKSPACE/ios-app/UrlGet`. Again, you're just looking at these files now to bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-141-become familiar with the structure of the app. You don't have to edit any of the ############################################## bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-265-The `.ipa` file and other outputs are located in the bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md:266:`$WORKSPACE/bazel-bin/ios-app` directory. bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-267- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-289- bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md:290:2. Move your profile into `$WORKSPACE`. bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-291- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-351- bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md:352:The built app is located in the `$WORKSPACE/bazel-bin` directory. bazel-bootstrap-3.4.0+ds/site/docs/tutorial/ios-app.md-353- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/exec-groups.md-5- bazel-bootstrap-3.4.0+ds/site/docs/exec-groups.md:6:# Execution groups bazel-bootstrap-3.4.0+ds/site/docs/exec-groups.md-7- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/skylark/performance.md-411-Next, we use the `pprof` tool to investigate the heap. A good starting point is bazel-bootstrap-3.4.0+ds/site/docs/skylark/performance.md:412:getting a flame graph by using `pprof -flame $HOME/prof.gz`. bazel-bootstrap-3.4.0+ds/site/docs/skylark/performance.md-413- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/skylark/macros.md-33- bazel-bootstrap-3.4.0+ds/site/docs/skylark/macros.md:34:> Tip: `$@` is a [Make variable](../be/make-variables.html#predefined_genrule_variables) bazel-bootstrap-3.4.0+ds/site/docs/skylark/macros.md-35-> that refers to the execution-time locations of the files in the `outs` attribute list. bazel-bootstrap-3.4.0+ds/site/docs/skylark/macros.md:36:> It is equivalent to `$(locations :file.txt)`. bazel-bootstrap-3.4.0+ds/site/docs/skylark/macros.md-37- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/skylark/macros.md-106- bazel-bootstrap-3.4.0+ds/site/docs/skylark/macros.md:107:> Tip: Similar to `$@` for outputs, `$<` expands to the locations of files in bazel-bootstrap-3.4.0+ds/site/docs/skylark/macros.md-108-the `srcs` attribute list. ############################################## bazel-bootstrap-3.4.0+ds/site/docs/skylark/deploying.md-18-Repository names for Bazel rules are standardized on the following format: bazel-bootstrap-3.4.0+ds/site/docs/skylark/deploying.md:19:`$ORGANIZATION/rules_$NAME`. bazel-bootstrap-3.4.0+ds/site/docs/skylark/deploying.md-20-See [examples on GitHub](https://github.com/search?q=rules+bazel&type=Repositories). ############################################## bazel-bootstrap-3.4.0+ds/site/docs/configurable-attributes.md-203- bazel-bootstrap-3.4.0+ds/site/docs/configurable-attributes.md:204:and run `$ bazel build //my:target --define foo=baz`. bazel-bootstrap-3.4.0+ds/site/docs/configurable-attributes.md-205- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/completion.md-21-* From Homebrew, then you're done -- the Bash completion script is bazel-bootstrap-3.4.0+ds/site/docs/completion.md:22: already installed in `$(brew --prefix)/etc/bash_completion.d`. bazel-bootstrap-3.4.0+ds/site/docs/completion.md-23- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/completion.md-28- Example: if you ran the installer with `--user`, this will be bazel-bootstrap-3.4.0+ds/site/docs/completion.md:29: `$HOME/.bazel/bin`. If you ran the installer as root, this will be bazel-bootstrap-3.4.0+ds/site/docs/completion.md-30- `/usr/local/lib/bazel/bin`. ############################################## bazel-bootstrap-3.4.0+ds/site/docs/completion.md-59- Example: on Ubuntu this is the `/etc/bash_completion.d` directory bazel-bootstrap-3.4.0+ds/site/docs/completion.md:60: * Or copy it somewhere on your local disk, e.g. to `$HOME`, and bazel-bootstrap-3.4.0+ds/site/docs/completion.md-61- source the completion file from Bash's RC file. ############################################## bazel-bootstrap-3.4.0+ds/site/docs/completion.md-80-* From Homebrew, then you're done -- the Zsh completion script is bazel-bootstrap-3.4.0+ds/site/docs/completion.md:81: already installed in `$(brew --prefix)/share/zsh/site-functions`. bazel-bootstrap-3.4.0+ds/site/docs/completion.md-82- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/completion.md-87- Example: if you ran the installer with `--user`, this will be bazel-bootstrap-3.4.0+ds/site/docs/completion.md:88: `$HOME/.bazel/bin`. If you ran the installer as root, this will be bazel-bootstrap-3.4.0+ds/site/docs/completion.md-89- `/usr/local/lib/bazel/bin`. bazel-bootstrap-3.4.0+ds/site/docs/completion.md-90- bazel-bootstrap-3.4.0+ds/site/docs/completion.md:91: 2. Add this script to a directory on your `$fpath`: bazel-bootstrap-3.4.0+ds/site/docs/completion.md-92- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/remote-caching.md-319-sharing remote cache hits across machines. For example, environments with bazel-bootstrap-3.4.0+ds/site/docs/remote-caching.md:320:different `$PATH` variables won't share cache hits. Only environment variables bazel-bootstrap-3.4.0+ds/site/docs/remote-caching.md-321-explicitly whitelisted via `--action_env` are included in an action bazel-bootstrap-3.4.0+ds/site/docs/remote-caching.md-322-definition. Bazel's Debian/Ubuntu package used to install `/etc/bazel.bazelrc` bazel-bootstrap-3.4.0+ds/site/docs/remote-caching.md:323:with a whitelist of environment variables including `$PATH`. If you are getting bazel-bootstrap-3.4.0+ds/site/docs/remote-caching.md-324-fewer cache hits than expected, check that your environment doesn't have an old ############################################## bazel-bootstrap-3.4.0+ds/site/docs/glossary.md-256- bazel-bootstrap-3.4.0+ds/site/docs/glossary.md:257:### Execution phase bazel-bootstrap-3.4.0+ds/site/docs/glossary.md-258- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/glossary.md-264- bazel-bootstrap-3.4.0+ds/site/docs/glossary.md:265:### Execution root bazel-bootstrap-3.4.0+ds/site/docs/glossary.md-266- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/android-instrumentation-test.md-339- bazel-bootstrap-3.4.0+ds/site/docs/android-instrumentation-test.md:340:If the `$DISPLAY` environment variable is set, it's possible to enable the bazel-bootstrap-3.4.0+ds/site/docs/android-instrumentation-test.md-341-graphical interface of the emulator while the test is running. To do this, pass ############################################## bazel-bootstrap-3.4.0+ds/site/docs/android-instrumentation-test.md-354-If there is more than one connected device, pass the flag bazel-bootstrap-3.4.0+ds/site/docs/android-instrumentation-test.md:355:`--test_arg=--device_serial_number=$device_id` where `$device_id` is the id of bazel-bootstrap-3.4.0+ds/site/docs/android-instrumentation-test.md-356-the device/emulator listed in `adb devices`. ############################################## bazel-bootstrap-3.4.0+ds/site/docs/android-instrumentation-test.md-455-individual test log, go to bazel-bootstrap-3.4.0+ds/site/docs/android-instrumentation-test.md:456:`$PROJECT_ROOT/bazel-testlogs/path/to/InstrumentationTestTargetName`. bazel-bootstrap-3.4.0+ds/site/docs/android-instrumentation-test.md-457- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md-94- bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md:95:The installer contains the Bazel binary and extracts it into your `$HOME/bin` bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md-96-folder. Some additional libraries must be installed manually for Bazel to work. ############################################## bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md-127- bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md:128:The `--user` flag installs Bazel to the `$HOME/bin` directory on your system and bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md:129:sets the `.bazelrc` path to `$HOME/.bazelrc`. Use the `--help` command to see bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md-130-additional installation options. ############################################## bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md-134-If you ran the Bazel installer with the `--user` flag as above, the Bazel bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md:135:executable is installed in your `$HOME/bin` directory. It's a good idea to add bazel-bootstrap-3.4.0+ds/site/docs/install-ubuntu.md-136-this directory to your default paths, as follows: ############################################## bazel-bootstrap-3.4.0+ds/site/docs/guide.md-313-bazel caches all files downloaded in the repository cache which, by default, bazel-bootstrap-3.4.0+ds/site/docs/guide.md:314:is located at `~/.cache/bazel/_bazel_$USER/cache/repos/v1/`. The bazel-bootstrap-3.4.0+ds/site/docs/guide.md-315-location can be changed by the `--repository_cache` option. The ############################################## bazel-bootstrap-3.4.0+ds/site/docs/guide.md-669- bazel-bootstrap-3.4.0+ds/site/docs/guide.md:670:#### Execution phase bazel-bootstrap-3.4.0+ds/site/docs/guide.md-671- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/guide.md-758- The system-specified location may contain environment variable references, bazel-bootstrap-3.4.0+ds/site/docs/guide.md:759: such as `${VAR_NAME}` on Unix or `%VAR_NAME%` on Windows. bazel-bootstrap-3.4.0+ds/site/docs/guide.md-760- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/guide.md-771- bazel-bootstrap-3.4.0+ds/site/docs/guide.md:772: - On Linux/macOS/Unixes: `$HOME/.bazelrc` bazel-bootstrap-3.4.0+ds/site/docs/guide.md-773- - On Windows: `%USERPROFILE%\.bazelrc` if exists, or `%HOME%/.bazelrc` ############################################## bazel-bootstrap-3.4.0+ds/site/docs/guide.md-1223-If Bazel appears to be hung, you can hit <kbd>Ctrl-\</kbd> or send bazel-bootstrap-3.4.0+ds/site/docs/guide.md:1224:Bazel a `SIGQUIT` signal (`kill -3 $(bazel info server_pid)`) to get a thread bazel-bootstrap-3.4.0+ds/site/docs/guide.md:1225:dump in the file `$(bazel info output_base)/server/jvm.out`. bazel-bootstrap-3.4.0+ds/site/docs/guide.md-1226- ############################################## bazel-bootstrap-3.4.0+ds/site/docs/platforms-intro.md-164- bazel-bootstrap-3.4.0+ds/site/docs/platforms-intro.md:165:When building `$ bazel build //:myproject --platforms=//:myplatform`, Bazel bazel-bootstrap-3.4.0+ds/site/docs/platforms-intro.md-166-automatically selects a toolchain that can run on the build machine and ############################################## bazel-bootstrap-3.4.0+ds/site/docs/output_directories.md-33- `SHGetKnownFolderPath()` with the `FOLDERID_Profile` flag set. If the bazel-bootstrap-3.4.0+ds/site/docs/output_directories.md:34: environment variable `$TEST_TMPDIR` is set, as in a test of bazel itself, bazel-bootstrap-3.4.0+ds/site/docs/output_directories.md-35- then that value overrides the default. bazel-bootstrap-3.4.0+ds/site/docs/output_directories.md:36:* We stick the Bazel user's build state beneath `outputRoot/_bazel_$USER`. This bazel-bootstrap-3.4.0+ds/site/docs/output_directories.md-37- is called the _outputUserRoot_ directory. ############################################## bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/datastore/v1/query.proto-233- // bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/datastore/v1/query.proto:234: // Key must match regex `[A-Za-z_$][A-Za-z_$0-9]*`, must not match regex bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/datastore/v1/query.proto-235- // `__.*__`, and must not be `""`. ############################################## bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/datastore/v1beta3/query.proto-233- // bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/datastore/v1beta3/query.proto:234: // Key must match regex `[A-Za-z_$][A-Za-z_$0-9]*`, must not match regex bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/datastore/v1beta3/query.proto-235- // `__.*__`, and must not be `""`. ############################################## bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto-31-message FormatMessage { bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto:32: // Format template for the message. The `format` uses placeholders `$0`, bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto:33: // `$1`, etc. to reference parameters. `$$` can be used to denote the `$` bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto-34- // character. ############################################## bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto-39- // is loaded. Again, $0 is very important.` bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto:40: // * `Please pay $$10 to use $0 instead of $1.` bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto-41- string format = 1; ############################################## bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto-313- // Only relevant when action is `LOG`. Defines the message to log when bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto:314: // the breakpoint hits. The message may include parameter placeholders `$0`, bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto:315: // `$1`, etc. These placeholders are replaced with the evaluated value bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto-316- // of the appropriate expression. Expressions not referenced in ############################################## bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto-318- // bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto:319: // Example: `Message received, id = $0, count = $1` with bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/clouddebugger/v2/data.proto-320- // `expressions` = `[ message.id, message.count ]`. ############################################## bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/cloudbuild/v1/cloudbuild.proto-342- // Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/cloudbuild/v1/cloudbuild.proto:343: // Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. bazel-bootstrap-3.4.0+ds/third_party/googleapis/google/devtools/cloudbuild/v1/cloudbuild.proto-344- string logs_bucket = 19; ############################################## bazel-bootstrap-3.4.0+ds/third_party/aws-sdk-auth-lite/README.md-17-There is a _basic_ shell script `update.sh` that covers the patching process, bazel-bootstrap-3.4.0+ds/third_party/aws-sdk-auth-lite/README.md:18:as well as by SDK versioned patch files in `patches-vs-$sdk_version` bazel-bootstrap-3.4.0+ds/third_party/aws-sdk-auth-lite/README.md-19-directories. ############################################## bazel-bootstrap-3.4.0+ds/tools/test/test-setup.sh-334-# Cleanup helper bazel-bootstrap-3.4.0+ds/tools/test/test-setup.sh:335:( if ! (ps -p $$ &> /dev/null || [ "`pgrep -a -g $$ 2> /dev/null`" != "" ] ); then bazel-bootstrap-3.4.0+ds/tools/test/test-setup.sh-336- # `ps` is known to be unrunnable in the darwin sandbox-exec environment due ############################################## bazel-bootstrap-3.4.0+ds/tools/test/test-setup.sh-342- fi bazel-bootstrap-3.4.0+ds/tools/test/test-setup.sh:343: while ps -p $$ &> /dev/null || [ "`pgrep -a -g $$ 2> /dev/null`" != "" ]; do bazel-bootstrap-3.4.0+ds/tools/test/test-setup.sh-344- sleep 10 ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/build_event_stream_test.sh-769- expect_not_log 'success: true' bazel-bootstrap-3.4.0+ds/src/test/shell/integration/build_event_stream_test.sh:770: local naction=`grep -n '^action' $TEST_log | cut -f 1 -d :` bazel-bootstrap-3.4.0+ds/src/test/shell/integration/build_event_stream_test.sh:771: local ncomplete=`grep -n '^completed' $TEST_log | cut -f 1 -d :` bazel-bootstrap-3.4.0+ds/src/test/shell/integration/build_event_stream_test.sh-772- [ $naction -lt $ncomplete ] \ ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/build_event_stream_test.sh-784- -k failingtool/... && fail "build failure expected") || true bazel-bootstrap-3.4.0+ds/src/test/shell/integration/build_event_stream_test.sh:785: count=`grep '^configuration' "${TEST_log}" | wc -l` bazel-bootstrap-3.4.0+ds/src/test/shell/integration/build_event_stream_test.sh-786- [ "${count}" -eq 2 ] || fail "Expected 2 configurations, found $count." ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/experimental_nestedset_as_skykey_tests.sh-16-# bazel-bootstrap-3.4.0+ds/src/test/shell/integration/experimental_nestedset_as_skykey_tests.sh:17:# execution_phase_tests.sh: miscellaneous integration tests of Bazel for bazel-bootstrap-3.4.0+ds/src/test/shell/integration/experimental_nestedset_as_skykey_tests.sh-18-# behaviors that affect the execution phase. ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/execution_phase_tests.sh-16-# bazel-bootstrap-3.4.0+ds/src/test/shell/integration/execution_phase_tests.sh:17:# execution_phase_tests.sh: miscellaneous integration tests of Bazel for bazel-bootstrap-3.4.0+ds/src/test/shell/integration/execution_phase_tests.sh-18-# behaviors that affect the execution phase. ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/run_test.sh-490-# Usage: assert_starts_with PREFIX STRING_TO_CHECK. bazel-bootstrap-3.4.0+ds/src/test/shell/integration/run_test.sh:491:# Asserts that `$1` is a prefix of `$2`. bazel-bootstrap-3.4.0+ds/src/test/shell/integration/run_test.sh-492-function assert_starts_with() { ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-80- bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh:81: cat `bazel info ${PRODUCT_NAME}-genfiles`/pkg/env.txt > $TEST_log bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-82- expect_log "FOO=bar" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-91- bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh:92: cat `bazel info ${PRODUCT_NAME}-genfiles`/pkg/env.txt > $TEST_log bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-93- expect_log "FOO=foo" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-104- bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh:105: cat `bazel info ${PRODUCT_NAME}-genfiles`/pkg/env.txt > $TEST_log bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-106- expect_log "FOO=client_foo" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-114- bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh:115: cat `bazel info ${PRODUCT_NAME}-genfiles`/pkg/env.txt > $TEST_log bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-116- expect_log "FOO=initial_foo" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-128- expect_log '^SUBCOMMAND.*pkg:showenv' bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh:129: cat `bazel info ${PRODUCT_NAME}-genfiles`/pkg/env.txt > $TEST_log bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-130- expect_log "FOO=changed_foo" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-143- bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh:144: cat `bazel info ${PRODUCT_NAME}-genfiles`/pkg/env.txt > $TEST_log bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-145- expect_log "FOO=foo" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-155- bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh:156: cat `bazel info ${PRODUCT_NAME}-genfiles`/pkg/env.txt > $TEST_log bazel-bootstrap-3.4.0+ds/src/test/shell/integration/action_env_test.sh-157- expect_log "FOO=bar" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh-115- # multiple elements in the value list, the first of which adds an bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh:116: # ExecutionInfo and the second of which removes it. bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh-117- bazel aquery --output=text "//$pkg:bar" \ ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh-122- # multiple elements in the value list, the first of which removes an bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh:123: # ExecutionInfo (previously absent) and the second of which adds it. bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh-124- bazel aquery --output=text "//$pkg:bar" \ ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh-129- # multiple elements in the value list, the first of which removes an bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh:130: # ExecutionInfo (previously present) and the second of which adds it back. bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh-131- bazel aquery --output=text "//$pkg:bar" \ ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh-258- # cases platform-dependent, we just search for the key itself, not the whole bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh:259: # ExecutionInfo: {...} line. bazel-bootstrap-3.4.0+ds/src/test/shell/integration/modify_execution_info_test.sh-260- assert_contains "requires-action: ''" output ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/execution_strategies_test.sh-16-# bazel-bootstrap-3.4.0+ds/src/test/shell/integration/execution_strategies_test.sh:17:# execution_phase_tests.sh: miscellaneous integration tests of Bazel for bazel-bootstrap-3.4.0+ds/src/test/shell/integration/execution_strategies_test.sh-18-# behaviors that affect the execution phase. ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/ui_test.sh-485- expect_log 'Ending B' bazel-bootstrap-3.4.0+ds/src/test/shell/integration/ui_test.sh:486: output_length=`cat $TEST_log | wc -c` bazel-bootstrap-3.4.0+ds/src/test/shell/integration/ui_test.sh-487- [ "${output_length}" -le 52224 ] \ ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/ui_test.sh-503- # 2k for any startup messages etc generated by the client. bazel-bootstrap-3.4.0+ds/src/test/shell/integration/ui_test.sh:504: output_length=`cat $TEST_log | wc -c` bazel-bootstrap-3.4.0+ds/src/test/shell/integration/ui_test.sh-505- [ "${output_length}" -le 2724 ] \ ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/integration/ui_test.sh-523- # 2k for any startup messages etc generated by the client. bazel-bootstrap-3.4.0+ds/src/test/shell/integration/ui_test.sh:524: output_length=`cat $TEST_log | wc -c` bazel-bootstrap-3.4.0+ds/src/test/shell/integration/ui_test.sh-525- [[ "${output_length}" -le 11264 ]] \ ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/cc_integration_test.sh-796- # Because C++ compilation actions prune their headers in the bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/cc_integration_test.sh:797: # execution phase, and this code runs in analysis phase, bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/cc_integration_test.sh-798- # action.inputs is not processed yet. It doesn't contain ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/starlark_prefetching_test.sh-57- bazel build @ext//:foo || fail "expected success" bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/starlark_prefetching_test.sh:58: [ `cat "${WRKDIR}/log" | wc -l` -eq 1 ] \ bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/starlark_prefetching_test.sh-59- || fail "did not find precisely one invocation of the action" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/starlark_prefetching_test.sh-124- bazel build @ext//:foo || fail "expected success" bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/starlark_prefetching_test.sh:125: [ `cat "${WRKDIR}/log" | wc -l` -eq 1 ] \ bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/starlark_prefetching_test.sh-126- || fail "did not find precisely one invocation of the action" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/starlark_prefetching_test.sh-197- bazel build @ext//:foo || fail "expected success" bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/starlark_prefetching_test.sh:198: [ `cat "${WRKDIR}/log" | wc -l` -eq 1 ] \ bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/starlark_prefetching_test.sh-199- || fail "did not find precisely one invocation of the action" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-109- outs = [ "breaks1.txt" ], bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh:110: cmd = "wc $(location :a.txt) `dirname $(location :a.txt)`/b.txt &> $@", bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-111-) ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-116- outs = [ "breaks1_works_with_local.txt" ], bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh:117: cmd = "wc $(location :a.txt) `dirname $(location :a.txt)`/b.txt > $@", bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-118- local = 1, ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-124- outs = [ "breaks1_works_with_local_tag.txt" ], bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh:125: cmd = "wc $(location :a.txt) `dirname $(location :a.txt)`/b.txt > $@", bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-126- tags = [ "local" ], ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-671- outs = ["readonlydir/output.txt"], bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh:672: cmd = "touch $(location readonlydir/output.txt); chmod 0 $(location readonlydir/output.txt); chmod 0500 `dirname $(location readonlydir/output.txt)`", bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-673-) ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-699- outs = ["readonlydir/output.txt"], bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh:700: cmd = "touch $(location readonlydir/output.txt); chmod 0 $(location readonlydir/output.txt); chmod 0500 `dirname $(location readonlydir/output.txt)`; exit 1", bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_sandboxing_test.sh-701-) ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_test.sh-1015- # that's an input to a native action (ctx.actions.expand_template) is staged lazily for action bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_test.sh:1016: # execution. bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_test.sh-1017- mkdir -p a ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_test.sh-1720- # if a path argument is provided. The upload of files as part of command bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_test.sh:1721: # execution is not yet supported. bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_test.sh-1722- ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_sandboxing_test.sh-68- outs = ["writes_to_writable_path.txt"], bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_sandboxing_test.sh:69: cmd = "touch $@; touch \"`cat $(location :writable_path.txt)`/out.txt\"", bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_sandboxing_test.sh-70-) ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_sandboxing_test.sh-75- outs = ["writes_to_readonly_path.txt"], bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_sandboxing_test.sh:76: cmd = "touch $@; touch \"`cat $(location :readonly_path.txt)`/out.txt\"", bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/remote/remote_execution_sandboxing_test.sh-77-) ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_embedded_starlark_test.sh-57- || fail "Expect success, even with all upcoming Starlark changes" bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_embedded_starlark_test.sh:58: grep -q 'Hello World' `bazel info bazel-bin --all_incompatible_changes $HOST_PY_FLAG`/data.tar \ bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_embedded_starlark_test.sh-59- || fail "Output not generated correctly" ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_embedded_starlark_test.sh-83- mkdir ../out bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_embedded_starlark_test.sh:84: tar -C ../out -x -v -f `bazel info bazel-bin --all_incompatible_changes $HOST_PY_FLAG`/fancy.tar bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_embedded_starlark_test.sh-85- ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_embedded_starlark_test.sh-134- mkdir ../out bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_embedded_starlark_test.sh:135: tar -C ../out -x -v -f `bazel info bazel-bin --all_incompatible_changes $HOST_PY_FLAG`/banana_tarball.tar bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_embedded_starlark_test.sh-136- ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh-62-function ensure_contains_exactly() { bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh:63: num=`grep "${1}" output.log.txt | wc -l` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh-64- if [ "$num" -ne $2 ] ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh-70-function ensure_contains_atleast() { bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh:71: num=`grep "${1}" output.log.txt | wc -l` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh-72- if [ "$num" -lt $2 ] ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh-79- file_path=$(bazel info output_base)/$1 bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh:80: num=`grep "$2" $file_path | wc -l` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh-81- if [ "$num" -ne 1 ] bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh-82- then bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh:83: fail "Expected to read \"$2\" in $1, but got $num occurrences: " `cat $file_path` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspaces_test.sh-84- fi ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh-50- bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh:51: local cmd=`mktemp $TEST_TMPDIR/wsc-XXXXXXXX` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh-52- cat > $cmd <<EOF ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh-76- bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh:77: local cmd=`mktemp $TEST_TMPDIR/wsc-XXXXXXXX` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh-78- cat > $cmd <<EOF ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh-137- create_new_workspace bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh:138: local wsc=`mktemp $TEST_TMPDIR/wsc-XXXXXXXX` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh-139- cat >$wsc <<EOF ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh-189- create_new_workspace bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh:190: local wsc=`mktemp $TEST_TMPDIR/wsc-XXXXXXXX` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_workspace_status_test.sh-191- cat >$wsc <<'EOF' ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_spawnstats_test.sh-47- echo "Starting single run for $flags $expect" &> $TEST_log bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_spawnstats_test.sh:48: output=`bazel build :foo $flags 2>&1 | tee ${TEST_log} | grep " process" | tr -d '\r'` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_spawnstats_test.sh-49- ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/toolchain_transition_test.sh-122- bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/toolchain_transition_test.sh:123:# Execution platforms. bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/toolchain_transition_test.sh-124-platform( ############################################## bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_java_test_no_windows.sh-112-unset JAVA_RUNFILES # Force the wrapper script to recompute it. bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_java_test_no_windows.sh:113:subrunfiles=`$TEST_SRCDIR/{{WORKSPACE_NAME}}/java/com/google/runfiles/EchoRunfiles` bazel-bootstrap-3.4.0+ds/src/test/shell/bazel/bazel_java_test_no_windows.sh-114-if [ $subrunfiles != $TEST_SRCDIR ]; then ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleImplementationFunctionsTest.java-650- setRuleContext(ruleContext); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleImplementationFunctionsTest.java:651: assertThat((String) ev.eval("ruleContext.expand_location('${abc} $(echo) $$ $')")) bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleImplementationFunctionsTest.java-652- .isEqualTo("${abc} $(echo) $$ $"); ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleImplementationFunctionsTest.java-666- expectedPattern, bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleImplementationFunctionsTest.java:667: (String) ev.eval(String.format("ruleContext.expand_location('$(%s)')", command))); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleImplementationFunctionsTest.java-668- } ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java-817- setRuleContext(createRuleContext("//foo:foo")); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java:818: Object result = ev.eval("ruleContext.expand_make_variables('cmd', '$(ABC)', {'ABC': 'DEF'})"); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java-819- assertThat(result).isEqualTo("DEF"); ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java-824- setRuleContext(createRuleContext("//foo:foo")); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java:825: Object result = ev.eval("ruleContext.expand_make_variables('cmd', '$$ABC', {})"); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java-826- assertThat(result).isEqualTo("$ABC"); ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java-859- setRuleContext(createRuleContext("//vars:vars")); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java:860: String result = (String) ev.eval("ruleContext.expand_make_variables('cmd', '$(CC)', {})"); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java-861- assertThat(result).isNotEmpty(); ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java-867- setRuleContext(createRuleContext("//vars:vars")); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java:868: Object result = ev.eval("ruleContext.expand_make_variables('cmd', '$(MAKE_VAR_VALUE)', {})"); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleContextTest.java-869- assertThat(result).isEqualTo("foo"); ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleClassFunctionsTest.java-223- evalAndExport(ev, "def impl(ctx): return", "r = rule(impl, attrs = {'ab$c': attr.int()})"); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleClassFunctionsTest.java:224: ev.assertContainsError("attribute name `ab$c` is not a valid identifier"); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/skylark/StarlarkRuleClassFunctionsTest.java-225- } ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java-650- eval("//b + //c + //d"), bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java:651: eval("let x = //a in deps($x) except $x" + getDependencyCorrectionWithGen())); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java-652- assertThat(evalThrows("$undefined", true)).isEqualTo("undefined variable 'undefined'"); ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java-850- String toolsRepository = helper.getToolsRepository(); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java:851: assertThat(eval("labels(\"$python2to3\", //k)")) bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java-852- .isEqualTo(eval(toolsRepository + "//tools/python:2to3")); ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java-1205- writeFile("x/BUILD", "package(default_copts=['-a'])", "cc_library(name='a')"); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java:1206: assertThat(eval("attr('$default_copts', '\\[-a\\]', //x:all)")).isEqualTo(eval("//x:a")); bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/query2/testutil/AbstractQueryTest.java-1207- } ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/syntax/StringModuleTest.java-33- .testEval("'banana'.replace('a', 'e')", "'benene'") bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/syntax/StringModuleTest.java:34: .testEval("'banana'.replace('a', '$()')", "'b$()n$()n$()'") bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/syntax/StringModuleTest.java:35: .testEval("'banana'.replace('a', '$')", "'b$n$n$'") bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/syntax/StringModuleTest.java:36: .testEval("'b$()n$()n$()'.replace('$()', '$($())')", "'b$($())n$($())n$($())'") bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/lib/syntax/StringModuleTest.java-37- .testEval("'banana'.replace('a', 'e', 2)", "'benena'") ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/r8/desugar/DesugarInfoCollector.java-25-/** bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/r8/desugar/DesugarInfoCollector.java:26: * ASM visitor to collect summary information from class files for checking that desugaring has been bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/r8/desugar/DesugarInfoCollector.java-27- * applied ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/desugar/StackMapBugTest.java-26- bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/desugar/StackMapBugTest.java:27: /** This is a regression test for b/36654936 (external ASM bug 317785) */ bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/desugar/StackMapBugTest.java-28- @Test ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/desugar/StackMapBugTest.java-34- /** bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/desugar/StackMapBugTest.java:35: * This is a regression test for b/36654936 (external ASM bug 317785). The first attempted fix bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/desugar/StackMapBugTest.java-36- * cl/152199391 caused stack map frame corruption, which caused the following test to fail. ############################################## bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/desugar/testdata/core_library/test/util/TestClassForStackMapFrame.java-41- /** bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/desugar/testdata/core_library/test/util/TestClassForStackMapFrame.java:42: * This method triggers ASM bug 317785 . bazel-bootstrap-3.4.0+ds/src/test/java/com/google/devtools/build/android/desugar/testdata/core_library/test/util/TestClassForStackMapFrame.java-43- * ############################################## bazel-bootstrap-3.4.0+ds/src/tools/execlog/README.md:1:# Execution Log Parser bazel-bootstrap-3.4.0+ds/src/tools/execlog/README.md-2- ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/r8/desugar/OutputConsumer.java-44- * bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/r8/desugar/OutputConsumer.java:45: * <p>When the classes are written the desugar dependency information is collected by an ASM pass bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/r8/desugar/OutputConsumer.java-46- * over the output, as the D8 desugaring engine does not have hooks for collecting this information ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/Java7Compatibility.java-70- isInterface = BitFlags.isSet(access, Opcodes.ACC_INTERFACE); bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/Java7Compatibility.java:71: // ASM uses the high 16 bits for the minor version: bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/Java7Compatibility.java-72- // https://asm.ow2.io/javadoc/org/objectweb/asm/ClassVisitor.html#visit-int-int-java.lang.String-java.lang.String-java.lang.String-java.lang.String:A- ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java-624- * Produces a {@link MethodHandle} or {@link MethodType} using {@link #targetLoader} for the bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java:625: * given ASM {@link Handle} or {@link Type}. {@code lookup} is only used for resolving {@link bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java-626- * Handle}s. ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java-628- private Object toJvmMetatype(Lookup lookup, Object asm) throws ReflectiveOperationException { bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java:629: if (asm instanceof Number) { bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java-630- return asm; bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java-631- } bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java:632: if (asm instanceof Type) { bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java-633- Type type = (Type) asm; ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java-642- } bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java:643: if (asm instanceof Handle) { bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java-644- return toMethodHandle(lookup, (Handle) asm, /*target*/ true); ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/typehierarchy/TypeHierarchyClassVisitor.java-31- bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/typehierarchy/TypeHierarchyClassVisitor.java:32:/** Collects the type hierarchy information with ASM framework's class visitor. */ bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/typehierarchy/TypeHierarchyClassVisitor.java-33-class TypeHierarchyClassVisitor extends ClassVisitor { ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java-97- checkArgument( bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java:98: superName != null || "java/lang/Object".equals(name), // ASM promises this bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java-99- "Type without superclass: %s", ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/langmodel/ClassMemberKey.java-41- bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/langmodel/ClassMemberKey.java:42: /** The asm type name of {@link #owner()} */ bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/langmodel/ClassMemberKey.java-43- public final Type ownerAsmObjectType() { ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/RuntimeMethodHandle.java-29-/** bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/RuntimeMethodHandle.java:30: * Identifies injectable ASM node fields (e.g. {@link org.objectweb.asm.tree.ClassNode}, {@link bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/RuntimeMethodHandle.java-31- * org.objectweb.asm.tree.MethodNode}, {@link org.objectweb.asm.tree.FieldNode}) with a qualified bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/RuntimeMethodHandle.java-32- * class name. The desugar rule resolves the requested class at runtime, parses it into a {@link bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/RuntimeMethodHandle.java:33: * ClassNode}, and assigns the parsed class node to the annotated field. An injectable ASM node bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/RuntimeMethodHandle.java-34- * field may have any access modifier (private, package-private, protected, public). Sample usage: ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/AsmNode.java-27-/** bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/AsmNode.java:28: * Identifies injectable ASM node fields (e.g. {@link org.objectweb.asm.tree.ClassNode}, {@link bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/AsmNode.java-29- * org.objectweb.asm.tree.MethodNode}, {@link org.objectweb.asm.tree.FieldNode}) with a qualified bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/AsmNode.java-30- * class name. The desugar rule resolves the requested class at runtime, parse it into a {@link bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/AsmNode.java:31: * ClassNode} and assign parsed class node to the annotated field. An injectable ASM node field may bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/testing/junit/AsmNode.java-32- * have any access modifier (private, package-private, protected, public). Sample usage: ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/CorePackageRenamer.java-100- bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/CorePackageRenamer.java:101: /** ASM {@link Remapper} based on {@link CoreLibrarySupport}. */ bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/CorePackageRenamer.java-102- private static class CorePackageRemapper extends Remapper { ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/CoreLibrarySupport.java-64- bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/CoreLibrarySupport.java:65: /** ASM {@link Remapper} based on {@link #renamedPrefixes}. */ bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/CoreLibrarySupport.java-66- private final Remapper corePackageRemapper = ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/io/FileContentProvider.java-44- * A provider of an input stream with a file path label. The struct can be used to index byte code bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/io/FileContentProvider.java:45: * files in a jar file, and serve as the reading source for the ASM library's class reader {@link bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/io/FileContentProvider.java-46- * org.objectweb.asm.ClassReader}. ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/io/FileContentProvider.java-112- ImmutableSetMultimap.builder(); bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/io/FileContentProvider.java:113: // Takes an advantage of hit-all-referenced-types ASM Remapper to perform type collection. bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/io/FileContentProvider.java-114- try (S inputStream = get()) { ############################################## bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/io/HeaderClassLoader.java-57- ClassReader reader = rewriter.reader(content); bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/io/HeaderClassLoader.java:58: // Have ASM compute maxs so we don't need to figure out how many formal parameters there are bazel-bootstrap-3.4.0+ds/src/tools/android/java/com/google/devtools/build/android/desugar/io/HeaderClassLoader.java-59- ClassWriter writer = new ClassWriter(ClassWriter.COMPUTE_MAXS); ############################################## bazel-bootstrap-3.4.0+ds/src/main/protobuf/crosstool_config.proto-401- bazel-bootstrap-3.4.0+ds/src/main/protobuf/crosstool_config.proto:402: // Compiler flags for C/C++/Asm compilation. bazel-bootstrap-3.4.0+ds/src/main/protobuf/crosstool_config.proto-403- repeated string compiler_flag = 13; ############################################## bazel-bootstrap-3.4.0+ds/src/main/protobuf/crosstool_config.proto-405- repeated string cxx_flag = 14; bazel-bootstrap-3.4.0+ds/src/main/protobuf/crosstool_config.proto:406: // Additional unfiltered compiler flags for C/C++/Asm compilation. bazel-bootstrap-3.4.0+ds/src/main/protobuf/crosstool_config.proto-407- // These are not subject to nocopt filtering in cc_* rules. ############################################## bazel-bootstrap-3.4.0+ds/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleClassFunctions.java-509- // Implicit attribute names mean either implicit or late-bound attributes bazel-bootstrap-3.4.0+ds/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleClassFunctions.java:510: // (``$attr`` or ``:attr``). Depend on both. bazel-bootstrap-3.4.0+ds/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleClassFunctions.java-511- attrAspects.add(AttributeValueSource.COMPUTED_DEFAULT.convertToNativeName(attrName)); ############################################## bazel-bootstrap-3.4.0+ds/src/java_tools/junitrunner/javatests/com/google/testing/junit/junit4/runner/RegExTestCaseFilterTest.java-52- public void testIncludesMatchingTestByFullNameRegex() { bazel-bootstrap-3.4.0+ds/src/java_tools/junitrunner/javatests/com/google/testing/junit/junit4/runner/RegExTestCaseFilterTest.java:53: RegExTestCaseFilter filter = RegExTestCaseFilter.include("^java.lang.Object#nameToMatch$"); bazel-bootstrap-3.4.0+ds/src/java_tools/junitrunner/javatests/com/google/testing/junit/junit4/runner/RegExTestCaseFilterTest.java-54- assertThat(filter.shouldRun(Description.createTestDescription(Object.class, "nameToMatch"))) ############################################## bazel-bootstrap-3.4.0+ds/src/java_tools/junitrunner/javatests/com/google/testing/junit/junit4/runner/RegExTestCaseFilterTest.java-66- public void testIncludesMatchingTestWithNullMethodName() { bazel-bootstrap-3.4.0+ds/src/java_tools/junitrunner/javatests/com/google/testing/junit/junit4/runner/RegExTestCaseFilterTest.java:67: RegExTestCaseFilter filter = RegExTestCaseFilter.include("java.lang.Object$"); bazel-bootstrap-3.4.0+ds/src/java_tools/junitrunner/javatests/com/google/testing/junit/junit4/runner/RegExTestCaseFilterTest.java-68- assertThat(filter.shouldRun(Description.createSuiteDescription(Object.class))).isTrue(); ############################################## bazel-bootstrap-3.4.0+ds/src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata/Client.java-109- // This constructor has a synthetic parameter for the outer object (b/78024300). If there are bazel-bootstrap-3.4.0+ds/src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata/Client.java:110: // parameter annotations then ASM generates "java/lang/Synthetic" annotations on the synthetic bazel-bootstrap-3.4.0+ds/src/java_tools/import_deps_checker/javatests/com/google/devtools/build/importdeps/testdata/Client.java-111- // parameters, but java/lang/Synthetic doesn't exist! ############################################## bazel-bootstrap-3.4.0+ds/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/DepsCheckerClassVisitor.java-312- if ("Ljava/lang/Synthetic;".equals(desc)) { bazel-bootstrap-3.4.0+ds/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/DepsCheckerClassVisitor.java:313: return null; // ASM sometimes makes up this annotation, so we can ignore it (b/78024300) bazel-bootstrap-3.4.0+ds/src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/DepsCheckerClassVisitor.java-314- } ############################################## bazel-bootstrap-3.4.0+ds/CHANGELOG.md-479- improved wrapper that understands `<WORKSPACE>/.bazelversion` bazel-bootstrap-3.4.0+ds/CHANGELOG.md:480: files and the `$USE_BAZEL_VERSION` environment variable. This is bazel-bootstrap-3.4.0+ds/CHANGELOG.md-481- similar to what Bazelisk offers