| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-16 | Clean up some docstrings. | Ulf Magnusson | |
| 2015-06-16 | Use the same interpreter when running scriptconfig. | Ulf Magnusson | |
| Use python3 if testsuite.py was run with python3, etc. | |||
| 2015-06-15 | Report correct locations in the presence of continuation lines. | Ulf Magnusson | |
| The line number was previously for logical lines only. Oversight. Get rid of _get_lines() and keep the raw lines in _FileFeed instead, only joining lines with continuation lines as they are fetched. This makes the index correspond to the correct line number from the file. (It also means most lines are returned as-is without any logic applied to them, which is nice.) Litter tests/Klocation with continuation lines to get test coverage. Remove some unused functions that were previously inherited from _Feed and remove it as a base class of _FileFeed. | |||
| 2015-06-15 | Parsing isn't terribly slow. | Ulf Magnusson | |
| A scientific '$ top -d 0.01' experiment shows it's just waiting around for the vast majority of those tests. | |||
| 2015-06-10 | s/if's/ifs/ | Ulf Magnusson | |
| 2015-06-09 | Get some more test coverage for Config.__str__(). | Ulf Magnusson | |
| 2015-06-09 | Add note re. __str__() tests. | Ulf Magnusson | |
| 2015-06-09 | Test object __str__() methods. | Ulf Magnusson | |
| The format of the strings isn't set in stone, but it's nice to verify that nothing changes. This code was incredibly boring to write. :P | |||
| 2015-06-09 | Verify that indented .config assignments are ignored. | Ulf Magnusson | |
| 2015-06-08 | Test suite nits. | Ulf Magnusson | |
| 2015-06-08 | Remove unused .format() argument in test suite. | Ulf Magnusson | |
| 2015-06-08 | Add Python 3 support. | Ulf Magnusson | |
| Only incompatibilities left were itervalues() vs. values() and 'print' expressions. | |||
| 2015-06-07 | Do not require $srctree to be set for non-kernel projects. | Ulf Magnusson | |
| (It was never required if you explicitly passed a 'base_dir', but it's a bit silly to have to do that too.) This is a bug. I expected os.path.expandvars() to replace references non-set environment variables with nothing, but it leaves them as is. Work around it by letting base_dir = None be special and the default. It uses $srctree if set and the current directory otherwise. This has the following advantages: - It avoids having to reimplement a different version of os.path.expandvars() and special-casing "" to mean the current directory. - It means '$' can appear in paths. (Though it probably never will.) Maybe the expansion behavior could be removed too, but keep it for now to be backwards compatible. | |||
| 2015-06-07 | Unset user values when loading a zero-byte .config. | Ulf Magnusson | |
| Minor bug due to an early return from load_config(). Piggyback a refactoring of the code. Reading the header is unlikely to be performance-sensitive. Add a testcase too. | |||
| 2015-06-06 | Test help text terminated by comment. | Ulf Magnusson | |
| 2015-06-06 | Improve get_help() test coverage. | Ulf Magnusson | |
| In preparation for some changes. | |||
| 2015-06-06 | Test for exceptions in a cleaner way. | Ulf Magnusson | |
| 2015-06-06 | Add some test cases for malformed expressions. | Ulf Magnusson | |
| Also fix a tokenizer nit: a '!' at the end of a line can be tokenized (though it's meaningless). | |||
| 2015-06-06 | Remove _Feed.__getitem__(). | Ulf Magnusson | |
| Also add named choices defined in multiple locations to the block at each location. Not sure why I only added them at the first location before, as symbols don't work that way. I still doubt named choices defined in multiple locations will ever be used. | |||
| 2015-06-02 | Change email in testsuite.py. | Ulf Magnusson | |
| 2015-05-29 | Fix typos in test suite. | Ulf Magnusson | |
| ...and mention that the test suite requires the make targets too in the readme. | |||
| 2015-03-12 | Add Symbol.is_allnoconfig_y() | Philip Craig | |
| 2013-08-07 | Add Symbol and Choice interfaces for getting prompt strings. | Ulf Magnusson | |
| 2012-12-19 | Test suite language nits. | Ulf Magnusson | |
| 2012-12-18 | Add selftests for reading strings with escaped characters. | Ulf Magnusson | |
| 2012-12-18 | Add selftests for writing strings with escaped characters. | Ulf Magnusson | |
| 2012-12-18 | Minor test suite reformatting. | Ulf Magnusson | |
| 2012-12-17 | Add selftests for string literal lexing. | Ulf Magnusson | |
| 2012-12-16 | Remove some inaccurate comments. | Ulf Magnusson | |
| 2012-12-16 | Print arch name before the arch Kconfig is loaded. | Ulf Magnusson | |
| 2012-12-16 | Clarify some test suite functions. | Ulf Magnusson | |
| 2012-12-16 | Get some UNAME_RELEASE coverage. | Ulf Magnusson | |
| 2012-12-16 | Clarify testsuite comment. | Ulf Magnusson | |
| 2012-12-16 | Make "m" mode choice selection selftests more comprehensive. | Ulf Magnusson | |
| 2012-12-15 | Fix typo. | Ulf Magnusson | |
| 2012-12-15 | Add more selftests for choices with missing types. | Ulf Magnusson | |
| 2012-12-15 | Verify types for choices without explicit types. | Ulf Magnusson | |
| 2012-12-15 | Add a long dependency chain selftest. | Ulf Magnusson | |
| 2012-12-15 | Add selftests for choice semantics. | Ulf Magnusson | |
| 2012-12-15 | Add some quotes for the sake of readability. | Ulf Magnusson | |
| 2012-12-15 | Add some missing Choice APIs to test_call_all(). | Ulf Magnusson | |
| 2012-12-15 | Fill out test_call_all() and order functions by name. | Ulf Magnusson | |
| 2012-12-15 | Fix typo. | Ulf Magnusson | |
| 2012-12-14 | Get 'visible if' coverage for symbol references. | Ulf Magnusson | |
| 2012-12-14 | Add an inequality test for undefined symbols. | Ulf Magnusson | |
| 2012-12-14 | Get more test coverage for n/m/y properties. | Ulf Magnusson | |
| 2012-12-14 | Add selftests for tristate comparisons. | Ulf Magnusson | |
| 2012-12-14 | Simplify some tests. | Ulf Magnusson | |
| 2012-12-14 | Add selftests for various minor APIs. | Ulf Magnusson | |
| 2012-12-14 | Verify that the quirky symbol still gets the choice as its parent. | Ulf Magnusson | |
| C is not a "proper" symbol of the choice. | |||
