<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/support/testing, branch 2019.02-op-build</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2019-03-01T10:09:41+00:00</updated>
<entry>
<title>Revert "testing/tests/download: test git special ref"</title>
<updated>2019-03-01T10:09:41+00:00</updated>
<author>
<name>Ricardo Martincoski</name>
<email>ricardo.martincoski@gmail.com</email>
</author>
<published>2019-02-26T03:02:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=7b2dd942d023d40be177a37a61f98c2cb7524f69'/>
<id>urn:sha1:7b2dd942d023d40be177a37a61f98c2cb7524f69</id>
<content type='text'>
This reverts commit 81771cfcdc40e5909a4ec663e7c88b3a32068c05.

The download of sha1 of a special ref currently works or not depending
on the git client version in use.
With git version 2.11.0 (present in the docker image) it does not work.
With git version 2.17.1 it works.

For the sake of reproducibility, remove this part of the TestGitRefs
test case until some code gets added to the download infra to handle
sha1 of a special ref for any git client version.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/158295269

Signed-off-by: Ricardo Martincoski &lt;ricardo.martincoski@gmail.com&gt;
Cc: Arnout Vandecappelle &lt;arnout@mind.be&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
Cc: Yann E. MORIN &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>support/testing: build a glibc toolchain for docker / docker-compose tests</title>
<updated>2019-02-12T19:03:46+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2019-02-12T13:15:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=11c55c94da9a51f0448a1ae869065736993e1787'/>
<id>urn:sha1:11c55c94da9a51f0448a1ae869065736993e1787</id>
<content type='text'>
runc (which is a reverse dependency of docker-engine) is about to gain a
!uclibc dependency, so move to a glibc toolchain instead.

There are currently no prebuilt x86_64 / core2 / glibc toolchains available,
so instead use the internal toolchain backend to build one.

While we are at it, drop the infra.basetest.BASIC_TOOLCHAIN_CONFIG
reference, as that ARM toolchain configuration doesn't make any sense for
this x86-64 based test.

add docker / docker-compose tests

Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>testing/tests/download: test git special ref</title>
<updated>2019-02-06T10:13:20+00:00</updated>
<author>
<name>Ricardo Martincoski</name>
<email>ricardo.martincoski@datacom.ind.br</email>
</author>
<published>2018-05-12T02:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=81771cfcdc40e5909a4ec663e7c88b3a32068c05'/>
<id>urn:sha1:81771cfcdc40e5909a4ec663e7c88b3a32068c05</id>
<content type='text'>
Add a special ref to the static repo and check on the git refs test case
the download of a git package:
 - with the sha1 of a special ref as version;

Signed-off-by: Ricardo Martincoski &lt;ricardo.martincoski@datacom.ind.br&gt;
Cc: Arnout Vandecappelle &lt;arnout@mind.be&gt;
[Arnout: change to use the sha1 of a special ref instead of the name]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
</content>
</entry>
<entry>
<title>testing/tests/download: test git tag</title>
<updated>2019-02-06T09:57:26+00:00</updated>
<author>
<name>Ricardo Martincoski</name>
<email>ricardo.martincoski@datacom.ind.br</email>
</author>
<published>2018-05-12T02:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=ed3cda38cd533ffae68258ca5586c3df4789c120'/>
<id>urn:sha1:ed3cda38cd533ffae68258ca5586c3df4789c120</id>
<content type='text'>
Add a tag to the static repo and check on the git refs test case the
download of a git package:
 - with the name of a tag as version;
 - with the sha1 of a tag itself as version;
 - with the partial sha1 of a tag itself as version;
 - with the sha1 of a commit pointed by a tag as version;
 - with the partial sha1 of a commit pointed by a tag as version;
 - with the sha1 of a commit reachable only by a tag as version;
 - with the partial sha1 of a commit reachable only by a tag as version.

Signed-off-by: Ricardo Martincoski &lt;ricardo.martincoski@datacom.ind.br&gt;
Cc: Arnout Vandecappelle &lt;arnout@mind.be&gt;
Tested-by: Matthew Weber &lt;matthew.weber@rockwellcollins.com&gt;
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
</content>
</entry>
<entry>
<title>testing/download: GIT use BRConfigTest</title>
<updated>2019-02-06T09:40:15+00:00</updated>
<author>
<name>Matt Weber</name>
<email>matthew.weber@rockwellcollins.com</email>
</author>
<published>2019-02-06T03:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=c6386be05b814dbfda94b0a00b164f87dbe24796'/>
<id>urn:sha1:c6386be05b814dbfda94b0a00b164f87dbe24796</id>
<content type='text'>
Enables the test to use the new non-emulator base class which takes
significantly less test time.

Cc: Ricardo Martincoski &lt;ricardo.martincoski@datacom.ind.br&gt;
Signed-off-by: Matthew Weber &lt;matthew.weber@rockwellcollins.com&gt;
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
</content>
</entry>
<entry>
<title>testing/infra: Add BRConfigTest as superclass of BRTest</title>
<updated>2019-02-06T09:40:15+00:00</updated>
<author>
<name>Ricardo Martincoski</name>
<email>ricardo.martincoski@datacom.ind.br</email>
</author>
<published>2019-02-06T03:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=0461ef4dea3d39a53894bf68697c266db2d33f5a'/>
<id>urn:sha1:0461ef4dea3d39a53894bf68697c266db2d33f5a</id>
<content type='text'>
The git tests don't need to do a full build, they only need to do a
configure and download and/or legal-info. More tests of that type will
be added in the future. Therefore, we want to have a test base class
that doesn't automatically do a full build in the setUp().

Add this new class as a superclass of the existing BRTest class, so we
don't need to update existing tests. Only the code in run-tests that
iterates over all subclasses of BRTest has to be adapted to use
BRConfigTest instead.

Signed-off-by: Ricardo Martincoski &lt;ricardo.martincoski@datacom.ind.br&gt;
Cc: Arnout Vandecappelle &lt;arnout@mind.be&gt;
Signed-off-by: Matthew Weber &lt;matthew.weber@rockwellcollins.com&gt;
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
</content>
</entry>
<entry>
<title>testing/tests/download: test git submodules</title>
<updated>2019-02-06T08:56:58+00:00</updated>
<author>
<name>Ricardo Martincoski</name>
<email>ricardo.martincoski@datacom.ind.br</email>
</author>
<published>2018-05-12T02:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=9cc7a12bdeecfdf3d0d0c3b8ebc1e41069e3ff25'/>
<id>urn:sha1:9cc7a12bdeecfdf3d0d0c3b8ebc1e41069e3ff25</id>
<content type='text'>
Add two submodules as static repos, add a branch to the main static repo
and check on the git refs test case the download of a git package:
 - repo with submodule but without support in the package;
 - repo with recursive submodules with support in the package.

Signed-off-by: Ricardo Martincoski &lt;ricardo.martincoski@datacom.ind.br&gt;
Cc: Arnout Vandecappelle &lt;arnout@mind.be&gt;
[Arnout: remove handling of inconsistent tarball hashes - that's an
 actual bug that should be fixed]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
</content>
</entry>
<entry>
<title>support/testing: add docker / docker-compose tests</title>
<updated>2019-02-05T22:05:00+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2019-02-04T16:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=a9219660d30ff30331e15e078a1643001a072ab6'/>
<id>urn:sha1:a9219660d30ff30331e15e078a1643001a072ab6</id>
<content type='text'>
Build for x86-64 as public containers in general are only available for
x86-64.  Docker needs a number of kernel options enabled, so use a custom
kernel config based on the qemu one.

Docker needs entropy at startup, so enable the virtio-rng-pci device to
expose entropy to the guest.  The default RAM amount (128M) is not enough to
run docker / docker-compose, so bump to 512MB.

Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
Reviewed-by: Matthew Weber &lt;matthew.weber@rockwellcollins.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>support/testing: test_dropbear.py: drop ssh port forward to the host</title>
<updated>2019-02-05T18:04:07+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2019-02-05T09:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=092b2b5ada3e688aa4d6eccdb2ac22057c05bc49'/>
<id>urn:sha1:092b2b5ada3e688aa4d6eccdb2ac22057c05bc49</id>
<content type='text'>
It is not used and may conflict with other services running on port 2222 on
the host machine.

Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>support/testing: test_dropbear.py: add test for ssh connection to localhost</title>
<updated>2019-02-05T18:01:55+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2019-02-05T09:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=cc84a0dac6ef1a09503991aa5a16c9c996271ed3'/>
<id>urn:sha1:cc84a0dac6ef1a09503991aa5a16c9c996271ed3</id>
<content type='text'>
Use sshpass to pass the password on the command line.

Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
</feed>
