ठीक है, तो वहाँ है कि कैसे यह उचित TeamCity एकीकरण के साथ काम करने के लिए:
आप TeamCity कम से कम 1 निर्माण एजेंट उपलब्ध
1) के साथ स्थापित किया है अपने निर्माण एजेंट कॉन्फ़िगर निष्पादित करने के लिए यह मानकर
manage.py test
2) डाउनलोड करें और टीसी http://pypi.python.org/pypi/teamcity-messages
3 के लिए यह प्लगइन स्थापित) आप अपने कस्टम प्रदान कर सकें काम करने के लिए प्लगइन (2) में परीक्षण धावक। यह django.test.simple से run_tests के सीधे प्रतिलिपि, केवल एक मामूली संशोधन के साथ किया जा सकता है: लाइन जहां परीक्षण धावक TeamcityTestRunner साथ कहा जाता है की जगह है, तो
def run_tests(test_labels, verbosity=1, interactive=True, extra_tests=[]):
...
result = unittest.TextTestRunner(verbosity=verbosity).run(suite)
उपयोग इस के insted:
def run_tests(test_labels, verbosity=1, interactive=True, extra_tests=[]):
...
result = TeamcityTestRunner().run(suite)
आप अपने समाधान में एक फ़ाइल में है कि समारोह जगह होगा, और एक custome परीक्षण धावक निर्दिष्ट करते हैं, इस तरह Django के TEST_RUNNER विन्यास संपत्ति का उपयोग कर:
TEST_RUNNER = 'my_site.file_name_with_run_tests.run_tests'
मेक सुर ई आप अपने file_name_with_run_tests में सभी आवश्यक आयात संदर्भ
आप कमांड लाइन से
./manage.py test
चल रहा है और है कि उत्पादन देख द्वारा यह परीक्षण कर सकते हैं बदल गया है और अब संदेशों की तरह
#teamcity....
में प्रदर्शित होने यह।