forked from Github_Repos/cvw
		
	Coverage improvements
This commit is contained in:
		
							parent
							
								
									b5238b6c8d
								
							
						
					
					
						commit
						af55524d97
					
				@ -126,10 +126,14 @@ for test in ahbTests:
 | 
				
			|||||||
        grepstr="All tests ran without failures")
 | 
					        grepstr="All tests ran without failures")
 | 
				
			||||||
  configs.append(tc)
 | 
					  configs.append(tc)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
tests64gc = ["arch64f", "arch64d", "arch64i", "arch64zba", "arch64zbb", "arch64zbc", "arch64zbs", "arch64priv", "arch64c",  "arch64m", "arch64zi", "wally64a", "wally64periph", "wally64priv"] 
 | 
					tests64gc = ["arch64f", "arch64d", "arch64i", "arch64zba", "arch64zbb", "arch64zbc", "arch64zbs", 
 | 
				
			||||||
 | 
					             "arch64priv", "arch64c",  "arch64m", "arch64zi", "wally64a", "wally64periph", "wally64priv"] 
 | 
				
			||||||
if (coverage):  # delete all but 64gc tests when running coverage
 | 
					if (coverage):  # delete all but 64gc tests when running coverage
 | 
				
			||||||
    configs = []
 | 
					    configs = []
 | 
				
			||||||
    tests64gc = ["coverage64gc", "arch64f", "arch64d", "arch64i", "arch64priv", "arch64c",  "arch64m", "arch64zi", "wally64a", "wally64periph", "wally64priv", "imperas64f", "imperas64d", "imperas64c", "imperas64i"] 
 | 
					    tests64gc = ["arch64f", "arch64d", "arch64i", "arch64priv", "arch64c",  "arch64m", 
 | 
				
			||||||
 | 
					                 "arch64zi", "wally64a", "wally64periph", "wally64priv", 
 | 
				
			||||||
 | 
					                 "arch64zba",  "arch64zbb",  "arch64zbc",  "arch64zbs", 
 | 
				
			||||||
 | 
					                 "imperas64f", "imperas64d", "imperas64c", "imperas64i"] 
 | 
				
			||||||
    coverStr = '-coverage'
 | 
					    coverStr = '-coverage'
 | 
				
			||||||
else:
 | 
					else:
 | 
				
			||||||
   coverStr = ''
 | 
					   coverStr = ''
 | 
				
			||||||
 | 
				
			|||||||
@ -36,6 +36,7 @@ main:
 | 
				
			|||||||
    .word 0x00004023  // Illegal store instruction
 | 
					    .word 0x00004023  // Illegal store instruction
 | 
				
			||||||
    .word 0x0400003B  // Illegal RW or MulDivW instruction
 | 
					    .word 0x0400003B  // Illegal RW or MulDivW instruction
 | 
				
			||||||
    .word 0x00007067  // Illegal JALR instruction
 | 
					    .word 0x00007067  // Illegal JALR instruction
 | 
				
			||||||
 | 
					    .word 0x00002063  // Illegal branch instruction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    j done
 | 
					    j done
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user