Commit graph

107 commits

Author SHA1 Message Date
Henrik Levkowetz aee36651a5 Tweaked the test-crawler to give the same log line format for exception failures as for regular log lines.
- Legacy-Id: 10936
2016-03-16 13:21:02 +00:00
Henrik Levkowetz 8813bc83fe Tweaked the mkdevbranch utility script to be able to make a branch for one specific developer on request.
- Legacy-Id: 10924
2016-03-15 17:43:04 +00:00
Henrik Levkowetz f1df6a9623 Updated bin/ svn:ignore
- Legacy-Id: 10900
2016-03-05 14:26:59 +00:00
Henrik Levkowetz 1894115c62 Updated svn:ignore list for bin/
- Legacy-Id: 10891
2016-03-04 20:02:47 +00:00
Henrik Levkowetz 1f4f9cc25d Merged in [10685] from lars@netapp.com:
Commit r10578 broke search result table display due to the added column. Fix
this.  (Also update vnu.jar. Unrelated, but wasn't careful when committing.)
 - Legacy-Id: 10689
Note: SVN reference [10685] has been migrated to Git commit 820d406e33
2016-01-14 17:47:27 +00:00
Henrik Levkowetz 41c47b30ad Merged in [10684] from lars@netapp.com:
Add warning about the accuracy of bibliographic information for Legacy RFCs.
 - Legacy-Id: 10688
Note: SVN reference [10684] has been migrated to Git commit 2ca2b92c24
2016-01-14 17:33:50 +00:00
Henrik Levkowetz d0b99b03b5 Merged in [10540] from lars@netapp.com:
Update vnu HTML5 validator, and fix an HTML nit it found.
 - Legacy-Id: 10563
Note: SVN reference [10540] has been migrated to Git commit 5866129176
2015-12-09 22:43:37 +00:00
Henrik Levkowetz 862808c3e5 Too good to be true. I don't know what the svn merge command does with -x -b, but id doesn't merge without whitespace changes. Reverting the previous change to bin/mergedevbranch.
- Legacy-Id: 10549
2015-12-08 00:00:58 +00:00
Henrik Levkowetz afd9b70bbd Added the --ignore-space-change switch to both the svn diff and merge commands in bin/mergedevbranch, to avoid spending time on editors that frivolously changes whitespace. Didn't occur to me earlier that the merge command might be able to do this, but it can. Splendid.
- Legacy-Id: 10547
2015-12-07 18:08:01 +00:00
Henrik Levkowetz 041532dc5e Tweaked (normalized) how branches are expressed by bin/mergeready.
- Legacy-Id: 10509
2015-11-19 22:19:42 +00:00
Henrik Levkowetz 145cc4dd61 Updated the mkrelease script to send svn checkout links which specify https://, not http.
- Legacy-Id: 10498
2015-11-16 17:44:11 +00:00
Henrik Levkowetz 5a368acc13 Updated the svn:ignore settings for bin/
- Legacy-Id: 10479
2015-11-14 20:47:20 +00:00
Henrik Levkowetz cc833efbd9 Added handling for an exception which can occur in bin/mergeready if a branch with merge flags is moved, for example moving it to an attic after merge.
- Legacy-Id: 10473
2015-11-14 08:11:33 +00:00
Henrik Levkowetz d709ca6686 Added a python lib upgrade step to the mkrelease script.
- Legacy-Id: 10457
2015-11-09 11:24:36 +00:00
Henrik Levkowetz 693badfd94 Merged in [10379] from rjsparks@nostrum.com:
Change the acronym link on the html agenda page to go to the group's charter page rather than the charter's document page.
 - Legacy-Id: 10409
Note: SVN reference [10379] has been migrated to Git commit bf0a5e3da4
2015-11-03 14:16:44 +00:00
Henrik Levkowetz 7af6fb58f2 Removed jshaffer@asml.com from the release notification list.
- Legacy-Id: 10330
2015-10-28 11:23:45 +00:00
Henrik Levkowetz 6335cf510c Updated mergeready to work with svn 1.9, which seems to return an error for properties which aren't found.
- Legacy-Id: 10266
2015-10-22 19:41:10 +00:00
Henrik Levkowetz 12bc928e80 Updated mkrelease to commit release-coverage.json.gz instead of the plain json file we used earlier.
- Legacy-Id: 10243
2015-10-19 16:04:17 +00:00
Henrik Levkowetz f41553f3d1 Added 2 new file existence checks to the check framework, since we're now reading email aliases for groups and documents from files. Added a call out to run_checks() in the test-crawler, so we don't see failures due to missing files.
- Legacy-Id: 10204
2015-10-13 19:07:11 +00:00
Henrik Levkowetz 72581e92bf Tweaked the mkrelease verbose output some more.
- Legacy-Id: 10178
2015-10-10 10:48:57 +00:00
Henrik Levkowetz 318572ab1e Tweaked the mkrelease verbose output.
- Legacy-Id: 10175
2015-10-10 10:45:48 +00:00
Henrik Levkowetz cfefc0ae58 Changed the default settings for the test crawler from ietf.settings to ietf.settings_testcrawl.
- Legacy-Id: 10120
2015-10-01 20:54:46 +00:00
Henrik Levkowetz 9c297767cc Added branch/iola to places checked for 'ready for merge' tags in the commit messages.
- Legacy-Id: 10065
2015-08-27 11:55:21 +00:00
Henrik Levkowetz fb66c1856f Merged in [9669] from olau@iola.dk:
Summary: Make the meeting agenda code use the historic info available
for groups. In the process, added some select_related/prefetch_related
code to cut the number of database queries in the agenda down from
4000-5000 to about 50. Rewritten agenda CSV code to use Python arrays
rather than a template for improved readability/reuse. Rewritten week
view to assemble its data in Python. Plus a few other minor cleanups,
e.g. lame_description is now gone.
Fixes #1088. Branch
 - Legacy-Id: 10005
Note: SVN reference [9669] has been migrated to Git commit acda84208d
2015-08-10 19:46:11 +00:00
Henrik Levkowetz 6c253ee48b Improved the verification of submitted file extensions and mimetype.
- Legacy-Id: 9986
2015-08-07 12:10:26 +00:00
Henrik Levkowetz 11411d2c30 Merged in an update from trunk@9942.
- Legacy-Id: 9961
2015-08-03 14:12:38 +00:00
Henrik Levkowetz f48452853f Changed test-crawl to avoid unnecessary repetitions of the blacklisting message.
- Legacy-Id: 9933
2015-08-01 12:47:03 +00:00
Henrik Levkowetz 948804f73f Added static javascript and image files to the URLs crawled by the test-crawler.
- Legacy-Id: 9913
2015-07-29 17:03:32 +00:00
Henrik Levkowetz 224fef557c Added a --random switch to choose between different test-crawler modes.
- Legacy-Id: 9893
2015-07-27 16:52:26 +00:00
Henrik Levkowetz 4c4ff0f0cb Updated mkrelease to support use of the bower_install and collectstatic commands.
- Legacy-Id: 9890
2015-07-26 18:16:20 +00:00
Henrik Levkowetz 8612ce92c0 Merged in [9765] from lars@netapp.com:
Add option to crawl as a logged-in user (--user).
Add --pedantic option for vnu crawl, which stops the crawl on (most) errors.
Randomize the order in which URLs are crawled, so that repeated crawls don't
hit the same URLs in the same order.
 - Legacy-Id: 9785
Note: SVN reference [9765] has been migrated to Git commit 9b4e61049a704127e1200549fcc410326efffddb
2015-07-18 12:00:37 +00:00
Henrik Levkowetz ed66e24e7c Merged in [9726] from lars@netapp.com:
Add HTML5 validation based on validator.nu to test-crawl.
 - Legacy-Id: 9763
Note: SVN reference [9726] has been migrated to Git commit 5826bcbf80
2015-07-18 08:20:35 +00:00
Lars Eggert 5826bcbf80 Add HTML5 validation based on validator.nu to test-crawl. Commit ready for merge.
- Legacy-Id: 9726
2015-07-15 12:41:09 +00:00
Henrik Levkowetz 6158832e74 Tweaked bin/mkrelease.
- Legacy-Id: 9630
2015-05-13 17:15:03 +00:00
Henrik Levkowetz b55954295d Updated svn:ignore properties
- Legacy-Id: 9625
2015-05-12 09:40:45 +00:00
Henrik Levkowetz 0d572316f9 Tweaked bin/mergedevbranch
- Legacy-Id: 9622
2015-05-12 04:57:48 +00:00
Henrik Levkowetz a8907c6e28 Added a check for model changes which haven't been captured in migrations to the release script.
- Legacy-Id: 9590
2015-04-30 16:31:08 +00:00
Henrik Levkowetz 926b5831d6 Tweaked the test-crawl summary.
- Legacy-Id: 9574
2015-04-27 08:33:36 +00:00
Henrik Levkowetz 60738dc8bd Don't use non-zero exit code for test-crawler runs with nonvalidating html warnings.
- Legacy-Id: 9559
2015-04-25 06:36:22 +00:00
Henrik Levkowetz eadf421fc1 Added a new url folding operation for the html verification.
- Legacy-Id: 9557
2015-04-24 22:11:34 +00:00
Henrik Levkowetz e32af567ef Added html validation to the test crawler; it will now report html which fails validation with 'WARN' indications. Reorganized the code somewhat, collecting functions, globals, etc. in groups.
- Legacy-Id: 9549
2015-04-24 20:30:46 +00:00
Henrik Levkowetz bf6408388c Tweaked bin/mkrelease to be less verbose in svn update.
- Legacy-Id: 9521
2015-04-17 20:36:53 +00:00
Henrik Levkowetz 04558234cb Updated release data and mkrelease support, which calculates the release coverage snapshot without invoking tests that developers won't ordinarily be able to run on their laptops/work machines.
- Legacy-Id: 9339
2015-03-25 20:06:12 +00:00
Henrik Levkowetz 7c67e26fa4 Added a --logfile switch to the test crawler, in order to be able to control whether a logfile should be used or not. It's not particularly hepful when running on a buildbot slave, which catches stdout anyway.
- Legacy-Id: 9252
2015-03-19 20:28:25 +00:00
Henrik Levkowetz f8ce949f4c Merged in [9242] from rjsparks@nostrum.com:
Restores add-to-community-list functionality to several pages. Fixes #1601.
 - Legacy-Id: 9251
Note: SVN reference [9242] has been migrated to Git commit 02d807581a
2015-03-19 19:45:14 +00:00
Henrik Levkowetz f94b49036a Updated the mergeready script to check if the 'test:unittest' property has been set to 'passed' on a changeset marked 'ready for merge'.
- Legacy-Id: 9247
2015-03-19 17:51:06 +00:00
Henrik Levkowetz 009543c39e Fixed a bug in the --dry-run handling of mkrelease.
- Legacy-Id: 9204
2015-03-15 17:25:15 +00:00
Henrik Levkowetz e4a1340974 Tweaked the mkrelease script a bit to use standard python development release numbers.
- Legacy-Id: 9170
2015-03-10 20:11:41 +00:00
Henrik Levkowetz 86997e1e95 Turned the api.py file into a module. Moved the makeresources management command to the api module. Added some api tests. Added crawling of api files to the test-crawler. Adjusted some resource files discovered by the test suite and test-crawler. Removed a bunch of empty model files.
- Legacy-Id: 9144
2015-03-03 20:23:36 +00:00
Henrik Levkowetz dba3db444c Added test code coverage measurements using coverage.py, integrated as a test in the test suite. This test compares the current code coverage of tests with that saved for the latest release. Also converted the URL and template coverage measurements into tests, comparing current with the latest release. The result of this is that the coverage tests will fail if new code is added without sufficient test coverage to at least match that of the latest release. Over time, this should encourage gradually improved test coverage as seen for both code, templates, and urls. Coverage data is also saved to file, and can be read by the 'coverage' shell command to produce html or text reports.
- Legacy-Id: 9103
2015-02-19 23:42:34 +00:00