Description of problem: After completing a test of the DVD+RW device, executed the hts submit function to package the test results. This resulted in a trace back. See attached console output Version-Release number of selected component (if applicable): hts-5.0-31 How reproducible: Have been able to get the traceback on two of two tries to package results Steps to Reproduce: 1. run test on dvd+-rw device (hts certify --test cdrom 2. at completion of test, package results - hts submit 3. traceback occurs during packaging of the results Actual results: copying attachments... Traceback (most recent call last): File "/usr/bin/hts", line 113, in ? success = hts.do(args) File "/usr/lib/python2.4/site-packages/hts/hardwaretest.py", line 73, in do return self.doSubmit() File "/usr/lib/python2.4/site-packages/hts/hardwaretest.py", line 370, in doSubmit if report.WriteResultsRPM(self.LogDirectory): File "/usr/lib/python2.4/site-packages/hts/report.py", line 192, in WriteResultsRPM self.WriteLogForRPM(testsByName[testName], runNumber, byTestDirectory) File "/usr/lib/python2.4/site-packages/hts/report.py", line 244, in WriteLogForRPM log.write(outputLog) UnicodeEncodeError: 'ascii' codec can't encode character u'\xb1' in position 30285: ordinal not in range(128) Expected results: results packaged. Additional info:
Created attachment 150788 [details] console output of traceback and test plan summary
Bumping the severity of this up a little, since I have test results that I can not package (and submit) because of this problem.
Can you please try hts .32? It has been posted on partner's site, and a similar problem was corrected there.
I will download that now. Do I need to re-run the test or can I just use .32 to package the existing results?
that fixed the problem. Closing the defect.