<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git, branch tristan/error-message-regression</title>
<subtitle>gitlab.com: buildstream/buildstream.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/'/>
<entry>
<title>sandbox/sandbox.py: Display failed commands in the detail string</title>
<updated>2019-01-17T00:28:03+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-16T20:09:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=d212cdfa6e07abb83e527dcd99d5f6638be942ea'/>
<id>d212cdfa6e07abb83e527dcd99d5f6638be942ea</id>
<content type='text'>
We should only display commands in detail strings, not in the
message texts.

This also updates tests/integration/sandbox-bwrap.py to expect
the new message string which only contains the command exit status
and not the whole command itself, this does not alter the validity
of the text case which is checking that we can obtain the expected
return value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should only display commands in detail strings, not in the
message texts.

This also updates tests/integration/sandbox-bwrap.py to expect
the new message string which only contains the command exit status
and not the whole command itself, this does not alter the validity
of the text case which is checking that we can obtain the expected
return value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tristan/organizing-tests' into 'master'</title>
<updated>2019-01-17T00:26:43+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.van.berkom@gmail.com</email>
</author>
<published>2019-01-17T00:26:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=d34a4fd17028e87d5b9402e59e84b803aa475635'/>
<id>d34a4fd17028e87d5b9402e59e84b803aa475635</id>
<content type='text'>
General refactor in tests directory

See merge request BuildStream/buildstream!1062</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
General refactor in tests directory

See merge request BuildStream/buildstream!1062</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate junctions test to tests/format/junctions.py</title>
<updated>2019-01-16T23:35:21+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-11T21:03:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=3bf40cf335616bc970645524b913117efc975190'/>
<id>3bf40cf335616bc970645524b913117efc975190</id>
<content type='text'>
This is the directory for all things related to loading.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the directory for all things related to loading.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate protected variable handling tests to tests/format/variables.py</title>
<updated>2019-01-16T23:35:21+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-11T19:37:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=561eddf11138ad8dee95f72ee78e92ae792a3ebe'/>
<id>561eddf11138ad8dee95f72ee78e92ae792a3ebe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Removing tests/pipeline/load.py</title>
<updated>2019-01-16T23:35:21+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-11T19:11:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=aa997450e889ddfba4a1768ecd9c00e16c6e0f10'/>
<id>aa997450e889ddfba4a1768ecd9c00e16c6e0f10</id>
<content type='text'>
The remaining test simply loads a project with one element
and asserts a value on it. This is already sufficiently tested
in tests/format/project.py.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The remaining test simply loads a project with one element
and asserts a value on it. This is already sufficiently tested
in tests/format/project.py.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Renaming some tests in tests/format/project.py</title>
<updated>2019-01-16T23:35:21+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-11T19:52:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=a7fbd900d048ac0662653911f0e0238d2d1b76cf'/>
<id>a7fbd900d048ac0662653911f0e0238d2d1b76cf</id>
<content type='text'>
Remove some redundancy from the test lines.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove some redundancy from the test lines.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate preflight error handling check to tests/format/project.py</title>
<updated>2019-01-16T23:35:21+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-11T19:16:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=de881c2ac07a072f60d0adcd5e6cc734c08b773b'/>
<id>de881c2ac07a072f60d0adcd5e6cc734c08b773b</id>
<content type='text'>
This is where other load time related plugin error handling is
checked, and is the last thing to remove in the `tests/pipeline`
directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is where other load time related plugin error handling is
checked, and is the last thing to remove in the `tests/pipeline`
directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate test for load_ref() unsupporting plugins into format/project.py</title>
<updated>2019-01-16T23:35:21+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-11T19:02:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=8f2b4e9aa0631b8622804206d5742701fd3e03c0'/>
<id>8f2b4e9aa0631b8622804206d5742701fd3e03c0</id>
<content type='text'>
The tests/format/project.py test already has some tests about how
we error gracefully for bad plugins and bad plugin configurations,
lets put it there rather than tests/pipeline/load.py which we
will remove.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tests/format/project.py test already has some tests about how
we error gracefully for bad plugins and bad plugin configurations,
lets put it there rather than tests/pipeline/load.py which we
will remove.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate dependency order/iteration testing to the format tests</title>
<updated>2019-01-16T23:35:21+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-11T18:54:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=bbde1c2139618858706f6d9606786943ac8c9a62'/>
<id>bbde1c2139618858706f6d9606786943ac8c9a62</id>
<content type='text'>
Created new `tests/format/iteration.py` which tests the order in
which elements are iterated over in various scopes in a loaded
data model.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Created new `tests/format/iteration.py` which tests the order in
which elements are iterated over in various scopes in a loaded
data model.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate dependencies test to tests/format</title>
<updated>2019-01-16T23:35:21+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-11T22:52:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/buildstream.git/commit/?id=8d676a84f7410ba337be3e3cd8d24d7255cefee7'/>
<id>8d676a84f7410ba337be3e3cd8d24d7255cefee7</id>
<content type='text'>
This used to be an internal test, converted this to use the `cli` fixture.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This used to be an internal test, converted this to use the `cli` fixture.
</pre>
</div>
</content>
</entry>
</feed>
