Commit Graph

706 Commits

Author SHA1 Message Date
Martin A. Brown c947cfaf57 and remove the build directory, if empty 2016-04-18 12:25:20 -07:00
Martin A. Brown c3e2237539 bumping version to tldp-0.7.3 2016-04-15 07:44:31 -07:00
Martin A. Brown e268b80e84 remove "random" text from MD5SUMS file
remove the date/time and hostname from the MD5SUMS file (why did I ever think
that was a good idea?)
2016-04-15 07:43:29 -07:00
Martin A. Brown 03929b3519 putting MIT License there 2016-04-09 15:51:11 -07:00
Martin A. Brown 66b34000c6 run the new long_inventory.py test, too 2016-04-02 12:45:19 -07:00
Martin A. Brown 363269beb1 bumping version to tldp-0.7.2 2016-04-02 12:27:28 -07:00
Martin A. Brown 72614dd22b test missing output MD5SUMS file, too 2016-04-02 12:24:17 -07:00
Martin A. Brown 4f73310eea comment correction 2016-04-02 12:17:48 -07:00
Martin A. Brown c45fc01109 yes, but make certain it is an ISO-8859-1 file, not just by name 2016-04-02 12:17:29 -07:00
Martin A. Brown 7904944e09 deliberately test the ISO-8859-1 file 2016-04-02 12:15:55 -07:00
Martin A. Brown d922c04d02 exercise another section of the typeguesser 2016-04-02 12:15:01 -07:00
Martin A. Brown 5e06fd5ed6 add a longer, lifecycle test 2016-04-02 12:00:45 -07:00
Martin A. Brown d893f20968 new file which disappears during lifecycle test 2016-04-02 12:00:33 -07:00
Martin A. Brown 42e25ee115 process some images to get better lifecycle test 2016-04-02 12:00:01 -07:00
Martin A. Brown 2913600928 adding a copytree function to the testing framework 2016-04-02 11:59:29 -07:00
Martin A. Brown 6ec7e84c2d remove reference to mtime functions 2016-04-02 11:58:56 -07:00
Martin A. Brown 0b8ae435f8 correct the justification of the text 2016-04-02 11:58:35 -07:00
Martin A. Brown af80925d70 remove references to unused statinfo stuff 2016-04-02 11:58:19 -07:00
Martin A. Brown 5ca7ee9a16 not using statinfo any longer 2016-04-02 11:54:05 -07:00
Martin A. Brown a920a317c7 adding some images for longer lifecycle test 2016-04-02 11:27:58 -07:00
Martin A. Brown d4237eec58 report on failure/success count during the job
this allows somebody to kill the build in the middle, if there were any
failures
2016-04-02 10:54:35 -07:00
Martin A. Brown 44f5afb714 adapt to new output message 2016-04-02 10:54:20 -07:00
Martin A. Brown 239fc83222 minor adjustments to names (easier to find when tests fail) 2016-04-02 10:54:04 -07:00
Martin A. Brown 38c667691f change reference to md5sums 2016-04-02 10:53:38 -07:00
Martin A. Brown 4bfcda8602 update testing tools to wrangle MD5s
add some logic for generating, reading and comparing MD5s since the proper
code base is no longer using statinfo, but rather content checksums to
determine whether a rebuild is necessary
2016-04-02 10:52:39 -07:00
Martin A. Brown 45a0d2120c fetch MD5s for sources; ignore index.sgml files
instead of fetching statinfo, switch to using the MD5 of all files in the
source file set
also ignore any (annoying and) stray index.sgml files
2016-04-02 10:50:54 -07:00
Martin A. Brown 5a06b49967 load the MD5 file, if present
if the MD5 file is not present, then an earlier version of the tldp package
generated the output directory, and we should re-run
if the MD5 file is present in the output directory, load it into the dict()
data structure and return it, so that a stale-check can be completed
2016-04-02 10:49:15 -07:00
Martin A. Brown 5dcc255cc6 calculate stale by MD5s; swap stale/broken
move the stanza that identifies the broken output directories up higher in the
file; it's a simpler chunk of code
adjust the detection of stale-ness by referring to an output MD5 file and
compare with the available source files
2016-04-02 10:47:45 -07:00
Martin A. Brown dccbab5b39 call the MD5 generation util function 2016-04-02 10:47:07 -07:00
Martin A. Brown 691a4bf8d6 make sure to sort the files by name 2016-04-02 10:46:43 -07:00
Martin A. Brown 93390cd467 add tools for computing and sorting source MD5s 2016-04-02 10:45:53 -07:00
Martin A. Brown 84c703a89e skip the MD5SUM file 2016-04-01 23:23:23 -07:00
Martin A. Brown 5530c8f38f and use the MD5SUMS location specified in the OutputDocument 2016-04-01 22:38:35 -07:00
Martin A. Brown 49b2ee57ae add a place to capture the MD5 data of the source 2016-04-01 22:37:53 -07:00
Martin A. Brown 753774c5e9 compute and generate an MD5SUMS file for each source document 2016-04-01 22:19:25 -07:00
Martin A. Brown 9fac28f160 record md5sum info for each source file 2016-04-01 22:18:39 -07:00
Martin A. Brown 673ddaf3e9 skip any directories on stat expedition 2016-04-01 22:17:53 -07:00
Martin A. Brown f5af96d1bf make pep8 a bit happier 2016-04-01 21:33:23 -07:00
Martin A. Brown aef4d6e3ee and generate the directory listing with full (relative) path 2016-04-01 21:10:43 -07:00
Martin A. Brown 832daee384 preserve the (relative) full path, silly! 2016-04-01 21:10:12 -07:00
Martin A. Brown 7d46e59efa missed the unicode_literals here 2016-04-01 21:09:49 -07:00
Martin A. Brown df38deed8f bumping version to tldp-0.7.0 2016-03-28 14:08:12 -07:00
Martin A. Brown f5cb7c9e8b support better handling of verbose CLI/config
now ldptool understands --verbose, --verbose yes, --verbose false
2016-03-28 14:06:46 -07:00
Martin A. Brown c0e477b5c7 updating the stock and sample, commented config file 2016-03-28 14:06:38 -07:00
Martin A. Brown 6b3a26b366 bumping version to tldp-0.6.8 2016-03-28 11:13:16 -07:00
Martin A. Brown 8cbdeab558 provide directory existence feedback to user
instead of bailing with an obnoxious error message, or silently ignoring a
command-line option of a directory, squawk to STDERR with the problem and
provide (possibly redundant, but maybe informative) traceback
2016-03-28 11:11:22 -07:00
Martin A. Brown a84a285168 pep8 fixes 2016-03-28 11:11:12 -07:00
Martin A. Brown 8de5158eb7 flakes noticed an extra import, removing 2016-03-28 11:10:45 -07:00
Martin A. Brown c442debc51 specify default loglevel in function signature 2016-03-28 11:10:27 -07:00
Martin A. Brown 4658f3101e pep8 improvement 2016-03-28 11:09:43 -07:00