| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
More fallout from moving man pages to man/
|
|
|
|
|
| |
xsltproc never output on stdout. So the redirect did nothing, and
was overwritten by the output of xsltproc.
|
|
|
|
|
|
|
|
|
|
| |
On some older plaforms, clock_gettime() is contained in librt, thus
requiring linking with it. A mechanism already exists for doing this
where needed, but it was missing from the recipe for test_mktime.
TESTED:
On a BeagleBone running Debian 7, test_mktime now builds successfully.
It still needs another fix for platforms with a 32-bit time_t.
|
| |
|
|
|
|
| |
part of cleaning up the root directory.
|
|
|
|
| |
To make it clear these are asciidoc files, not plain text.
|
|
|
|
|
|
|
|
|
|
|
| |
The programs using the compiled Python extensions weren't specifying
the extensions as dependencies. This sometimes caused flaky failures
due to (parallel) build timing, and also caused "scons python-versions"
from scratch to fail consistently. Since the dependencies aren't
discovered automatically, they need to be added explicitly.
TESTED:
"scons python-versions" now succeeds when run from a clean state.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Although in-tree testing is sometimes able to find the Python
libraries via program-relative addressing, later Python versions name
compiled extensions in a version-dependent manner. This means that
programs need to run with the specific version of Python that the
extensions were compiled for. This change invokes the "target_python"
explicitly for the version checks, rather than using the
system-default Python. This is the same approach that is taken by all
other Python-based tests.
TESTED:
The 'python-versions' test now passes with "target_python=python3.7",
while the system-default Python is 2.7. This is after already
building the extensions; another commit will add the missing
dependencies.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Cuts the clutter a bit in the top level directory.
|
| |
|
| |
|
|
|
|
|
|
| |
The rawdata_t structure was written into, but never read from. So
a change to it is low impact. Reorder it to simplify pointer
arithmetic. In preparation for more changes.
|
| |
|
| |
|
| |
|
|
|
|
| |
Never did anything. Now it test compiles python bits.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The python-versions check was checking the installed versions, not
the version in the source.
|
|
|
|
|
|
|
|
| |
Scons says:
"warning: SourceCode() has been deprecated and there is no replacement."
Did not seem important, a minor speed-up is lost.
|
|
|
|
| |
Ditto their man pages.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Add notes as reminder for next change.
|
|
|
|
| |
polystr() to the rescue.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Some of the Gtk imports may have the side effect of launching an
X11 server if one isn't currently available (at least on the Mac).
This can be suppressed by clearing the DISPLAY environment variable
prior to those imports. This fix arranges to apply that to the
environment used by the python-versions test.
TESTED:
Ran "scons python-versions" on OSX, and observed no X11 launch.
|
|
|
|
|
|
| |
This reverts commit 8364908d0a3b922643c2f64bfeed3a26ed3a9552.
This breaks new regression tests.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds test-xgps-deps to the test-nondaemon list (and hence to the
overall 'check' list).
Since the Travis setup doesn't include the necessary prerequisites,
it forces xgps=no for Travis. At the time this code was originally
tested, Travis was still working.
TESTED:
Verified that the test is run, and that the test series fails iff
one of the dependencies is broken.
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a new test_xgps_deps.py, which duplicates the imports
needed by xgps and xgpsspeed, as a quick way to verify that the
proper prerequisites are in place. It avoids the imports that
require (and connect to) an available X11 server.
TESTED:
Ran successfully with proper dependencies, and verified failure
with either cairo or gobject3 removed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some of the Gtk imports used by xgps and xgpsspeed aren't merely
imports, but also actually establish a connection to the X11 server.
Not only does this require that a usable X11 server be available (in
some cases launching one), but it may also take significant time even
when it works. It would be best to fix xgps and xgpsspeed to avoid
those imports for options such as -V and -h, but in the meantime it's
undesirable to include those programs in the version check. This fix
replaces their invocations with a comment.
The change that introduced the version checks almost certainly would
have failed Bernd's Travis CI checks, if that mechanism hadn't died
166 commits ago.
TESTED:
Both "scons python-versions" and "scons check" now produce the
expected results without launching an X11 server or delaying.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Used to not be a problem, but now 'scons check' tests the python
programs, and those two fail without pycairo.
|
|
|
|
| |
This ensures each program can actually run. A basic first test.
|
| |
|
|
|
|
| |
Use the new name.
|
|
|
|
| |
scons check needs to complain when AIS regression tests fail.
|