mirror of
https://github.com/servo/servo.git
synced 2025-07-02 04:53:39 +01:00
Fixed few tidy errors
This commit is contained in:
parent
445ab9ae8d
commit
58ab11cf9b
4 changed files with 41 additions and 13 deletions
|
@ -1,16 +1,27 @@
|
|||
# Copyright 2013 The Servo Project Developers. See the COPYRIGHT
|
||||
# file at the top-level directory of this distribution.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
||||
# http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
||||
# <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
||||
# option. This file may not be copied, modified, or distributed
|
||||
# except according to those terms.
|
||||
|
||||
from os import listdir
|
||||
from os.path import isfile, isdir, join
|
||||
import json
|
||||
import sys
|
||||
import test
|
||||
|
||||
|
||||
def get_folders_list(path):
|
||||
folder_list = []
|
||||
for filename in listdir(path):
|
||||
if (isdir(join(path, filename))):
|
||||
folder_name = join(path,filename)
|
||||
folder_list.append(folder_name)
|
||||
return(folder_list)
|
||||
if (isdir(join(path, filename))):
|
||||
folder_name = join(path, filename)
|
||||
folder_list.append(folder_name)
|
||||
return(folder_list)
|
||||
|
||||
|
||||
def mutation_test_for(mutation_path):
|
||||
test_mapping_file = join(mutation_path, 'Test_mapping.json')
|
||||
|
@ -19,11 +30,11 @@ def mutation_test_for(mutation_path):
|
|||
test_mapping = json.loads(json_data)
|
||||
|
||||
for src_file in test_mapping.keys():
|
||||
test.mutation_test(join(mutation_path,src_file.encode('utf-8')), test_mapping[src_file])
|
||||
test.mutation_test(join(mutation_path, src_file.encode('utf-8')), test_mapping[src_file])
|
||||
|
||||
for folder in get_folders_list(mutation_path):
|
||||
mutation_test_for(folder)
|
||||
else:
|
||||
print ("This folder %s has no test mapping file." %(mutation_path))
|
||||
print("This folder {0} has no test mapping file.".format(mutation_path))
|
||||
|
||||
mutation_test_for(sys.argv[1])
|
||||
|
|
|
@ -1,8 +1,18 @@
|
|||
# Copyright 2013 The Servo Project Developers. See the COPYRIGHT
|
||||
# file at the top-level directory of this distribution.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
||||
# http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
||||
# <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
||||
# option. This file may not be copied, modified, or distributed
|
||||
# except according to those terms.
|
||||
|
||||
import fileinput
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
|
||||
def mutate_line(file_name, line_number):
|
||||
lines = open(file_name, 'r').readlines()
|
||||
lines[line_number - 1] = re.sub(r'\s&&\s', ' || ', lines[line_number - 1])
|
||||
|
@ -10,6 +20,7 @@ def mutate_line(file_name, line_number):
|
|||
out.writelines(lines)
|
||||
out.close()
|
||||
|
||||
|
||||
def mutation_test(file_name, tests):
|
||||
lineNumbers = []
|
||||
for line in fileinput.input(file_name):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue