mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-10-31 07:04:17 +00:00 
			
		
		
		
	iozone: pylint fixes
This commit is contained in:
		| @@ -11,6 +11,7 @@ | |||||||
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  | # pylint: disable=attribute-defined-outside-init | ||||||
|  |  | ||||||
| from wlauto import Workload, Parameter, Executable | from wlauto import Workload, Parameter, Executable | ||||||
| from wlauto.exceptions import ConfigError | from wlauto.exceptions import ConfigError | ||||||
| @@ -30,8 +31,8 @@ class Iozone(Workload): | |||||||
|     Iozone is a filesystem benchmark that runs a series of disk |     Iozone is a filesystem benchmark that runs a series of disk | ||||||
|     I/O performance tests. |     I/O performance tests. | ||||||
|  |  | ||||||
|     Here is a list of tests that you can run in the iozone  |     Here is a list of tests that you can run in the iozone | ||||||
|     workload. The descriptions are from the official iozone  |     workload. The descriptions are from the official iozone | ||||||
|     document. |     document. | ||||||
|  |  | ||||||
|     0  - Write Test |     0  - Write Test | ||||||
| @@ -59,7 +60,7 @@ class Iozone(Workload): | |||||||
|  |  | ||||||
|     7  - Record Rewrite Test |     7  - Record Rewrite Test | ||||||
|          Measure performance of writing and rewriting a |          Measure performance of writing and rewriting a | ||||||
|          particular spot within the file.  |          particular spot within the file. | ||||||
|  |  | ||||||
|     8  - Strided Read Test |     8  - Strided Read Test | ||||||
|          Measure performance of reading a file with strided |          Measure performance of reading a file with strided | ||||||
| @@ -90,7 +91,7 @@ class Iozone(Workload): | |||||||
|  |  | ||||||
|     [0,1,4,5] |     [0,1,4,5] | ||||||
|  |  | ||||||
|     Please enable classifiers in your agenda or config file  |     Please enable classifiers in your agenda or config file | ||||||
|     in order to display the results properly in the results.csv |     in order to display the results properly in the results.csv | ||||||
|     file. |     file. | ||||||
|  |  | ||||||
| @@ -158,9 +159,9 @@ class Iozone(Workload): | |||||||
|         # check if -b option is used |         # check if -b option is used | ||||||
|         match = re.search(r'-b (.?\w+.?\w+?\s)', iozone_command) |         match = re.search(r'-b (.?\w+.?\w+?\s)', iozone_command) | ||||||
|         if match: |         if match: | ||||||
|            self.user_file = match.group(1) |             self.user_file = match.group(1) | ||||||
|            self.device_output_file = os.path.join(self.device.working_directory, |             self.device_output_file = os.path.join(self.device.working_directory, | ||||||
|                                                   self.user_file) |                                                    self.user_file) | ||||||
|  |  | ||||||
|         return iozone_command |         return iozone_command | ||||||
|  |  | ||||||
| @@ -234,7 +235,7 @@ class Iozone(Workload): | |||||||
|  |  | ||||||
|     # break list of results into smaller groups based on |     # break list of results into smaller groups based on | ||||||
|     # test name |     # test name | ||||||
|     def parse_metrics(self, context, plist):        |     def parse_metrics(self, context, plist):  # pylint: disable=no-self-use | ||||||
|         subvalue_list = [] |         subvalue_list = [] | ||||||
|         value_list = [] |         value_list = [] | ||||||
|         for values in plist: |         for values in plist: | ||||||
| @@ -244,7 +245,7 @@ class Iozone(Workload): | |||||||
|                 value_list.append(subvalue_list) |                 value_list.append(subvalue_list) | ||||||
|                 subvalue_list = [] |                 subvalue_list = [] | ||||||
|  |  | ||||||
|         # If users run a list of specific tests, make  |         # If users run a list of specific tests, make | ||||||
|         # sure that the results for the last test |         # sure that the results for the last test | ||||||
|         # executed are appended. |         # executed are appended. | ||||||
|         if subvalue_list: |         if subvalue_list: | ||||||
| @@ -262,7 +263,7 @@ class Iozone(Workload): | |||||||
|             for v in values: |             for v in values: | ||||||
|                 templist = OrderedDict(izip_longest(record_sizes, v)) |                 templist = OrderedDict(izip_longest(record_sizes, v)) | ||||||
|  |  | ||||||
|                 for reclen,value in templist.items(): |                 for reclen, value in templist.items(): | ||||||
|                     if reclen is '0': |                     if reclen is '0': | ||||||
|                         fs = value |                         fs = value | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user