1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-04 14:40:54 -08:00

Some mmqa tests only work in the cool variety. segregate these into the "coolonly" testset.

Copied from Perforce
 Change: 189711
 ServerID: perforce.ravenbrook.com
This commit is contained in:
Gareth Rees 2016-03-07 17:18:21 +00:00
parent 3e9ddfeabc
commit df50cf79ce
5 changed files with 69 additions and 25 deletions

View file

@ -327,6 +327,7 @@ MMQA=perl test/qa -i ../code -l ../code/$(PFM)/$(VARIETY)/mps.o
$(PFM)/$(VARIETY)/testmmqa:
$(MAKE) -f $(PFM).gmk VARIETY=$(VARIETY) TARGET=mps.o variety
(if [ "$(VARIETY)" = "cool" ]; then cd ../test && $(MMQA) runset testsets/coolonly; fi)
(cd ../test && $(MMQA) runset testsets/argerr)
(cd ../test && $(MMQA) runset testsets/conerr)
(cd ../test && $(MMQA) runset testsets/passing)

View file

@ -1,3 +1,7 @@
% This testset contains all the "argerr" test cases that pass in
% both the cool and hot varieties, together with comments explaining
% why the other test cases fail.
argerr/0.c
argerr/1.c
argerr/2.c
@ -14,7 +18,7 @@ argerr/12.c
argerr/13.c
argerr/14.c
argerr/15.c
argerr/16.c
% argerr/16.c -- assertion in different place in the hot variety
argerr/17.c
argerr/18.c
argerr/19.c
@ -47,9 +51,9 @@ argerr/45.c
argerr/46.c
argerr/47.c
argerr/48.c
argerr/49.c
argerr/50.c
argerr/51.c
% argerr/49.c -- AVERT(Rank) does nothing in hot variety
% argerr/50.c -- AVERT(Rank) does nothing in hot variety
% argerr/51.c -- AVERT(Rank) does nothing in hot variety
argerr/52.c
argerr/53.c
argerr/54.c
@ -92,9 +96,9 @@ argerr/90.c
argerr/91.c
argerr/92.c
argerr/93.c
argerr/94.c
argerr/95.c
argerr/96.c
% argerr/94.c -- AVERT(Rank) does nothing in hot variety
% argerr/95.c -- AVERT(Rank) does nothing in hot variety
% argerr/96.c -- AVERT(Rank) does nothing in hot variety
argerr/97.c
argerr/98.c
argerr/99.c
@ -102,12 +106,12 @@ argerr/100.c
argerr/101.c
argerr/102.c
argerr/103.c
argerr/104.c
argerr/105.c
argerr/106.c
argerr/107.c
argerr/108.c
argerr/109.c
% argerr/104.c -- AVERT(Rank) does nothing in hot variety
% argerr/105.c -- AVERT(Rank) does nothing in hot variety
% argerr/106.c -- AVERT(Rank) does nothing in hot variety
% argerr/107.c -- AVERT(RootMode) does nothing in hot variety
% argerr/108.c -- AVERT(RootMode) does nothing in hot variety
% argerr/109.c -- AVERT(RootMode) does nothing in hot variety
argerr/110.c
argerr/111.c
argerr/112.c
@ -117,12 +121,12 @@ argerr/115.c
argerr/116.c
argerr/117.c
argerr/118.c
argerr/119.c
argerr/120.c
argerr/121.c
argerr/122.c
argerr/123.c
argerr/124.c
% argerr/119.c -- AVERT(Rank) does nothing in hot variety
% argerr/120.c -- AVERT(Rank) does nothing in hot variety
% argerr/121.c -- AVERT(Rank) does nothing in hot variety
% argerr/122.c -- AVERT(RootMode) does nothing in hot variety
% argerr/123.c -- AVERT(RootMode) does nothing in hot variety
% argerr/124.c -- AVERT(RootMode) does nothing in hot variety
argerr/125.c
% argerr/126.c -- see <code/root.c#.fmt.no-align-check>
argerr/127.c

View file

@ -1,3 +1,7 @@
% This testset contains all the "argerr" test cases that pass in
% both the cool and hot varieties, together with comments explaining
% why the other test cases fail.
conerr/0.c
conerr/1.c
conerr/2.c
@ -15,13 +19,13 @@ conerr/13.c
conerr/14.c
conerr/15.c
conerr/16.c
conerr/17.c
% conerr/17.c -- fails in hot variety (assertion is on the critical path)
conerr/18.c
conerr/19.c
conerr/20.c
conerr/21.c
conerr/22.c
conerr/23.c
% conerr/22.c -- segfaults in hot variety (assertion is on the critical path)
% conerr/23.c -- segfaults in hot variety (assertion is on the critical path)
conerr/24.c
conerr/25.c
conerr/26.c

View file

@ -0,0 +1,34 @@
% This testset contains all the test cases that pass only in the cool
% variety, together with comments explaining why they fail in the hot
% variety.
% Assertion in different place in the hot variety.
argerr/16.c
% Rank is not a structure type, so AVERT(Rank) does nothing.
argerr/49.c
argerr/50.c
argerr/51.c
argerr/94.c
argerr/95.c
argerr/96.c
argerr/104.c
argerr/105.c
argerr/106.c
argerr/119.c
argerr/120.c
argerr/121.c
% RootMode is not a structure type, so AVERT(Rootmode) does nothing.
argerr/107.c
argerr/108.c
argerr/109.c
argerr/122.c
argerr/123.c
argerr/124.c
% Assertion is on the critical path.
conerr/17.c
conerr/22.c
conerr/23.c
function/72.c

View file

@ -1,5 +1,6 @@
% Test status on OS X
% $Id$
% This testset contains all the "function" test cases that pass in
% both the cool and hot varieties, together with comments explaining
% why the other test cases fail.
function/0.c
function/1.c
@ -72,7 +73,7 @@ function/67.c
function/69.c
function/70.c
function/71.c
function/72.c
% function/72.c -- fails in hot variety (assertion is on the critical path)
function/73.c
function/74.c
function/75.c