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
Henrik Levkowetz
63f8de29d7
Tweaked the mkrelease script to work with svn 1.8, (in addition to previous 1.6).
...
- Legacy-Id: 9029
2015-02-09 20:16:40 +00:00
Henrik Levkowetz
7ecfac6308
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9028
2015-02-08 21:16:44 +00:00
Henrik Levkowetz
028b7e315a
Reverted to [9025] because commit [9026] failed (it was incomplete with a broken working dir).
...
- Legacy-Id: 9027
Note: SVN reference [9026] has been migrated to Git commit 4a3749a66b
2015-02-08 20:03:16 +00:00
Henrik Levkowetz
4a3749a66b
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9026
2015-02-08 19:16:46 +00:00
Henrik Levkowetz
1210f77604
With django 1.7, standalone scripts need to call django.setup() before doing any operations involving models. Modified all scripts in bin/ and ietf/bin/ which seemed to need it.
...
- Legacy-Id: 9017
2015-02-07 21:13:38 +00:00
Henrik Levkowetz
bd2cb8baaa
Merged in [8970] from olau@iola.dk:
...
Summary: Enable support for a custom settings file for the test crawl
- and add a simple settings file that enables caching to speed up the
crawl (shaves ~35% off most pages AFAICT)
- Legacy-Id: 8984
Note: SVN reference [8970] has been migrated to Git commit 8d4e1a8528
2015-02-04 23:17:58 +00:00
Henrik Levkowetz
a3a6667cd9
Tweaked the mergedevbranch script.
...
- Legacy-Id: 8981
2015-02-04 22:39:25 +00:00
Henrik Levkowetz
c63b037461
Tweaked the mergedevbranch script.
...
- Legacy-Id: 8977
2015-02-04 22:21:28 +00:00
Henrik Levkowetz
f6e97e721c
Tweaked merge script
...
- Legacy-Id: 8887
2015-01-21 19:45:54 +00:00
Henrik Levkowetz
a6e4618db6
Ring terminal bell after running test suite in merge script.
...
- Legacy-Id: 8878
2015-01-21 18:47:54 +00:00
Henrik Levkowetz
9a8731e077
Added svn:ignore settings to ignore directories and files used by virtualenv.
...
- Legacy-Id: 8647
2014-11-12 01:47:11 +00:00
Henrik Levkowetz
1834a4142f
Tweaked the test crawler to put the same information into the log as on screen.
...
- Legacy-Id: 8642
2014-11-11 22:09:55 +00:00
Henrik Levkowetz
6687a36d67
Added wgchairs@ietf.org to the release notification email. Split the notification email sending into two, in order to limit the number of addressees for emails going to Mailman lists.
...
- Legacy-Id: 8482
2014-10-26 13:58:43 +00:00
Henrik Levkowetz
42fe537b81
Tweaked the mkrelease script to always apply changelog note timestamps in UTC.
...
- Legacy-Id: 8479
2014-10-26 12:56:53 +00:00
Henrik Levkowetz
7bb5c69828
Updated the path handling in test-crawl to match its new location.
...
- Legacy-Id: 8464
2014-10-24 12:21:57 +00:00
Henrik Levkowetz
fd82d280e6
Moved the location of the test-crawler, to co-reside with other code and release management scripts.
...
- Legacy-Id: 8463
2014-10-24 12:20:22 +00:00
Henrik Levkowetz
1c439cda48
Merged in [8236] from rjsparks@nostrum.com:\n Log what rebuild_reference_relations returns to diagnose #1467 .
...
- Legacy-Id: 8360
Note: SVN reference [8236] has been migrated to Git commit b95b769267907f2ac8430893b153a7c82756265b
2014-09-28 17:53:02 +00:00
Henrik Levkowetz
607c6f3eec
Added Jermaine Shaffer at AMS to the release notification email list.
...
- Legacy-Id: 8348
2014-09-19 19:56:44 +00:00
Henrik Levkowetz
d633499f03
Added a count of pending merges to the script output.
...
- Legacy-Id: 8313
2014-09-16 19:26:48 +00:00
Henrik Levkowetz
1adec46fc5
Added some verbosity support to the mergeready script. Added support for commits containing deleted files.
...
- Legacy-Id: 8299
2014-09-01 19:04:11 +00:00
Henrik Levkowetz
200f4acd6d
Tweaked the bin/mergedevbranch script.
...
- Legacy-Id: 8009
2014-07-01 18:42:03 +00:00
Henrik Levkowetz
df77742b93
Tweaked the mergedevbranch script.
...
- Legacy-Id: 7934
2014-06-26 09:42:53 +00:00
Henrik Levkowetz
c012be9fc6
Merged in [7843] from rcross@amsl.com:
...
Change Type field default on groups search form, from WG to unset.
- Legacy-Id: 7926
Note: SVN reference [7843] has been migrated to Git commit 61b1755ae5
2014-06-24 20:50:54 +00:00
Henrik Levkowetz
0d00842ffe
Updated version of mkdevbranch.
...
- Legacy-Id: 7890
2014-06-12 10:07:34 +00:00
Henrik Levkowetz
fa55bd608c
Fixed a bug in the mkrelease script, introduced by changing the naming convention for development tags from X.Y.Z-dev to X.Y.Z-dev0 (etc.).
...
- Legacy-Id: 7873
2014-06-09 21:46:23 +00:00
Henrik Levkowetz
3323fefd3d
Tweaked mkrelease to add a new development tag matching each new release tag, to make it easier to create personal development branches with development settings.
...
- Legacy-Id: 7809
2014-05-31 16:58:12 +00:00
Henrik Levkowetz
82f6afb293
Replaced a symlink with the real file -- symlink committed by mistake.
...
- Legacy-Id: 7759
2014-05-20 19:49:05 +00:00