##// END OF EJS Templates
testrunner: use "#" for "test cases" suffix in .err filename too...
Martin von Zweigbergk -
r38859:a9a4b0fc default
parent child Browse files
Show More
@@ -1248,7 +1248,7 class TTest(Test):
1248 1248 super(TTest, self).__init__(path, *args, **kwds)
1249 1249 if case:
1250 1250 self.name = '%s#%s' % (self.name, _strpath(case))
1251 self.errpath = b'%s.%s.err' % (self.errpath[:-4], case)
1251 self.errpath = b'%s#%s.err' % (self.errpath[:-4], case)
1252 1252 self._tmpname += b'-%s' % case
1253 1253 self._have = {}
1254 1254
@@ -2713,7 +2713,7 class TestRunner(object):
2713 2713 desc = testdescs[0]
2714 2714 # desc['path'] is a relative path
2715 2715 if 'case' in desc:
2716 errpath = b'%s.%s.err' % (desc['path'], desc['case'])
2716 errpath = b'%s#%s.err' % (desc['path'], desc['case'])
2717 2717 else:
2718 2718 errpath = b'%s.err' % desc['path']
2719 2719 errpath = os.path.join(self._outputdir, errpath)
@@ -850,7 +850,7 When "#testcases" is used in .t files
850 850 > EOF
851 851
852 852 --- $TESTTMP/test-cases.t
853 +++ $TESTTMP/test-cases.t.a.err
853 +++ $TESTTMP/test-cases.t#a.err
854 854 @@ -1,6 +1,7 @@
855 855 #testcases a b
856 856 #if a
@@ -861,7 +861,7 When "#testcases" is used in .t files
861 861 $ echo 2
862 862 Accept this change? [n] .
863 863 --- $TESTTMP/test-cases.t
864 +++ $TESTTMP/test-cases.t.b.err
864 +++ $TESTTMP/test-cases.t#b.err
865 865 @@ -5,4 +5,5 @@
866 866 #endif
867 867 #if b
@@ -1540,7 +1540,7 Test cases in .t files
1540 1540 $ rt
1541 1541 .
1542 1542 --- $TESTTMP/anothertests/cases/test-cases-abc.t
1543 +++ $TESTTMP/anothertests/cases/test-cases-abc.t.B.err
1543 +++ $TESTTMP/anothertests/cases/test-cases-abc.t#B.err
1544 1544 @@ -7,7 +7,7 @@
1545 1545 $ V=C
1546 1546 #endif
@@ -1563,7 +1563,7 Test cases in .t files
1563 1563 $ rt --restart
1564 1564
1565 1565 --- $TESTTMP/anothertests/cases/test-cases-abc.t
1566 +++ $TESTTMP/anothertests/cases/test-cases-abc.t.B.err
1566 +++ $TESTTMP/anothertests/cases/test-cases-abc.t#B.err
1567 1567 @@ -7,7 +7,7 @@
1568 1568 $ V=C
1569 1569 #endif
@@ -1584,11 +1584,11 Test cases in .t files
1584 1584 --restart works with outputdir
1585 1585
1586 1586 $ mkdir output
1587 $ mv test-cases-abc.t.B.err output
1587 $ mv test-cases-abc.t#B.err output
1588 1588 $ rt --restart --outputdir output
1589 1589
1590 1590 --- $TESTTMP/anothertests/cases/test-cases-abc.t
1591 +++ $TESTTMP/anothertests/cases/output/test-cases-abc.t.B.err
1591 +++ $TESTTMP/anothertests/cases/output/test-cases-abc.t#B.err
1592 1592 @@ -7,7 +7,7 @@
1593 1593 $ V=C
1594 1594 #endif
@@ -1631,7 +1631,7 Support running a specific test case
1631 1631 $ rt "test-cases-abc.t#B"
1632 1632
1633 1633 --- $TESTTMP/anothertests/cases/test-cases-abc.t
1634 +++ $TESTTMP/anothertests/cases/test-cases-abc.t.B.err
1634 +++ $TESTTMP/anothertests/cases/test-cases-abc.t#B.err
1635 1635 @@ -7,7 +7,7 @@
1636 1636 $ V=C
1637 1637 #endif
@@ -1654,7 +1654,7 Support running multiple test cases in t
1654 1654 $ rt test-cases-abc.t#B test-cases-abc.t#C
1655 1655
1656 1656 --- $TESTTMP/anothertests/cases/test-cases-abc.t
1657 +++ $TESTTMP/anothertests/cases/test-cases-abc.t.B.err
1657 +++ $TESTTMP/anothertests/cases/test-cases-abc.t#B.err
1658 1658 @@ -7,7 +7,7 @@
1659 1659 $ V=C
1660 1660 #endif
@@ -1677,7 +1677,7 Support ignoring invalid test cases
1677 1677 $ rt test-cases-abc.t#B test-cases-abc.t#D
1678 1678
1679 1679 --- $TESTTMP/anothertests/cases/test-cases-abc.t
1680 +++ $TESTTMP/anothertests/cases/test-cases-abc.t.B.err
1680 +++ $TESTTMP/anothertests/cases/test-cases-abc.t#B.err
1681 1681 @@ -7,7 +7,7 @@
1682 1682 $ V=C
1683 1683 #endif
@@ -1711,7 +1711,7 Support running complex test cases names
1711 1711 $ rt test-cases-advanced-cases.t
1712 1712
1713 1713 --- $TESTTMP/anothertests/cases/test-cases-advanced-cases.t
1714 +++ $TESTTMP/anothertests/cases/test-cases-advanced-cases.t.case-with-dashes.err
1714 +++ $TESTTMP/anothertests/cases/test-cases-advanced-cases.t#case-with-dashes.err
1715 1715 @@ -1,3 +1,3 @@
1716 1716 #testcases simple case-with-dashes casewith_-.chars
1717 1717 $ echo $TESTCASE
@@ -1721,7 +1721,7 Support running complex test cases names
1721 1721 ERROR: test-cases-advanced-cases.t#case-with-dashes output changed
1722 1722 !
1723 1723 --- $TESTTMP/anothertests/cases/test-cases-advanced-cases.t
1724 +++ $TESTTMP/anothertests/cases/test-cases-advanced-cases.t.casewith_-.chars.err
1724 +++ $TESTTMP/anothertests/cases/test-cases-advanced-cases.t#casewith_-.chars.err
1725 1725 @@ -1,3 +1,3 @@
1726 1726 #testcases simple case-with-dashes casewith_-.chars
1727 1727 $ echo $TESTCASE
@@ -1739,7 +1739,7 Support running complex test cases names
1739 1739 $ rt "test-cases-advanced-cases.t#case-with-dashes"
1740 1740
1741 1741 --- $TESTTMP/anothertests/cases/test-cases-advanced-cases.t
1742 +++ $TESTTMP/anothertests/cases/test-cases-advanced-cases.t.case-with-dashes.err
1742 +++ $TESTTMP/anothertests/cases/test-cases-advanced-cases.t#case-with-dashes.err
1743 1743 @@ -1,3 +1,3 @@
1744 1744 #testcases simple case-with-dashes casewith_-.chars
1745 1745 $ echo $TESTCASE
@@ -1756,7 +1756,7 Support running complex test cases names
1756 1756 $ rt "test-cases-advanced-cases.t#casewith_-.chars"
1757 1757
1758 1758 --- $TESTTMP/anothertests/cases/test-cases-advanced-cases.t
1759 +++ $TESTTMP/anothertests/cases/test-cases-advanced-cases.t.casewith_-.chars.err
1759 +++ $TESTTMP/anothertests/cases/test-cases-advanced-cases.t#casewith_-.chars.err
1760 1760 @@ -1,3 +1,3 @@
1761 1761 #testcases simple case-with-dashes casewith_-.chars
1762 1762 $ echo $TESTCASE
General Comments 0
You need to be logged in to leave comments. Login now