From: Ricardo Martincoski <ricardo.martincoski@gmail.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v4] tests for git download infra v4
Date: Sun, 29 Apr 2018 11:33:37 -0300 [thread overview]
Message-ID: <20180429143349.24010-1-ricardo.martincoski@gmail.com> (raw)
In-Reply-To: <20171029140608.26200-1-ricardo.martincoski@datacom.ind.br>
Hello,
This series adds automated tests for the git download infra.
Changes v3 -> v4:
- the first 2 patches from v3 got applied;
- refresh the series in current master (with new download infra);
- add few patches I was holding back to send later;
- allow the use of multiple br2-external trees, simplifying patch 3;
- many code improvements to patch 4;
The detailed changelog is part of each patch.
This series does not yet test the cache function, all test cases run with an
empty git cache, but it is a step towards it.
The first 3 patches prepare the test infra to have the git test cases.
Patch 4 adds a test case that ensures hash checking is enabled for git packages.
Remaining patches, except the last one, add a test case that checks each type of
git ref (tag, sha1, ...) that can be used as version for a package with download
method git.
I created a single test case because:
- for all ref types it only takes 3 minutes to run;
- the feature under test is OK if all kinds of supported refs work.
But I split it in many patches because a static git repo is used, which is not
trivial to review. So each patch adds the needed git objects and the associated
.mk and .hash files. This way any rework/drop/rebase/revert is easier.
In order to make review easier I also added to the comment area of each patch
(after ---) the layout of the static repo with all patches until that one
applied (generated by git log --graph).
Last patch is a RFC to detect regressions after the bug found by Luca becomes
fixed by Yann's series. See:
http://lists.busybox.net/pipermail/buildroot/2018-April/219627.html
http://lists.busybox.net/pipermail/buildroot/2018-April/219665.html
Here a complete run on Gitlab CI, with the series applied on master (7a801da8e):
https://gitlab.com/RicardoMartincoski/buildroot/pipelines/21247818
Regards,
Ricardo
Ricardo Martincoski (12):
testing/infra/builder: build with target and environment
testing/infra: split runtime test from BRTest
testing/infra/basetest: support br2-external
testing/tests/download: add git hash test
testing/tests/download: test case for git refs
testing/tests/download: test git branch
testing/tests/download: test git submodules
testing/tests/download: test git tag
testing/tests/download: test git tag/branch precedence
testing/tests/download: test git special ref
testing/tests/download: test git branch with slash
support/testing: test extra download with site method git
.gitlab-ci.yml | 3 +
support/testing/infra/basetest.py | 13 +--
support/testing/infra/builder.py | 38 +++++++-
support/testing/infra/runtimetest.py | 23 +++++
support/testing/infra/server.py | 39 ++++++++
support/testing/tests/boot/test_atf.py | 7 +-
support/testing/tests/core/test_post_scripts.py | 3 +-
support/testing/tests/core/test_rootfs_overlay.py | 3 +-
support/testing/tests/core/test_timezone.py | 7 +-
support/testing/tests/download/__init__.py | 0
.../br2-external/git-extra-download/Config.in | 0
.../br2-external/git-extra-download/external.desc | 1 +
.../br2-external/git-extra-download/external.mk | 6 ++
.../package/extra-fails/extra-fails.hash | 3 +
.../package/extra-fails/extra-fails.mk | 12 +++
.../package/main-fails/main-fails.hash | 3 +
.../package/main-fails/main-fails.mk | 12 +++
.../git-extra-download/package/ok/ok.hash | 3 +
.../git-extra-download/package/ok/ok.mk | 12 +++
.../tests/download/br2-external/git-hash/Config.in | 0
.../download/br2-external/git-hash/external.desc | 1 +
.../download/br2-external/git-hash/external.mk | 4 +
.../br2-external/git-hash/package/bad/bad.hash | 1 +
.../br2-external/git-hash/package/bad/bad.mk | 10 ++
.../br2-external/git-hash/package/good/good.hash | 1 +
.../br2-external/git-hash/package/good/good.mk | 10 ++
.../br2-external/git-hash/package/nohash/nohash.mk | 10 ++
.../tests/download/br2-external/git-refs/Config.in | 0
.../download/br2-external/git-refs/external.desc | 1 +
.../download/br2-external/git-refs/external.mk | 4 +
.../git-branch-takes-precedence-over-tag.hash | 3 +
.../git-branch-takes-precedence-over-tag.mk | 11 +++
.../git-branch-with-slash.hash | 2 +
.../git-branch-with-slash/git-branch-with-slash.mk | 11 +++
.../git-refs/package/git-branch/git-branch.hash | 2 +
.../git-refs/package/git-branch/git-branch.mk | 11 +++
.../git-partial-sha1-branch-head.hash | 2 +
.../git-partial-sha1-branch-head.mk | 11 +++
.../git-partial-sha1-reachable-by-branch.hash | 2 +
.../git-partial-sha1-reachable-by-branch.mk | 11 +++
.../git-partial-sha1-reachable-by-tag.hash | 2 +
.../git-partial-sha1-reachable-by-tag.mk | 11 +++
.../git-partial-sha1-tag-itself.hash | 2 +
.../git-partial-sha1-tag-itself.mk | 11 +++
.../git-partial-sha1-tag-points-to.hash | 2 +
.../git-partial-sha1-tag-points-to.mk | 11 +++
.../git-sha1-branch-head/git-sha1-branch-head.hash | 2 +
.../git-sha1-branch-head/git-sha1-branch-head.mk | 11 +++
.../git-sha1-reachable-by-branch.hash | 2 +
.../git-sha1-reachable-by-branch.mk | 11 +++
.../git-sha1-reachable-by-tag.hash | 2 +
.../git-sha1-reachable-by-tag.mk | 11 +++
.../git-sha1-tag-itself/git-sha1-tag-itself.hash | 2 +
.../git-sha1-tag-itself/git-sha1-tag-itself.mk | 11 +++
.../git-sha1-tag-points-to.hash | 2 +
.../git-sha1-tag-points-to.mk | 11 +++
.../package/git-special-ref/git-special-ref.hash | 2 +
.../package/git-special-ref/git-special-ref.mk | 11 +++
.../git-submodule-disabled.hash | 2 +
.../git-submodule-disabled.mk | 11 +++
.../git-submodule-enabled.hash | 4 +
.../git-submodule-enabled/git-submodule-enabled.mk | 28 ++++++
.../git-refs/package/git-tag/git-tag.hash | 2 +
.../git-refs/package/git-tag/git-tag.mk | 11 +++
.../git-wrong-content/git-wrong-content.hash | 2 +
.../package/git-wrong-content/git-wrong-content.mk | 11 +++
.../package/git-wrong-sha1/git-wrong-sha1.mk | 11 +++
.../git-remote/refs-sub1.git/.gitattributes | 1 +
.../tests/download/git-remote/refs-sub1.git/HEAD | 1 +
.../tests/download/git-remote/refs-sub1.git/config | 4 +
.../07/cabc655213bdf7087d8dd50fda95124e935570 | Bin 0 -> 22 bytes
.../1d/f823cb8a6d1866148ae50a8009762a9c4c777f | Bin 0 -> 180 bytes
.../7d/52f458bdb0f9f5a4beb46fa82824421b8b988e | Bin 0 -> 65 bytes
.../99/f2e3e1cb15f9b52fa29f66d380dda061d917ab | Bin 0 -> 49 bytes
.../a1/30af1626bbadd64841b2cbcb6ac4ed0638ba1a | Bin 0 -> 122 bytes
.../bc/c81ba6e5bd8bf52c95688ae8d3e697e131fa23 | Bin 0 -> 22 bytes
.../cb/545facf77bbc5f24f95b6d503c338d10b7b717 | Bin 0 -> 151 bytes
.../dd/130f6f4629514adaf2e03407f3ed9344eb6cd6 | Bin 0 -> 122 bytes
.../e7/9c5e8f964493290a409888d5413a737e8e5dd5 | Bin 0 -> 23 bytes
.../f8/001e5780100962a5e30a25cbc4c9609cfc7bf3 | Bin 0 -> 184 bytes
.../git-remote/refs-sub1.git/refs/heads/submodule | 1 +
.../git-remote/refs-sub2.git/.gitattributes | 1 +
.../tests/download/git-remote/refs-sub2.git/HEAD | 1 +
.../tests/download/git-remote/refs-sub2.git/config | 4 +
.../0a/846af45c3e455789435f49f80d70e86b65b9d7 | Bin 0 -> 22 bytes
.../0b/32ebd8fc52cec991f18c94be980e85a8341585 | Bin 0 -> 22 bytes
.../32/d61bae693af7879da63b89a60d3ae67f851e56 | Bin 0 -> 151 bytes
.../3e/9b0a5198c64cea9c00f820433411e3b4d50c1c | Bin 0 -> 48 bytes
.../85/8f666af75b7c0dfba6b8be7eac5f196e7a1221 | Bin 0 -> 49 bytes
.../99/f2e3e1cb15f9b52fa29f66d380dda061d917ab | Bin 0 -> 49 bytes
.../cd/4d62ff218ab7b4a04f5bfdf800ace087af3ceb | Bin 0 -> 184 bytes
.../e7/9c5e8f964493290a409888d5413a737e8e5dd5 | Bin 0 -> 23 bytes
.../e8/3f6f805bd016b90acafc8702c52d778eb57310 | Bin 0 -> 182 bytes
.../git-remote/refs-sub2.git/refs/heads/submodule | 1 +
.../download/git-remote/repo.git/.gitattributes | 1 +
.../tests/download/git-remote/repo.git/HEAD | 1 +
.../tests/download/git-remote/repo.git/config | 4 +
.../0b/d8ceb961c3b2b210f64a67d57f4b5cd669d343 | Bin 0 -> 22 bytes
.../11/93ff46343f4f6a0522e2b28b871e905178c1f0 | Bin 0 -> 23 bytes
.../17/c409592968d17600ff9912e96fdd461bb72e74 | Bin 0 -> 48 bytes
.../25/59d83bfe937fc0412d96ed664663c9e8a99055 | Bin 0 -> 22 bytes
.../2b/0e0d98a49c97da6a618ab36337e2058eb733a2 | Bin 0 -> 137 bytes
.../2f/a37f6885d7eb746df75eccaddbacf3ac82799d | Bin 0 -> 180 bytes
.../31/7406308d9259e2231bd0d6ddad3de3832bce08 | Bin 0 -> 182 bytes
.../34/d1da713bf7de1c535e1d7d3ca985afd84bc7e5 | Bin 0 -> 23 bytes
.../42/c7c82cc86a07a73cb4499345eff2eccfe668bc | Bin 0 -> 19 bytes
.../46/bae5b639e5a18e2cc4dc508f080d566baeff59 | Bin 0 -> 182 bytes
.../47/3b7c2f803ad64eac57695ff57a5a6a8b34cbdd | Bin 0 -> 49 bytes
.../51/6c9c5f64ec66534d4d069c2e408d9ae4dce023 | Bin 0 -> 182 bytes
.../53/122a7b0454b33c6d9e159c10657173db77899e | Bin 0 -> 27 bytes
.../68/c197d0879d485f4f6cee85544722b79e68e59f | Bin 0 -> 184 bytes
.../80/858c1ab821392fd59a897dbaedd7d07e1ac403 | Bin 0 -> 22 bytes
.../83/e0f402891d9de91e7007f8534884ec4b9c7c2c | Bin 0 -> 183 bytes
.../8b/8a7e885a041da72b1ee9a47c5b9300b172a9e7 | Bin 0 -> 65 bytes
.../8e/a6edb6df557ee935de556113bab2b5f9ecbabf | Bin 0 -> 49 bytes
.../92/ef85be57d627f280d8ce3724452ac21c9a6452 | Bin 0 -> 20 bytes
.../99/f2e3e1cb15f9b52fa29f66d380dda061d917ab | Bin 0 -> 49 bytes
.../a2/38b1dfcd825d47d834af3c5223417c8411d90d | Bin 0 -> 152 bytes
.../a8/f73649910ce50c48626de0329a0174263ebb5b | Bin 0 -> 183 bytes
.../a9/dbc1e23c45e8e1b88c0448763f54d714eb6f8f | Bin 0 -> 183 bytes
.../b2/4b387624edc78d0292a127c43cad9ba97c6232 | Bin 0 -> 49 bytes
.../b7/2ff6078f62522a87f5cae5e9f34dedf5ec3885 | Bin 0 -> 186 bytes
.../b8/5af389ad1ce39dfb897f8403b12f8d830053f2 | Bin 0 -> 49 bytes
.../ce/5d9d43cc09b37eb0ebe677b18f81933b950b60 | Bin 0 -> 187 bytes
.../cf/0f4f85d7a1237e377a2d25b996518a877ea001 | Bin 0 -> 49 bytes
.../d4/e2941d18a63535400476324ddeb7f40164be41 | Bin 0 -> 121 bytes
.../e0/de76f5d12508fa80efca376f0e2a822fedcfdd | Bin 0 -> 144 bytes
.../e2/2695cbf976fed1f543ad7486a531c0af473482 | Bin 0 -> 49 bytes
.../e2/cfe068f7e5bf4de32ffe1241da53abce9fa89e | Bin 0 -> 49 bytes
.../e7/9c5e8f964493290a409888d5413a737e8e5dd5 | Bin 0 -> 23 bytes
.../ed/aa7c3edd6ff3866f476824babd820ae42f1040 | Bin 0 -> 31 bytes
.../f6/476b879f65e956d7dedd5b08736369e9a24acc | Bin 0 -> 20 bytes
.../fe/74231105841041d5f441e70399d37f0e600aa5 | Bin 0 -> 121 bytes
.../git-remote/repo.git/refs/changes/01/1/2 | 1 +
.../download/git-remote/repo.git/refs/heads/master | 1 +
.../git-remote/repo.git/refs/heads/mybranch | 1 +
.../git-remote/repo.git/refs/heads/mybranchandtag | 1 +
.../repo.git/refs/heads/myfeature/mybranch | 1 +
.../git-remote/repo.git/refs/heads/submodule | 1 +
.../git-remote/repo.git/refs/tags/mybranchandtag | 1 +
.../download/git-remote/repo.git/refs/tags/mytag | 1 +
support/testing/tests/download/gitremote.py | 15 +++
support/testing/tests/download/http-server/extra | 1 +
support/testing/tests/download/httpserver.py | 14 +++
support/testing/tests/download/test_git.py | 105 +++++++++++++++++++++
support/testing/tests/fs/test_ext.py | 9 +-
support/testing/tests/fs/test_iso9660.py | 13 +--
support/testing/tests/fs/test_jffs2.py | 3 +-
support/testing/tests/fs/test_squashfs.py | 3 +-
support/testing/tests/fs/test_ubi.py | 3 +-
support/testing/tests/fs/test_yaffs2.py | 3 +-
support/testing/tests/init/base.py | 3 +-
support/testing/tests/package/test_dropbear.py | 3 +-
support/testing/tests/package/test_python.py | 3 +-
support/testing/tests/package/test_rust.py | 3 +-
support/testing/tests/package/test_syslog_ng.py | 3 +-
support/testing/tests/toolchain/test_external.py | 3 +-
157 files changed, 667 insertions(+), 43 deletions(-)
create mode 100644 support/testing/infra/runtimetest.py
create mode 100644 support/testing/infra/server.py
create mode 100644 support/testing/tests/download/__init__.py
create mode 100644 support/testing/tests/download/br2-external/git-extra-download/Config.in
create mode 100644 support/testing/tests/download/br2-external/git-extra-download/external.desc
create mode 100644 support/testing/tests/download/br2-external/git-extra-download/external.mk
create mode 100644 support/testing/tests/download/br2-external/git-extra-download/package/extra-fails/extra-fails.hash
create mode 100644 support/testing/tests/download/br2-external/git-extra-download/package/extra-fails/extra-fails.mk
create mode 100644 support/testing/tests/download/br2-external/git-extra-download/package/main-fails/main-fails.hash
create mode 100644 support/testing/tests/download/br2-external/git-extra-download/package/main-fails/main-fails.mk
create mode 100644 support/testing/tests/download/br2-external/git-extra-download/package/ok/ok.hash
create mode 100644 support/testing/tests/download/br2-external/git-extra-download/package/ok/ok.mk
create mode 100644 support/testing/tests/download/br2-external/git-hash/Config.in
create mode 100644 support/testing/tests/download/br2-external/git-hash/external.desc
create mode 100644 support/testing/tests/download/br2-external/git-hash/external.mk
create mode 100644 support/testing/tests/download/br2-external/git-hash/package/bad/bad.hash
create mode 100644 support/testing/tests/download/br2-external/git-hash/package/bad/bad.mk
create mode 100644 support/testing/tests/download/br2-external/git-hash/package/good/good.hash
create mode 100644 support/testing/tests/download/br2-external/git-hash/package/good/good.mk
create mode 100644 support/testing/tests/download/br2-external/git-hash/package/nohash/nohash.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/Config.in
create mode 100644 support/testing/tests/download/br2-external/git-refs/external.desc
create mode 100644 support/testing/tests/download/br2-external/git-refs/external.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-branch-takes-precedence-over-tag/git-branch-takes-precedence-over-tag.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-branch-takes-precedence-over-tag/git-branch-takes-precedence-over-tag.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-branch-with-slash/git-branch-with-slash.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-branch-with-slash/git-branch-with-slash.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-branch/git-branch.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-branch/git-branch.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-branch-head/git-partial-sha1-branch-head.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-branch-head/git-partial-sha1-branch-head.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-reachable-by-branch/git-partial-sha1-reachable-by-branch.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-reachable-by-branch/git-partial-sha1-reachable-by-branch.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-reachable-by-tag/git-partial-sha1-reachable-by-tag.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-reachable-by-tag/git-partial-sha1-reachable-by-tag.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-tag-itself/git-partial-sha1-tag-itself.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-tag-itself/git-partial-sha1-tag-itself.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-tag-points-to/git-partial-sha1-tag-points-to.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-partial-sha1-tag-points-to/git-partial-sha1-tag-points-to.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-branch-head/git-sha1-branch-head.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-branch-head/git-sha1-branch-head.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-reachable-by-branch/git-sha1-reachable-by-branch.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-reachable-by-branch/git-sha1-reachable-by-branch.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-reachable-by-tag/git-sha1-reachable-by-tag.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-reachable-by-tag/git-sha1-reachable-by-tag.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-tag-itself/git-sha1-tag-itself.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-tag-itself/git-sha1-tag-itself.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-tag-points-to/git-sha1-tag-points-to.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-sha1-tag-points-to/git-sha1-tag-points-to.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-special-ref/git-special-ref.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-special-ref/git-special-ref.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-submodule-disabled/git-submodule-disabled.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-submodule-disabled/git-submodule-disabled.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-submodule-enabled/git-submodule-enabled.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-submodule-enabled/git-submodule-enabled.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-tag/git-tag.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-tag/git-tag.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-wrong-content/git-wrong-content.hash
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-wrong-content/git-wrong-content.mk
create mode 100644 support/testing/tests/download/br2-external/git-refs/package/git-wrong-sha1/git-wrong-sha1.mk
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/.gitattributes
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/HEAD
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/config
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/07/cabc655213bdf7087d8dd50fda95124e935570
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/1d/f823cb8a6d1866148ae50a8009762a9c4c777f
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/7d/52f458bdb0f9f5a4beb46fa82824421b8b988e
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/99/f2e3e1cb15f9b52fa29f66d380dda061d917ab
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/a1/30af1626bbadd64841b2cbcb6ac4ed0638ba1a
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/bc/c81ba6e5bd8bf52c95688ae8d3e697e131fa23
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/cb/545facf77bbc5f24f95b6d503c338d10b7b717
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/dd/130f6f4629514adaf2e03407f3ed9344eb6cd6
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/e7/9c5e8f964493290a409888d5413a737e8e5dd5
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/objects/f8/001e5780100962a5e30a25cbc4c9609cfc7bf3
create mode 100644 support/testing/tests/download/git-remote/refs-sub1.git/refs/heads/submodule
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/.gitattributes
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/HEAD
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/config
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/objects/0a/846af45c3e455789435f49f80d70e86b65b9d7
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/objects/0b/32ebd8fc52cec991f18c94be980e85a8341585
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/objects/32/d61bae693af7879da63b89a60d3ae67f851e56
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/objects/3e/9b0a5198c64cea9c00f820433411e3b4d50c1c
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/objects/85/8f666af75b7c0dfba6b8be7eac5f196e7a1221
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/objects/99/f2e3e1cb15f9b52fa29f66d380dda061d917ab
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/objects/cd/4d62ff218ab7b4a04f5bfdf800ace087af3ceb
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/objects/e7/9c5e8f964493290a409888d5413a737e8e5dd5
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/objects/e8/3f6f805bd016b90acafc8702c52d778eb57310
create mode 100644 support/testing/tests/download/git-remote/refs-sub2.git/refs/heads/submodule
create mode 100644 support/testing/tests/download/git-remote/repo.git/.gitattributes
create mode 100644 support/testing/tests/download/git-remote/repo.git/HEAD
create mode 100644 support/testing/tests/download/git-remote/repo.git/config
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/0b/d8ceb961c3b2b210f64a67d57f4b5cd669d343
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/11/93ff46343f4f6a0522e2b28b871e905178c1f0
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/17/c409592968d17600ff9912e96fdd461bb72e74
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/25/59d83bfe937fc0412d96ed664663c9e8a99055
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/2b/0e0d98a49c97da6a618ab36337e2058eb733a2
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/2f/a37f6885d7eb746df75eccaddbacf3ac82799d
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/31/7406308d9259e2231bd0d6ddad3de3832bce08
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/34/d1da713bf7de1c535e1d7d3ca985afd84bc7e5
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/42/c7c82cc86a07a73cb4499345eff2eccfe668bc
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/46/bae5b639e5a18e2cc4dc508f080d566baeff59
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/47/3b7c2f803ad64eac57695ff57a5a6a8b34cbdd
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/51/6c9c5f64ec66534d4d069c2e408d9ae4dce023
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/53/122a7b0454b33c6d9e159c10657173db77899e
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/68/c197d0879d485f4f6cee85544722b79e68e59f
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/80/858c1ab821392fd59a897dbaedd7d07e1ac403
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/83/e0f402891d9de91e7007f8534884ec4b9c7c2c
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/8b/8a7e885a041da72b1ee9a47c5b9300b172a9e7
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/8e/a6edb6df557ee935de556113bab2b5f9ecbabf
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/92/ef85be57d627f280d8ce3724452ac21c9a6452
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/99/f2e3e1cb15f9b52fa29f66d380dda061d917ab
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/a2/38b1dfcd825d47d834af3c5223417c8411d90d
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/a8/f73649910ce50c48626de0329a0174263ebb5b
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/a9/dbc1e23c45e8e1b88c0448763f54d714eb6f8f
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/b2/4b387624edc78d0292a127c43cad9ba97c6232
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/b7/2ff6078f62522a87f5cae5e9f34dedf5ec3885
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/b8/5af389ad1ce39dfb897f8403b12f8d830053f2
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/ce/5d9d43cc09b37eb0ebe677b18f81933b950b60
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/cf/0f4f85d7a1237e377a2d25b996518a877ea001
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/d4/e2941d18a63535400476324ddeb7f40164be41
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/e0/de76f5d12508fa80efca376f0e2a822fedcfdd
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/e2/2695cbf976fed1f543ad7486a531c0af473482
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/e2/cfe068f7e5bf4de32ffe1241da53abce9fa89e
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/e7/9c5e8f964493290a409888d5413a737e8e5dd5
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/ed/aa7c3edd6ff3866f476824babd820ae42f1040
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/f6/476b879f65e956d7dedd5b08736369e9a24acc
create mode 100644 support/testing/tests/download/git-remote/repo.git/objects/fe/74231105841041d5f441e70399d37f0e600aa5
create mode 100644 support/testing/tests/download/git-remote/repo.git/refs/changes/01/1/2
create mode 100644 support/testing/tests/download/git-remote/repo.git/refs/heads/master
create mode 100644 support/testing/tests/download/git-remote/repo.git/refs/heads/mybranch
create mode 100644 support/testing/tests/download/git-remote/repo.git/refs/heads/mybranchandtag
create mode 100644 support/testing/tests/download/git-remote/repo.git/refs/heads/myfeature/mybranch
create mode 100644 support/testing/tests/download/git-remote/repo.git/refs/heads/submodule
create mode 100644 support/testing/tests/download/git-remote/repo.git/refs/tags/mybranchandtag
create mode 100644 support/testing/tests/download/git-remote/repo.git/refs/tags/mytag
create mode 100644 support/testing/tests/download/gitremote.py
create mode 100644 support/testing/tests/download/http-server/extra
create mode 100644 support/testing/tests/download/httpserver.py
create mode 100644 support/testing/tests/download/test_git.py
--
2.14.1
next prev parent reply other threads:[~2018-04-29 14:33 UTC|newest]
Thread overview: 108+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-01 19:33 [Buildroot] [PATCH 1/3] support/download/git: log checked out sha1 Ricardo Martincoski
2016-11-01 19:33 ` [Buildroot] [PATCH 2/3] test/support/download/git: new test Ricardo Martincoski
2016-11-01 21:27 ` Ricardo Martincoski
2016-11-06 0:19 ` Arnout Vandecappelle
2016-11-06 0:51 ` Arnout Vandecappelle
2016-12-02 2:34 ` Ricardo Martincoski
2016-12-05 17:26 ` Arnout Vandecappelle
2016-12-06 1:35 ` Ricardo Martincoski
2016-11-06 1:24 ` Arnout Vandecappelle
2016-11-06 12:13 ` Henrique Marks
2016-11-06 15:34 ` Arnout Vandecappelle
2017-08-26 22:20 ` [Buildroot] [next v2 1/7] testing/infra/builder: split configure() from build() Ricardo Martincoski
2017-08-26 22:20 ` [Buildroot] [next v2 2/7] testing/infra/builder: build with target and environment Ricardo Martincoski
2017-10-06 20:42 ` Arnout Vandecappelle
2017-10-06 21:02 ` Arnout Vandecappelle
2017-10-23 2:34 ` Ricardo Martincoski
2017-08-26 22:20 ` [Buildroot] [next v2 3/7] testing/infra/builder: allow to override logfile Ricardo Martincoski
2017-10-06 20:50 ` Arnout Vandecappelle
2017-10-23 2:32 ` Ricardo Martincoski
2017-08-26 22:20 ` [Buildroot] [next v2 4/7] testing/tests/download: add infra for git tests Ricardo Martincoski
2017-10-06 21:30 ` Arnout Vandecappelle
2017-10-23 2:35 ` Ricardo Martincoski
2017-10-23 8:18 ` Arnout Vandecappelle
2017-10-29 4:00 ` Ricardo Martincoski
2017-08-26 22:20 ` [Buildroot] [next v2 5/7] testing/tests/download: add git hash tests Ricardo Martincoski
2017-08-26 22:38 ` Ricardo Martincoski
2017-08-27 4:00 ` Baruch Siach
2017-10-06 21:36 ` Arnout Vandecappelle
2017-10-06 21:44 ` Arnout Vandecappelle
2017-10-23 2:36 ` Ricardo Martincoski
2017-08-26 22:20 ` [Buildroot] [next v2 6/7] testing/tests/download: add test for sha1 as git ref Ricardo Martincoski
2017-10-06 21:57 ` Arnout Vandecappelle
2017-10-23 2:38 ` Ricardo Martincoski
2017-08-26 22:20 ` [Buildroot] [next v2 7/7] testing/tests/download: add test for git submodule Ricardo Martincoski
2017-10-06 20:31 ` [Buildroot] [next v2 1/7] testing/infra/builder: split configure() from build() Arnout Vandecappelle
2017-10-23 2:31 ` Ricardo Martincoski
2017-10-29 14:05 ` [Buildroot] [PATCH v3 0/9] tests for git download infra (series 1/3) Ricardo Martincoski
2017-10-29 14:06 ` [Buildroot] [PATCH v3 1/9] testing/infra/builder: call make with empty env Ricardo Martincoski
2018-04-01 17:58 ` Thomas Petazzoni
2017-10-29 14:06 ` [Buildroot] [PATCH v3 2/9] testing/infra/builder: split configure() from build() Ricardo Martincoski
2018-04-01 17:59 ` Thomas Petazzoni
2018-04-01 21:32 ` Ricardo Martincoski
2018-04-01 21:37 ` Thomas Petazzoni
2017-10-29 14:06 ` [Buildroot] [PATCH v3 3/9] testing/infra/builder: build with target and environment Ricardo Martincoski
2017-10-29 14:06 ` [Buildroot] [PATCH v3 4/9] testing/infra: split runtime test from BRTest Ricardo Martincoski
2017-10-29 14:06 ` [Buildroot] [PATCH v3 5/9] testing/infra/basetest: support br2-external Ricardo Martincoski
2017-10-29 14:06 ` [Buildroot] [PATCH v3 6/9] testing/tests/download: add git hash test Ricardo Martincoski
2017-10-29 14:06 ` [Buildroot] [PATCH v3 7/9] testing/tests/download: test case for git refs Ricardo Martincoski
2017-10-29 14:06 ` [Buildroot] [PATCH v3 8/9] testing/tests/download: test git branch Ricardo Martincoski
2017-10-29 14:06 ` [Buildroot] [PATCH v3 9/9] testing/tests/download: test git submodules Ricardo Martincoski
2018-04-25 20:58 ` [Buildroot] [PATCH v3 0/9] tests for git download infra (series 1/3) Ricardo Martincoski
2018-04-29 14:33 ` Ricardo Martincoski [this message]
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/infra/builder: build with target and environment Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/infra: split runtime test from BRTest Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/infra/basetest: support br2-external Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/tests/download: add git hash test Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/tests/download: test case for git refs Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/tests/download: test git branch Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/tests/download: test git submodules Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/tests/download: test git tag Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/tests/download: test git tag/branch precedence Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/tests/download: test git special ref Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [PATCH v4] testing/tests/download: test git branch with slash Ricardo Martincoski
2018-04-29 14:33 ` [Buildroot] [RFC PATCH v4] support/testing: test extra download with site method git Ricardo Martincoski
2018-04-30 1:38 ` [Buildroot] [PATCH v4] tests for git download infra v4 Ricardo Martincoski
2018-05-11 3:09 ` Ricardo Martincoski
2018-05-12 2:58 ` [Buildroot] [PATCH v5 00/10] tests for git download infra v5 Ricardo Martincoski
2018-05-12 2:58 ` [Buildroot] [PATCH v5 01/10] testing/infra/builder: build with target and environment Ricardo Martincoski
2018-05-12 2:58 ` [Buildroot] [PATCH v5 02/10] testing/infra: split runtime test from BRTest Ricardo Martincoski
2019-02-04 15:55 ` Arnout Vandecappelle
2019-02-04 18:19 ` Matthew Weber
2019-02-04 19:42 ` Matthew Weber
2019-02-05 1:19 ` Ricardo Martincoski
2019-02-05 8:29 ` Arnout Vandecappelle
2019-02-05 1:00 ` Ricardo Martincoski
2019-02-05 1:12 ` Matthew Weber
2019-02-05 1:47 ` Ricardo Martincoski
2019-02-05 9:28 ` Matthew Weber
2018-05-12 2:58 ` [Buildroot] [PATCH v5 03/10] testing/infra/basetest: support br2-external Ricardo Martincoski
2018-05-12 2:58 ` [Buildroot] [PATCH v5 04/10] testing/tests/download: add git hash test Ricardo Martincoski
2019-02-04 15:52 ` Arnout Vandecappelle
2019-02-05 0:52 ` Ricardo Martincoski
2019-02-05 8:09 ` Arnout Vandecappelle
2019-02-05 8:55 ` Peter Korsgaard
2018-05-12 2:58 ` [Buildroot] [PATCH v5 05/10] testing/tests/download: test case for git refs Ricardo Martincoski
2019-02-04 19:48 ` Arnout Vandecappelle
2019-02-05 0:53 ` Ricardo Martincoski
2018-05-12 2:58 ` [Buildroot] [PATCH v5 06/10] testing/tests/download: test git branch Ricardo Martincoski
2019-02-05 9:42 ` Arnout Vandecappelle
2018-05-12 2:58 ` [Buildroot] [PATCH v5 07/10] testing/tests/download: test git submodules Ricardo Martincoski
2019-02-05 10:03 ` Arnout Vandecappelle
2019-02-06 9:08 ` Arnout Vandecappelle
2019-02-06 9:14 ` Yann E. MORIN
2018-05-12 2:58 ` [Buildroot] [PATCH v5 08/10] testing/tests/download: test git tag Ricardo Martincoski
2019-02-06 10:03 ` Arnout Vandecappelle
2018-05-12 2:58 ` [Buildroot] [PATCH v5 09/10] testing/tests/download: test git special ref Ricardo Martincoski
2019-02-06 10:05 ` Arnout Vandecappelle
2019-02-18 2:46 ` Ricardo Martincoski
2019-02-19 9:01 ` Arnout Vandecappelle
2019-02-26 3:01 ` Ricardo Martincoski
2018-05-12 2:58 ` [Buildroot] [PATCH v5 10/10] support/testing: test extra download with site method git Ricardo Martincoski
2019-02-06 10:34 ` Arnout Vandecappelle
2016-11-01 19:33 ` [Buildroot] [PATCH 3/3] support/download/git: do not use git clone Ricardo Martincoski
2016-11-06 1:19 ` Arnout Vandecappelle
2016-11-10 0:07 ` Ricardo Martincoski
2016-11-18 7:33 ` Ricardo Martincoski
2016-11-05 21:50 ` [Buildroot] [PATCH 1/3] support/download/git: log checked out sha1 Arnout Vandecappelle
2016-11-06 23:17 ` Ricardo Martincoski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180429143349.24010-1-ricardo.martincoski@gmail.com \
--to=ricardo.martincoski@gmail.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.