<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/tests, branch v2.0.3</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.0.3</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.0.3'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2017-11-12T10:07:09Z</updated>
<entry>
<title>Remove unused test files</title>
<updated>2017-11-12T10:07:09Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-12T09:54:30Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f74acbcf05512c01168652ad90d2665a04938a31'/>
<id>urn:sha1:f74acbcf05512c01168652ad90d2665a04938a31</id>
<content type='text'>
Some were for now-removed APIs, others tested things that are tested
differently now.
</content>
</entry>
<entry>
<title>Spacing nit</title>
<updated>2017-11-08T10:18:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-08T10:18:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fe62569dd6a5f57c6c55b42ba58dce684ee436b5'/>
<id>urn:sha1:fe62569dd6a5f57c6c55b42ba58dce684ee436b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a release test script</title>
<updated>2017-11-08T10:14:57Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-08T10:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bac2790485ad61cf8f06de4017ff8c88f652eca8'/>
<id>urn:sha1:bac2790485ad61cf8f06de4017ff8c88f652eca8</id>
<content type='text'>
Confirms that all the examples that aren't tested in the test suite at
least run. Easy to miss brokenness there. Output can be inspected
manually (it'll vary depending on the kernel version).

Fix defconfig_oldconfig.py, which hadn't been properly updated for the
new API.
</content>
</entry>
<entry>
<title>Test Choice.assignable, fix for optional choices</title>
<updated>2017-11-03T05:43:12Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-03T05:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=de2e7f766f247d4e8701dcca9fc921f1d0230463'/>
<id>urn:sha1:de2e7f766f247d4e8701dcca9fc921f1d0230463</id>
<content type='text'>
Could never return 0 as a valid assignable value previously.
</content>
</entry>
<entry>
<title>Add .assignable selftests for choice symbols</title>
<updated>2017-11-03T05:14:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-03T05:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d1ea825a1d9d8bfc9496926b6a800ad58581b09a'/>
<id>urn:sha1:d1ea825a1d9d8bfc9496926b6a800ad58581b09a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Test .assignable for imply, find C menuconfig bug</title>
<updated>2017-11-03T04:27:17Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-03T04:19:54Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b74cd303f763fbdc1307830b6333354d65733ef8'/>
<id>urn:sha1:b74cd303f763fbdc1307830b6333354d65733ef8</id>
<content type='text'>
A tristate implied to y can't be set to m. Other than that, imply
doesn't affect assignable values.

Fix some copy-paste type errors too.

In the C menuconfig, a tristate with m visibility implied to y gets
stuck if you change it with space. Look into that later. Test case:

config MODULES
	def_bool y
	option modules

config Y_IMPLIER
	def_tristate y
	imply Y_IMP_M_VIS_TRI

config Y_IMP_M_VIS_TRI
	tristate "y-imp m-vis tri" if m
</content>
</entry>
<entry>
<title>Add initial selftests for .assignable</title>
<updated>2017-11-03T02:24:56Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-03T02:17:58Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b59b618a0ce85632742ff92a5be2bab690a75e42'/>
<id>urn:sha1:b59b618a0ce85632742ff92a5be2bab690a75e42</id>
<content type='text'>
Comprehensive selftests are important here, because the
allno/yesconfig.py scripts only check the upper and lower bound, and
allnoconfig disables modules.

Found a bug for non-selected m-visible tristates, where n didn't show up
in sym.assignable. Everything matches menuconfig after fixing that.

Still need to test symbols in choices with different modes, imply, and
.assignable for choices.
</content>
</entry>
<entry>
<title>Clean up choice semantics tests</title>
<updated>2017-11-02T22:34:11Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-02T22:32:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d4634ba8f0d6d53872b0a744fee9111d55334550'/>
<id>urn:sha1:d4634ba8f0d6d53872b0a744fee9111d55334550</id>
<content type='text'>
Can finally get rid of get_choices() and get_items() now.

Piggyback some more Kwtf tests, and remove some outdated comments.
There's already plenty of select/imply testing.
</content>
</entry>
<entry>
<title>Clean up .kconfig tests</title>
<updated>2017-11-02T19:38:26Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-02T19:36:41Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=852eae7d41abed9051f72d0ba72bfb854cfb6fcb'/>
<id>urn:sha1:852eae7d41abed9051f72d0ba72bfb854cfb6fcb</id>
<content type='text'>
Kinda silly to test if they're separate since a long time, but can do
that easily too with some reorganization.
</content>
</entry>
<entry>
<title>Clean up relation test</title>
<updated>2017-11-02T19:03:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-02T19:01:24Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=72e7786599386ab2492ef06f1c2b72447addba45'/>
<id>urn:sha1:72e7786599386ab2492ef06f1c2b72447addba45</id>
<content type='text'>
Think those variables got used in other places before...

Fetch the choices by name.

Also dedotdotdot all messages for consistency.
</content>
</entry>
</feed>
