|
Project
|
TeamCity
|
|
Priority
|
Critical |
|
Type
|
Bug |
|
State
|
Fixed |
|
Assignee
|
Kirill Maximov |
|
Subsystem
|
Server |
|
Affected versions
|
TeamCity 1.1 |
|
Fix versions
|
Agra EAP (3914) |
|
Fixed in build
|
|
|
Fixed in builds
|
no build yet
|
junit.framework.AssertionFailedError: Differences found…
junit.framework.AssertionFailedError: Differences found
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.Assert.assertTrue(Assert.java:20)
at junit.framework.Assert.assertFalse(Assert.java:34)
at com.xxx.gui.productvalidator.ProductTest$5.test(ProductTest.java:221)
at com.xxx.apps.tests.products.ProductsFromFiles.testFile(ProductsFromFiles.java:144)
at com.xxx.apps.tests.products.ProductsFromFiles.testFiles(ProductsFromFiles.java:37)
at com.xxx.apps.tests.products.SevenOURSTest.testSevenOURS(SevenOURSTest.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:228)
at junit.framework.TestSuite.run(TestSuite.java:223)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546)
If the signature of a build is the same as for the previous build, failure notification for the build should not be sent to users, who already got notification for the previous build.
Anyway, I'm looking forward to testing it out!
I have the following for my e-mail notification
Watch builds Send notification when
MyProject All configurations * - Build failed
* - Responsibility changes
Builds with my changes * - Build failed
And I just got the same build failure notification for 3 builds in a row (only the first one was a "new" failure).
The output from these builds is exactly the same, so the signature should be the same?
If you subscribed on "Build failed" notification for particular configuration, you'll get notification for every failed build (just like for "successful builds" notification.
Unfortunately, we haven't described this behaviour in documentation yet.
I would like to configure TC so that it only notifies me if my changes have broken a build - that is, if I check in changes on a build that is already failing and I don't change the signature of the build failure, I don't want to be notified. Is that currently possible?
In the described situation you'll get the notification about failed build with your change. But you won't get subsequent notifications if next build fails the same way as previous one.
TW-2113