mirror of
https://github.com/facebook/proxygen.git
synced 2025-08-07 07:02:53 +03:00
Summary: X-link: https://github.com/facebookincubator/zstrong/pull/995 Bring back mononoke getdeps integration tests. This is a refesh of the previously working export-D34186407 branch from 2022 Main changes since: * depend on restored sapling manifest from previous commit * bring back selected manifests needed by mononoke that were deleted in D51869247. I added the sqlite binary packages from this to the sqlite3 manifest rather than bring back the sqllite3-bin manifest * add manifests for new tools used: ripgrep, git-lfs, and zstd cli (we already had the zstd libs) * fix a few test expecations that where too closely tied to git cli or TLS version etc (ubuntu 22.04 is on older version) * getdeps MakefileBuilder.run_tests() improvements * fix error status reporting, was not failing if tests failed * pass of --num-jobs to tests to stop it OOMing my machine * pass of --filter to tests so can iterate on one test more easily Can to iterate local execution for one test with: ``` python3 ./build/fbcode_builder/getdeps.py test --num-jobs 4 --allow-system-packages --no-facebook-internal --src-dir=. mononoke_integration --retry 0 --filter server/test-gettreepack.t ``` X-link: https://github.com/facebook/sapling/pull/951 Reviewed By: quark-zju Differential Revision: D62978526 Pulled By: ahornby fbshipit-source-id: 0070a67d798bb23ee9e78e1a5149ba5364d548c9
38 lines
974 B
Plaintext
38 lines
974 B
Plaintext
[manifest]
|
|
name = tree
|
|
|
|
[debs]
|
|
tree
|
|
|
|
[homebrew]
|
|
tree
|
|
|
|
[rpms]
|
|
tree
|
|
|
|
[download.os=linux]
|
|
url = https://salsa.debian.org/debian/tree-packaging/-/archive/debian/1.8.0-1/tree-packaging-debian-1.8.0-1.tar.gz
|
|
sha256 = a841eee1d52bfd64a48f54caab9937b9bd92935055c48885c4ab1ae4dab7fae5
|
|
|
|
[download.os=darwin]
|
|
# The official package of tree source requires users of non-Linux platform to
|
|
# comment/uncomment certain lines in the Makefile to build for their platform.
|
|
# Besauce getdeps.py doesn't have that functionality we just use this custom
|
|
# fork of tree which has proper lines uncommented for a OSX build
|
|
url = https://github.com/lukaspiatkowski/tree-command/archive/debian/1.8.0-1-macos.tar.gz
|
|
sha256 = 9cbe889553d95cf5a2791dd0743795d46a3c092c5bba691769c0e5c52e11229e
|
|
|
|
[build.os=linux]
|
|
builder = make
|
|
subdir = tree-packaging-debian-1.8.0-1
|
|
|
|
[build.os=darwin]
|
|
builder = make
|
|
subdir = tree-command-debian-1.8.0-1-macos
|
|
|
|
[build.os=windows]
|
|
builder = nop
|
|
|
|
[make.install_args]
|
|
install
|