aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
AgeCommit message (Collapse)Author
2015-06-02remove bottle_versionXu Cheng
2015-05-29test_software_spec: add full_nameXu Cheng
2015-05-27Remove dead codeJack Nagel
2015-05-27add Formulary.core_path method, deprecate Formula.pathXu Cheng
2015-05-21Add test demonstrating installing a relative symlinkJack Nagel
2015-05-04Stop testing implementationJack Nagel
2015-04-29Installation tests now use the actual installerJack Nagel
2015-04-29Let the test environment inject its own load pathJack Nagel
2015-04-29Use Dir.tmpdir rather than /tmp in test environmentJack Nagel
2015-04-29Ensure HOMEBREW_TEMP is respected in all testsJack Nagel
2015-04-29Allow test tmpdir to be passed inJack Nagel
2015-04-29Extract runtime configuration from global.rbJack Nagel
This allows global.rb to be safely loaded in the test environment.
2015-04-28Manage sandbox test resources in setup/teardownJack Nagel
2015-04-28Fix passed-in formula name to match the class nameJack Nagel
2015-04-25ENV.deparallelize: add block form for temporary changeMisty De Meo
Closes Homebrew/homebrew#39026.
2015-04-24hardware: correctly detect early 2015 MacBook Pro.enami tsugutomo
Closes Homebrew/homebrew#38996. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-23test_pkg_version: remove illegal testcaseXu Cheng
`Version` will not end with /_\d+/. Closes Homebrew/homebrew#38822. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-21Remove test that may alter the repositoryJack Nagel
2015-04-20Revert "Use real repo to run tests"Jack Nagel
This reverts commit 5aaf13c6cf784cb4be62932b3e528e8f93580a65.
2015-04-20Use real repo to run testsJack Nagel
2015-04-20Remove assertion that is coupled to test prefix structureJack Nagel
2015-04-20Our internal directory structure is privateJack Nagel
2015-04-19bottle_version: support openssl styleXu Cheng
2015-04-19stop supporting 0_5_0 style bottle versionXu Cheng
The original formula (disco) has been moved to use 0.5.0 style version string. So actually no one is using such style. Stop supporting such style, so it wouldn't be ambiguous with revision part in `Formula#pkg_version`. Closes Homebrew/homebrew#38750. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-18Remove bad testJack Nagel
2015-04-15Fix test formula name so it matches the filenameJack Nagel
2015-04-15sandbox: redesign APIXu Cheng
2015-04-13Update test dependenciesJack Nagel
2015-04-09preliminary write control only sandboxXu Cheng
Closes Homebrew/homebrew#38361. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-07gcc5: add regexDominyk Tiller
Fixes the bottle regex problem seen in https://github.com/Homebrew/homebrew-versions/pull/678. I don’t know whether it’s a good regex, or an awful regex, but it works and passes `brew tests` and a bottled install. Open to improvements if anyone has them. Closes Homebrew/homebrew#38333. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-02Switch PkgVersion to use compositionJack Nagel
Comparing PkgVersion and Version objects can produce nonsensical results. For example, equality is not symmetric: irb(main):002:0> PkgVersion.new("1.0", 0) == Version.new("1.0") => false irb(main):003:0> Version.new("1.0") == PkgVersion.new("1.0", 0) => true Rather than attempt to deal with subclass-superclass equality, let's use composition and punt on the problem altogether.
2015-03-31Fix test.pdfojab
test.pdf wasn't a valid PDF file: >$ mutool info test.pdf >test.pdf: >error: cannot recognize xref format >error: cannot read xref (ofs=406) >error: cannot read xref at offset 406 >warning: trying to repair broken xref Process it with `mutool clean` to fix errors, collapse newlines to reduce size Closes Homebrew/homebrew#38194. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-03-29keg: explicitly create cmake dir under libBen Morgan
Packages supporting CMake may install configuration files for use with CMake's find_package command. A recommended location for these is `<prefix>/lib/cmake` which is not unique across packages. This may cause issues for Formula using this location when their Keg is linked. As with pkg-config, explicitly create the `lib/cmake` folder when linking a Keg that has installed folders/files to this location. Also add testcase. Closes Homebrew/homebrew#38005. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-03-29bottle_version: support apparix-11-062Xu Cheng
2015-03-26Add tests for cp_path_subJack Nagel
2015-03-26Add test for InstallRenamed on directoriesJack Nagel
2015-03-26Adjust variable in InstallRenamed testJack Nagel
2015-03-26Don't run pathname tests twiceJack Nagel
2015-03-25Get rid of setup_install_test methodJack Nagel
2015-03-25Eliminate chdir from pathname testsJack Nagel
2015-03-25Pull install tests into a separate classJack Nagel
2015-03-25Do less work inside chdir blocksJack Nagel
2015-03-25Parallelize the language module dependency testsJack Nagel
2015-03-18fdk-aac 0.1.4David Christenson
Update to latest stable release, install example AAC encoder, add test with new WAV fixture, modernize. Closes Homebrew/homebrew#37654. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-15bottle_version: add erlang versions style regex.Mike McQuaid
2015-03-14Switch to a more useful serialization of tap infoJack Nagel
Closes Homebrew/homebrew#37383.
2015-03-05checksums: switch to sha256 for bottles and new formulaeDominyk Tiller
Closes Homebrew/homebrew#37164. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-04move formula_specialties to compatXu Cheng
Closes Homebrew/homebrew#37365. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-02-27Update minitestJack Nagel
2015-02-26Remove SourceForge references.Mike McQuaid
It was fun but we just love Bintray more than you. Closes Homebrew/homebrew#37211. Closes Homebrew/homebrew#37213. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>