| OLD | NEW |
| 1 # Copyright 2014 Google Inc. All rights reserved. | 1 # Copyright 2014 Google Inc. All rights reserved. |
| 2 # | 2 # |
| 3 # Licensed under the Apache License, Version 2.0 (the "License"); | 3 # Licensed under the Apache License, Version 2.0 (the "License"); |
| 4 # you may not use this file except in compliance with the License. | 4 # you may not use this file except in compliance with the License. |
| 5 # You may obtain a copy of the License at | 5 # You may obtain a copy of the License at |
| 6 # | 6 # |
| 7 # http://www.apache.org/licenses/LICENSE-2.0 | 7 # http://www.apache.org/licenses/LICENSE-2.0 |
| 8 # | 8 # |
| 9 # Unless required by applicable law or agreed to in writing, software | 9 # Unless required by applicable law or agreed to in writing, software |
| 10 # distributed under the License is distributed on an "AS IS" BASIS, | 10 # distributed under the License is distributed on an "AS IS" BASIS, |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 98 value['expected'] = 'PASS' | 98 value['expected'] = 'PASS' |
| 99 if value['actual'].endswith('FAIL'): | 99 if value['actual'].endswith('FAIL'): |
| 100 value['is_unexpected'] = True | 100 value['is_unexpected'] = True |
| 101 _add_path_to_trie(full_results['tests'], test_name, value) | 101 _add_path_to_trie(full_results['tests'], test_name, value) |
| 102 | 102 |
| 103 return full_results | 103 return full_results |
| 104 | 104 |
| 105 | 105 |
| 106 def make_upload_request(test_results_server, builder, master, testtype, | 106 def make_upload_request(test_results_server, builder, master, testtype, |
| 107 full_results): | 107 full_results): |
| 108 url = 'http://%s/testfile/upload' % test_results_server | 108 url = 'https://%s/testfile/upload' % test_results_server |
| 109 attrs = [('builder', builder), | 109 attrs = [('builder', builder), |
| 110 ('master', master), | 110 ('master', master), |
| 111 ('testtype', testtype)] | 111 ('testtype', testtype)] |
| 112 content_type, data = _encode_multipart_form_data(attrs, full_results) | 112 content_type, data = _encode_multipart_form_data(attrs, full_results) |
| 113 return url, content_type, data | 113 return url, content_type, data |
| 114 | 114 |
| 115 | 115 |
| 116 def exit_code_from_full_results(full_results): | 116 def exit_code_from_full_results(full_results): |
| 117 return 1 if num_failures(full_results) else 0 | 117 return 1 if num_failures(full_results) else 0 |
| 118 | 118 |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 183 'filename="full_results.json"') | 183 'filename="full_results.json"') |
| 184 lines.append('Content-Type: application/json') | 184 lines.append('Content-Type: application/json') |
| 185 lines.append('') | 185 lines.append('') |
| 186 lines.append(json.dumps(test_results)) | 186 lines.append(json.dumps(test_results)) |
| 187 | 187 |
| 188 lines.append('--' + BOUNDARY + '--') | 188 lines.append('--' + BOUNDARY + '--') |
| 189 lines.append('') | 189 lines.append('') |
| 190 body = CRLF.join(lines) | 190 body = CRLF.join(lines) |
| 191 content_type = 'multipart/form-data; boundary=%s' % BOUNDARY | 191 content_type = 'multipart/form-data; boundary=%s' % BOUNDARY |
| 192 return content_type, body | 192 return content_type, body |
| OLD | NEW |