diff options
| author | Mike McQuaid | 2016-04-12 11:02:22 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2016-04-12 11:02:22 +0100 |
| commit | 0c85113053a08c270a8068d4af2013f5758b3a21 (patch) | |
| tree | 8e09f8ed8a19ef873052a5191b6be1872016f585 /Library/Homebrew/cmd | |
| parent | 279df8ec8188ca377d5287c3f3fec1ff6da4d252 (diff) | |
| download | brew-0c85113053a08c270a8068d4af2013f5758b3a21.tar.bz2 | |
Homebrew (opt-in) Analytics tweaks. (#57)
- add `HOMEBREW_PRODUCT` global variable
- only differentiate between `/usr/local` and `non-/usr/local` Homebrew
prefixes to avoid sharing sensitive user information
- note if e.g. build errors are occurring under CI
- Add `HOMEBREW_NO_ANALYTICS` variable (this will be how people opt-out
when this is enabled for everyone)
- Add `HOMEBREW_ANALYTICS_DEBUG` variable to output all the analytics
that are sent
- Move Bash analytics code to `Library/Homebrew/utils/analytics.sh`
- Add documentation for our analytics and why/what/when/how and opt-out
- Only official Homebrew commands are reported
- Ruby analytics are now reported in a forked, background process
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/tests.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/tests.rb b/Library/Homebrew/cmd/tests.rb index 19576ddd3..5ec841773 100644 --- a/Library/Homebrew/cmd/tests.rb +++ b/Library/Homebrew/cmd/tests.rb @@ -3,6 +3,7 @@ require "fileutils" module Homebrew def tests (HOMEBREW_LIBRARY/"Homebrew/test").cd do + ENV["HOMEBREW_NO_ANALYTICS"] = "1" ENV["TESTOPTS"] = "-v" if ARGV.verbose? ENV["HOMEBREW_NO_COMPAT"] = "1" if ARGV.include? "--no-compat" if ARGV.include? "--coverage" |
