Adding some helper scripts and files for buildbot testing.
- Legacy-Id: 191
This commit is contained in:
parent
b5ce6e375c
commit
ec3e05cde6
9
test/lib/README
Normal file
9
test/lib/README
Normal file
|
@ -0,0 +1,9 @@
|
|||
This directory will be used to set up packages used for testing if they need any
|
||||
special handling which should not be applied to the system-wide setup.
|
||||
|
||||
For instance, many of the tests to be run on the Django application should be run
|
||||
with a standard Django environment; but there are some Django test features which
|
||||
are broken in 0.9.6, and need patching in order to do the testing, like the ability
|
||||
to create a test database to run unit tests, according to this issue and patch:
|
||||
http://code.djangoproject.com/changeset/5106
|
||||
|
17
test/patch-django
Normal file
17
test/patch-django
Normal file
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# This script expects to be started by a Buildbot slave with PWD set to the build
|
||||
# directory. Assuming we check out trunk or branch-XXX with the command
|
||||
# 'svn co URL/BRANCH/'
|
||||
# then this script will at $PWD/test/patch-django and we will place our patched
|
||||
# django in $PWD/test/lib/django
|
||||
#
|
||||
|
||||
build=$PWD
|
||||
django=$(python -c "import django; print django.__path__[0]")
|
||||
|
||||
rsync -Cav $django $build/test/lib/
|
||||
cd $build/test/lib/
|
||||
patch -p 2 < $build/test/r5105.patch
|
||||
|
||||
exit 0
|
21
test/r5106.patch
Normal file
21
test/r5106.patch
Normal file
|
@ -0,0 +1,21 @@
|
|||
Index: /django/trunk/django/core/management.py
|
||||
===================================================================
|
||||
--- /django/trunk/django/core/management.py (revision 5102)
|
||||
+++ /django/trunk/django/core/management.py (revision 5106)
|
||||
@@ -169,4 +169,6 @@
|
||||
if isinstance(f, (models.ForeignKey, models.OneToOneField)):
|
||||
rel_field = f.rel.get_related_field()
|
||||
+ while isinstance(rel_field, (models.ForeignKey, models.OneToOneField)):
|
||||
+ rel_field = rel_field.rel.get_related_field()
|
||||
data_type = get_rel_data_type(rel_field)
|
||||
else:
|
||||
Index: /django/trunk/AUTHORS
|
||||
===================================================================
|
||||
--- /django/trunk/AUTHORS (revision 5102)
|
||||
+++ /django/trunk/AUTHORS (revision 5106)
|
||||
@@ -165,4 +165,5 @@
|
||||
Robert Myers <myer0052@gmail.com>
|
||||
Nebojša Dorđević
|
||||
+ Gopal Narayanan <gopastro@gmail.com>
|
||||
Fraser Nevett <mail@nevett.org>
|
||||
Sam Newman <http://www.magpiebrain.com/>
|
0
test/settings_local_develop.py
Normal file
0
test/settings_local_develop.py
Normal file
0
test/settings_local_development.py
Normal file
0
test/settings_local_development.py
Normal file
0
test/settings_local_test.py
Normal file
0
test/settings_local_test.py
Normal file
0
test/test-setup
Normal file
0
test/test-setup
Normal file
Loading…
Reference in a new issue