| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Eliminate some "note" wording in manpage. This is a "tone" thing,
trying to avoid so many "asides", like "Note that blah blah", by
trying to reword into a more regular flow, and occasionally dropping
the aside if it doesn't seem quite suited to the manpage.
More harmonization of docbook entity usage, cleanup
of comments around generated sections, and other fiddling.
<literallayout> around a code fragment was changed to <programlisting>
<literallayout> around output was changed to <screen>
If a <screen> section contained use input, that was marked
with the <userinput> entity. These changes ought to also
facilitate better conversion to other document markup formats,
something which has been discussed.
In the Description section, the remaining command-line discussion
at the end was merged into the earlier wording about command-line
processing, to improve the flow a bit.
Some options entries were adjusted for appearance - indents, etc.
Mention of Python 2.7 as a requirement is dropped.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \
| | |
| | | |
Fix some test fixture-handling nits.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Apply some of the ideas of the Python documentation style guide -
headings, indents, etc.
Fixed some lingering format problems.
Add a table of contents (this will work on the wiki as long
as we save the copy there in rest format instead of markdown -
that is currently the case).
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Build up the skipping tests section by adding a bit of discussion
on why you'd want to skip, and on not skipping too much by mocking
parts of tests and organizing test code.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
sider spotted a cut-n-paste error introduced in the PR
(srcdir set instead of srcfile)
framework doc now uses directory consistently (over folder,
which is a desktop concept rather than a filesystem concept)
tweaked wording a bit more
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
dir-fixture() did not concatenate a source list into a path
as the testing doc says it should. fix-fixture() did not either,
and the doc didn't say so; now it does (docstring and external
testing doc).
There was a way to slip through both dir_fixtures and file_fixture
with the path invalid - if you have fixture dirs defined,
and the dir/file is not found in them, you'll come out of the
loop set to the last fixture dir and not try the current dir.
This doesn't break anything, just leads to a somewhat misleading
message if the fixture really isn't found - the traceback indicates
the fixture was not found in whatever the last passed-in fixture
dir was. Now it looks like it was not found in the source testing dir.
The message can still be improved to be more descriptive.
A couple of minor Py2 removals.
Testing doc didn't mention FIXTURE_DIRS, so this was added.
A bunch of other doc fiddling.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \
| | | |
| | | | |
Clean up some more Python 2 code
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* _subproc is a little simpler as subprocess.DEVNULL is sure to br
defined. Adjusted the docstring to better show the purpose.
* CacheDir didn't need the Py2 branch of getting the config.
* MSCommon can use a more specific exception.
* packaging can now unconditionally use inspect.getfullargspec.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \
| | | |
| | | | |
Add msys2 installed mingw64 to PATH for mingw tool
|
| | | | |
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
Some user guide tweaks
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
troubleshooting and caching sections got some improvements to the
xml entities used, mainly for options. A few wording tweaks as well.
added a blurb to troublseshooting to urge looking for simpler
answers.
scons.mod - options section changes to use <option> markup.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | |
|
| | | |
|
|\ \ \
| |/ / |
|
| |\ \
| | |/
| |/| |
Fix syntax problem in Action doc [ci skip]
|
| |/
| |
| |
| |
| |
| |
| | |
Recent change introduced an xml problem which prevents the
docs from validating or building - transforming so it builds now.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|/ |
|
|\
| |
| | |
Let test runner use new Dev. Mode
|
| |\
| |/
|/| |
|
|\ \
| | |
| | | |
runtest cleanups and subprocess update
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Clean up some things suggested by checkers.
- Add a few docsstrings.
- Make RuntestBase an abstract class
- Eliminate Py2 remnants.
- Use subprocess.run for a slightly cleaner interface - don't
have to separately do wait or communicate, don't need to
set up context manager, and everything returns cleanly in a
subprocess.CompletedProcess.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \ \
| |/ /
|/| | |
Specify encoding for Java files, as the default varies
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
Fix runtest no-exec mode
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Failure to default some values in class initializer caused a
downstream problem if running no-exec mode, as one field was
added only if running in execute mode.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ \
| | |
| | | |
Fix implicit command dependencies tests
|
| | | |
|
|/ /
| |
| |
| | |
values, only new functionality. Full range is covered in other test
|
|\ \
| | |
| | | |
Change errant TEXTFILESUFFIX to SUBSTFILESUFFIX
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Add support for scanning multiple entries in an action string
|
| |\ \ \
| |/ / /
|/| | | |
|
| | | | |
|
| | | | |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Changes:
1. Remove repository code.
2. Only use env.WhereIs() if it's the first entry in a group.
3. Avoid duplicate sources if they are in another variable (e.g. LIBS).
|
| | | | |
| | | | |
| | | | |
| | | | | |
That was missing in the codecov report.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Reverts some of the changes I made previously in my diff.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This change adds support for scanning multiple entries in an action string in
order to better support the following use cases:
1. A file is provided in an action string and should be taken as a dependency.
For example, an action string "$PERL somefile.pl".
2. An action string actually has two actions separated by &&. For example,
"cd <some_dir> && $ZIP <args>".
Adding support for #1 actually allows us to fix the test
IMPLICIT_COMMAND_DEPENDENCIES.py on Windows, which was previously treating a
Python file as executable even on Windows. This was causing tests to repeatedly
open the default handler of Python files, which if set to Visual Studio causes
DDE hangs. This test is fixed because now we can have the action string specify
python as the first command and still take an implicit dependency on the
script, which is now the second command.
|
| | | |\ \
| | | | | |
| | | | | | |
Add testcase for GitHub Issue #3540. …
|
| | | |/ /
| | | | |
| | | | |
| | | | | |
use some of it's test files
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In one location a copy-paste apparently didn't get fixed up,
and the wrong construction var was used.
Fixes #3540
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|