Page MenuHomeSoftware Heritage

Build 626

Properties

Buildable
B423: Diff 375
Build Plan
Plan 2 Software Heritage Python tests
Status
Failed

Lint

When
Completed at Aug 25 2016, 3:45 PM · Built for 4 s
Status
Failed

Build Log 2093 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

1make: *** [check] Error 1
2

Build Log 2092 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1python3 -m flake8 swh bin/swh-web-ui-dev
2swh/web/ui/tests/views/test_browse.py:29:34: F821 undefined name 'url_for'
3swh/web/ui/tests/views/test_browse.py:39:34: F821 undefined name 'url_for'
4swh/web/ui/tests/views/test_browse.py:50:34: F821 undefined name 'url_for'
5swh/web/ui/tests/views/test_browse.py:52:5: E301 expected 1 blank line, found 0
6swh/web/ui/tests/views/test_browse.py:60:34: F821 undefined name 'url_for'
7swh/web/ui/tests/views/test_browse.py:72:34: F821 undefined name 'url_for'
8swh/web/ui/tests/views/test_browse.py:85:34: F821 undefined name 'url_for'
9swh/web/ui/tests/views/test_browse.py:96:34: F821 undefined name 'url_for'
10swh/web/ui/tests/views/test_browse.py:107:34: F821 undefined name 'url_for'
11swh/web/ui/tests/views/test_browse.py:112:1: E302 expected 2 blank lines, found 1
12../Makefile.python:25: recipe for target 'check' failed
13

Python tests

When
Completed at Aug 25 2016, 3:45 PM · Built for 4 s
Status
Failed
1 empty logs are hidden. Show all logs.

Build Log 2091 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

1W: unknown repository 'swh-environment', you might want to remove it
2api_1_stat_counters (ui.tests.views.test_api.ApiTestCase) ... ok
3api_1_stat_counters_raise_error (ui.tests.views.test_api.ApiTestCase) ... ok
4api_1_stat_counters_raise_swh_storage_error_api (ui.tests.views.test_api.ApiTestCase) ... ok
5api_1_stat_counters_raise_swh_storage_error_db (ui.tests.views.test_api.ApiTestCase) ... ok
6api_1_stat_origin_visits (ui.tests.views.test_api.ApiTestCase) ... ok
7api_1_stat_origin_visits_raise_error (ui.tests.views.test_api.ApiTestCase) ... ok
8api_1_stat_origin_visits_raise_swh_storage_error_api (ui.tests.views.test_api.ApiTestCase) ... ok
9api_1_stat_origin_visits_raise_swh_storage_error_db (ui.tests.views.test_api.ApiTestCase) ... ok
10api_content_metadata (ui.tests.views.test_api.ApiTestCase) ... ok
11api_content_not_found_as_json (ui.tests.views.test_api.ApiTestCase) ... ok
12api_content_not_found_as_yaml (ui.tests.views.test_api.ApiTestCase) ... ok
13api_content_raw (ui.tests.views.test_api.ApiTestCase) ... ok
14api_content_raw_ko_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
15api_directory (ui.tests.views.test_api.ApiTestCase) ... ok
16api_directory_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
17api_directory_through_revision_origin (ui.tests.views.test_api.ApiTestCase) ... ok
18api_directory_through_revision_origin_ko_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
19api_directory_with_path_found (ui.tests.views.test_api.ApiTestCase) ... ok
20api_directory_with_path_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
21api_lookup_entity_by_uuid (ui.tests.views.test_api.ApiTestCase) ... ok
22api_lookup_entity_by_uuid_bad_request (ui.tests.views.test_api.ApiTestCase) ... ok
23api_lookup_entity_by_uuid_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
24api_origin_by_id (ui.tests.views.test_api.ApiTestCase) ... ok
25api_origin_by_type_url (ui.tests.views.test_api.ApiTestCase) ... ok
26api_origin_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
27api_person (ui.tests.views.test_api.ApiTestCase) ... ok
28api_person_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
29api_release (ui.tests.views.test_api.ApiTestCase) ... ok
30api_release_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
31api_release_target_type_not_a_revision (ui.tests.views.test_api.ApiTestCase) ... ok
32api_revision (ui.tests.views.test_api.ApiTestCase) ... ok
33api_revision_directory_ko_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
34api_revision_directory_ok_returns_content (ui.tests.views.test_api.ApiTestCase) ... ok
35api_revision_directory_ok_returns_dir_entries (ui.tests.views.test_api.ApiTestCase) ... ok
36api_revision_history (ui.tests.views.test_api.ApiTestCase) ... ok
37api_revision_log (ui.tests.views.test_api.ApiTestCase) ... ok
38api_revision_log_by (ui.tests.views.test_api.ApiTestCase) ... ok
39api_revision_log_by_norev (ui.tests.views.test_api.ApiTestCase) ... ok
40api_revision_log_by_with_next (ui.tests.views.test_api.ApiTestCase) ... ok
41api_revision_log_context (ui.tests.views.test_api.ApiTestCase) ... ok
42api_revision_log_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
43api_revision_log_with_next (ui.tests.views.test_api.ApiTestCase) ... ok
44api_revision_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
45api_revision_raw_ko_no_rev (ui.tests.views.test_api.ApiTestCase) ... ok
46api_revision_raw_ok (ui.tests.views.test_api.ApiTestCase) ... ok
47api_revision_raw_ok_no_msg (ui.tests.views.test_api.ApiTestCase) ... ok
48api_revision_with_origin (ui.tests.views.test_api.ApiTestCase) ... ok
49api_revision_with_origin_and_branch_name (ui.tests.views.test_api.ApiTestCase) ... ok
50api_revision_with_origin_and_branch_name_and_timestamp (ui.tests.views.test_api.ApiTestCase) ... ok
51api_revision_with_origin_and_branch_name_and_timestamp_with_escapes (ui.tests.views.test_api.ApiTestCase) ... ok
52api_revision_with_origin_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
53api_search (ui.tests.views.test_api.ApiTestCase) ... ok
54api_search_as_yaml (ui.tests.views.test_api.ApiTestCase) ... ok
55api_search_not_found (ui.tests.views.test_api.ApiTestCase) ... ok
56generic_api_generator_are_enriched_and_returned_as_list (ui.tests.views.test_api.ApiTestCase) ... ok
57generic_api_list_are_enriched_too (ui.tests.views.test_api.ApiTestCase) ... ok
58generic_api_lookup_nothing_is_found (ui.tests.views.test_api.ApiTestCase) ... ok
59generic_api_map_are_enriched_and_transformed_to_list (ui.tests.views.test_api.ApiTestCase) ... ok
60generic_api_simple_data_are_enriched_and_returned_too (ui.tests.views.test_api.ApiTestCase) ... ok
61revision_directory_by_ko_raise (ui.tests.views.test_api.ApiTestCase) ... ok
62revision_directory_by_type_dir (ui.tests.views.test_api.ApiTestCase) ... ok
63revision_directory_by_type_file (ui.tests.views.test_api.ApiTestCase) ... ok
64api_lookup_not_found (ui.tests.views.test_api.ApiUtils) ... ok
65api_lookup_with_result (ui.tests.views.test_api.ApiUtils) ... ok
66api_lookup_with_result_as_map (ui.tests.views.test_api.ApiUtils) ... ok
67browse_content (ui.tests.views.test_browse.ContentView) ... ok
68browse_content_ko_bad_input (ui.tests.views.test_browse.ContentView) ... ok
69browse_content_ko_not_found (ui.tests.views.test_browse.ContentView) ... ok
70browse_content_raw (ui.tests.views.test_browse.ContentView) ... ok
71browse_directory (ui.tests.views.test_browse.DirectoryView) ... ok
72browse_directory_empty_result (ui.tests.views.test_browse.DirectoryView) ... ok
73browse_directory_ko_bad_input (ui.tests.views.test_browse.DirectoryView) ... ok
74browse_directory_relative_dir (ui.tests.views.test_browse.DirectoryView) ... ok
75browse_directory_relative_file (ui.tests.views.test_browse.DirectoryView) ... ok
76browse_directory_relative_not_found (ui.tests.views.test_browse.DirectoryView) ... ok
77browse_entity (ui.tests.views.test_browse.EntityView) ... ok
78browse_entity_ko_bad_input (ui.tests.views.test_browse.EntityView) ... ok
79browse_entity_ko_not_found (ui.tests.views.test_browse.EntityView) ... ok
80browse_origin_found_id (ui.tests.views.test_browse.OriginView) ... ok
81browse_origin_found_url_type (ui.tests.views.test_browse.OriginView) ... ok
82browse_origin_ko_bad_input (ui.tests.views.test_browse.OriginView) ... ok
83browse_origin_ko_not_found (ui.tests.views.test_browse.OriginView) ... ok
84browse_person (ui.tests.views.test_browse.PersonView) ... ok
85browse_person_ko_bad_input (ui.tests.views.test_browse.PersonView) ... ok
86browse_person_ko_not_found (ui.tests.views.test_browse.PersonView) ... ok
87browse_release (ui.tests.views.test_browse.ReleaseView) ... ok
88browse_release_ko_bad_input (ui.tests.views.test_browse.ReleaseView) ... ok
89browse_release_ko_not_found (ui.tests.views.test_browse.ReleaseView) ... ok
90browse_directory_through_revision_with_origin_history (ui.tests.views.test_browse.RevisionView) ... ok
91browse_directory_through_revision_with_origin_history_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
92browse_directory_through_revision_with_origin_history_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
93browse_revision (ui.tests.views.test_browse.RevisionView) ... ok
94browse_revision_directory (ui.tests.views.test_browse.RevisionView) ... ok
95browse_revision_directory_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
96browse_revision_directory_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
97browse_revision_directory_through_origin (ui.tests.views.test_browse.RevisionView) ... ok
98browse_revision_directory_through_origin_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
99browse_revision_directory_through_origin_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
100browse_revision_directory_through_origin_ko_other (ui.tests.views.test_browse.RevisionView) ... ok
101browse_revision_history (ui.tests.views.test_browse.RevisionView) ... ok
102browse_revision_history_directory (ui.tests.views.test_browse.RevisionView) ... ok
103browse_revision_history_directory_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
104browse_revision_history_directory_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
105browse_revision_history_directory_ok_no_trailing_slash_so_redirect (ui.tests.views.test_browse.RevisionView) ... ok
106browse_revision_history_directory_ok_same_sha1_redirects (ui.tests.views.test_browse.RevisionView) ... ok
107browse_revision_history_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
108browse_revision_history_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
109browse_revision_history_ok_same_sha1 (ui.tests.views.test_browse.RevisionView) ... ok
110browse_revision_history_through_origin (ui.tests.views.test_browse.RevisionView) ... ok
111browse_revision_history_through_origin_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
112browse_revision_history_through_origin_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
113browse_revision_history_through_origin_ko_other_error (ui.tests.views.test_browse.RevisionView) ... ok
114browse_revision_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
115browse_revision_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
116browse_revision_log (ui.tests.views.test_browse.RevisionView) ... ok
117browse_revision_log_by (ui.tests.views.test_browse.RevisionView) ... ok
118browse_revision_log_by_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
119browse_revision_log_by_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
120browse_revision_log_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
121browse_revision_log_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
122browse_revision_raw_message (ui.tests.views.test_browse.RevisionView) ... ok
123browse_revision_with_origin (ui.tests.views.test_browse.RevisionView) ... ok
124browse_revision_with_origin_ko_bad_input (ui.tests.views.test_browse.RevisionView) ... ok
125browse_revision_with_origin_ko_not_found (ui.tests.views.test_browse.RevisionView) ... ok
126browse_revision_with_origin_ko_other (ui.tests.views.test_browse.RevisionView) ... ok
127search_directory_dir_sha1 (ui.tests.views.test_browse.SearchRedirectsView) ... ERROR
128search_directory_dir_sha1_only (ui.tests.views.test_browse.SearchRedirectsView) ... ERROR
129search_directory_dir_time_place (ui.tests.views.test_browse.SearchRedirectsView) ... ERROR
130search_directory_rev_sha1 (ui.tests.views.test_browse.SearchRedirectsView) ... ERROR
131search_origin_simple (ui.tests.views.test_browse.SearchRedirectsView) ... ERROR
132search_origin_type_url (ui.tests.views.test_browse.SearchRedirectsView) ... ERROR
133search_revision_sha1 (ui.tests.views.test_browse.SearchRedirectsView) ... ERROR
134search_revision_time_place (ui.tests.views.test_browse.SearchRedirectsView) ... ERROR
135browse_api_doc (ui.tests.views.test_browse.SearchView) ... ok
136search_default (ui.tests.views.test_browse.SearchView) ... ERROR
137search_get_query_hash_bad_input (ui.tests.views.test_browse.SearchView) ... ERROR
138search_get_query_hash_found (ui.tests.views.test_browse.SearchView) ... ERROR
139search_get_query_hash_not_found (ui.tests.views.test_browse.SearchView) ... ERROR
140search_post_hashes_bad_input (ui.tests.views.test_browse.SearchView) ... ERROR
141search_post_hashes_none (ui.tests.views.test_browse.SearchView) ... ERROR
142search_post_hashes_some (ui.tests.views.test_browse.SearchView) ... ERROR
143homepage (ui.tests.views.test_main.MainViewTestCase) ... ok
144info (ui.tests.views.test_main.MainViewTestCase) ... ok
145apidoc_arg_noprevious (ui.tests.test_apidoc.APIDocTestCase) ... ok
146apidoc_arg_previous (ui.tests.test_apidoc.APIDocTestCase) ... ok
147apidoc_raises_noprevious (ui.tests.test_apidoc.APIDocTestCase) ... ok
148apidoc_raises_previous (ui.tests.test_apidoc.APIDocTestCase) ... ok
149apidoc_return_endpoint_call (ui.tests.test_apidoc.APIDocTestCase) ... ok
150apidoc_returns_doc_call (ui.tests.test_apidoc.APIDocTestCase) ... ok
151apidoc_returns_noargs (ui.tests.test_apidoc.APIDocTestCase) ... ok
152apidoc_returns_same_fun (ui.tests.test_apidoc.APIDocTestCase) ... ok
153apidoc_route (ui.tests.test_apidoc.APIDocTestCase) ... ok
154content_find (ui.tests.test_backend.BackendTestCase) ... ok
155content_find_ko_no_result (ui.tests.test_backend.BackendTestCase) ... ok
156content_find_occurrence (ui.tests.test_backend.BackendTestCase) ... ok
157content_find_occurrence_ko_no_result (ui.tests.test_backend.BackendTestCase) ... ok
158content_get (ui.tests.test_backend.BackendTestCase) ... ok
159content_get_ko_not_found_1 (ui.tests.test_backend.BackendTestCase) ... ok
160content_get_ko_not_found_empty_result (ui.tests.test_backend.BackendTestCase) ... ok
161content_missing_per_sha1_none (ui.tests.test_backend.BackendTestCase) ... ok
162content_missing_per_sha1_some (ui.tests.test_backend.BackendTestCase) ... ok
163directory_entry_get_by_path (ui.tests.test_backend.BackendTestCase) ... ok
164directory_get (ui.tests.test_backend.BackendTestCase) ... ok
165directory_get_not_found (ui.tests.test_backend.BackendTestCase) ... ok
166directory_ls (ui.tests.test_backend.BackendTestCase) ... ok
167directory_ls_empty_result (ui.tests.test_backend.BackendTestCase) ... ok
168entity_get (ui.tests.test_backend.BackendTestCase) ... ok
169origin_get_by_id (ui.tests.test_backend.BackendTestCase) ... ok
170origin_get_by_type_url (ui.tests.test_backend.BackendTestCase) ... ok
171person_get (ui.tests.test_backend.BackendTestCase) ... ok
172release_get (ui.tests.test_backend.BackendTestCase) ... ok
173release_get_not_found (ui.tests.test_backend.BackendTestCase) ... ok
174revision_get (ui.tests.test_backend.BackendTestCase) ... ok
175revision_get_by (ui.tests.test_backend.BackendTestCase) ... ok
176revision_get_by_not_found (ui.tests.test_backend.BackendTestCase) ... ok
177revision_get_multiple (ui.tests.test_backend.BackendTestCase) ... ok
178revision_get_multiple_none_found (ui.tests.test_backend.BackendTestCase) ... ok
179revision_get_not_found (ui.tests.test_backend.BackendTestCase) ... ok
180revision_log (ui.tests.test_backend.BackendTestCase) ... ok
181revision_log_by (ui.tests.test_backend.BackendTestCase) ... ok
182revision_log_by_norev (ui.tests.test_backend.BackendTestCase) ... ok
183stat_counters (ui.tests.test_backend.BackendTestCase) ... ok
184stat_origin_visits (ui.tests.test_backend.BackendTestCase) ... ok
185from_content (ui.tests.test_converters.ConvertersTestCase) ... ok
186from_directory_entries (ui.tests.test_converters.ConvertersTestCase) ... ok
187from_origin (ui.tests.test_converters.ConvertersTestCase) ... ok
188from_person (ui.tests.test_converters.ConvertersTestCase) ... ok
189from_release (ui.tests.test_converters.ConvertersTestCase) ... ok
190from_release_no_revision (ui.tests.test_converters.ConvertersTestCase) ... ok
191from_revision (ui.tests.test_converters.ConvertersTestCase) ... ok
192from_revision_invalid (ui.tests.test_converters.ConvertersTestCase) ... ok
193from_revision_nomerge (ui.tests.test_converters.ConvertersTestCase) ... ok
194from_revision_noparents (ui.tests.test_converters.ConvertersTestCase) ... ok
195from_swh (ui.tests.test_converters.ConvertersTestCase) ... ok
196from_swh_edge_cases_convert_invalid_utf8_bytes (ui.tests.test_converters.ConvertersTestCase) ... ok
197from_swh_edge_cases_do_no_conversion_if_none_or_not_bytes (ui.tests.test_converters.ConvertersTestCase) ... ok
198from_swh_empty (ui.tests.test_converters.ConvertersTestCase) ... ok
199from_swh_none (ui.tests.test_converters.ConvertersTestCase) ... ok
200parse_hash_check_algo_malformed_sha1_git_hash (ui.tests.test_query.QueryTestCase) ... ok
201parse_hash_check_algo_malformed_sha1_hash (ui.tests.test_query.QueryTestCase) ... ok
202parse_hash_check_algo_malformed_sha256_hash (ui.tests.test_query.QueryTestCase) ... ok
203parse_hash_check_algo_unknown_one (ui.tests.test_query.QueryTestCase) ... ok
204parse_hash_check_sha1 (ui.tests.test_query.QueryTestCase) ... ok
205parse_hash_check_sha1_git (ui.tests.test_query.QueryTestCase) ... ok
206parse_hash_check_sha256 (ui.tests.test_query.QueryTestCase) ... ok
207parse_hash_guess_algo_malformed_hash (ui.tests.test_query.QueryTestCase) ... ok
208parse_hash_guess_sha1 (ui.tests.test_query.QueryTestCase) ... ok
209parse_hash_guess_sha256 (ui.tests.test_query.QueryTestCase) ... ok
210parse_hash_malformed_query_with_more_than_2_parts (ui.tests.test_query.QueryTestCase) ... ok
211parse_hash_with_algorithms (ui.tests.test_query.QueryTestCase) ... ok
212parse_hash_with_algorithms_or_throws_bad_algo (ui.tests.test_query.QueryTestCase) ... ok
213parse_hash_with_algorithms_or_throws_bad_query (ui.tests.test_query.QueryTestCase) ... ok
214parse_uuid4 (ui.tests.test_query.QueryTestCase) ... ok
215parse_uuid4_ko (ui.tests.test_query.QueryTestCase) ... ok
216revision_id_from_url (ui.tests.test_renderers.RendererTestCase) ... ok
217safe_docstring_display (ui.tests.test_renderers.RendererTestCase) ... ok
218swh_filter_renderer_do_filter (ui.tests.test_renderers.RendererTestCase) ... ok
219swh_filter_renderer_do_nothing (ui.tests.test_renderers.RendererTestCase) ... ok
220swh_multi_response_make_response_not_list_dict (ui.tests.test_renderers.RendererTestCase) ... ok
221swh_multi_response_mimetype_html (ui.tests.test_renderers.RendererTestCase) ... ok
222swh_multi_response_mimetype_json (ui.tests.test_renderers.RendererTestCase) ... ok
223swh_multi_response_mimetype_yaml (ui.tests.test_renderers.RendererTestCase) ... ok
224urlize_api_links (ui.tests.test_renderers.RendererTestCase) ... ok
225lookup_content_not_found (ui.tests.test_service.ServiceTestCase) ... ok
226lookup_content_raw (ui.tests.test_service.ServiceTestCase) ... ok
227lookup_content_raw_not_found (ui.tests.test_service.ServiceTestCase) ... ok
228lookup_content_with_sha1 (ui.tests.test_service.ServiceTestCase) ... ok
229lookup_content_with_sha256 (ui.tests.test_service.ServiceTestCase) ... ok
230lookup_directory (ui.tests.test_service.ServiceTestCase) ... ok
231lookup_directory_bad_checksum (ui.tests.test_service.ServiceTestCase) ... ok
232lookup_directory_not_found (ui.tests.test_service.ServiceTestCase) ... ok
233lookup_directory_through_revision_ko_not_found (ui.tests.test_service.ServiceTestCase) ... ok
234lookup_directory_through_revision_ok_with_content (ui.tests.test_service.ServiceTestCase) ... ok
235lookup_directory_through_revision_ok_with_data (ui.tests.test_service.ServiceTestCase) ... ok
236lookup_directory_with_path_found (ui.tests.test_service.ServiceTestCase) ... ok
237lookup_directory_with_path_not_found (ui.tests.test_service.ServiceTestCase) ... ok
238lookup_directory_with_revision_ko_revision_not_found (ui.tests.test_service.ServiceTestCase) ... ok
239lookup_directory_with_revision_ko_revision_with_path_to_nowhere (ui.tests.test_service.ServiceTestCase) ... ok
240lookup_directory_with_revision_ko_type_not_implemented (ui.tests.test_service.ServiceTestCase) ... ok
241lookup_directory_with_revision_revision_with_path_to_dir (ui.tests.test_service.ServiceTestCase) ... ok
242lookup_directory_with_revision_revision_with_path_to_file_with_data (ui.tests.test_service.ServiceTestCase) ... ok
243lookup_directory_with_revision_revision_with_path_to_file_without_data (ui.tests.test_service.ServiceTestCase) ... ok
244lookup_directory_with_revision_revision_without_path (ui.tests.test_service.ServiceTestCase) ... ok
245lookup_entity_by_uuid (ui.tests.test_service.ServiceTestCase) ... ok
246lookup_hash_does_not_exist (ui.tests.test_service.ServiceTestCase) ... ok
247lookup_hash_exist (ui.tests.test_service.ServiceTestCase) ... ok
248lookup_hash_origin (ui.tests.test_service.ServiceTestCase) ... ok
249lookup_multiple_hashes_ball_missing (ui.tests.test_service.ServiceTestCase) ... ok
250lookup_multiple_hashes_some_missing (ui.tests.test_service.ServiceTestCase) ... ok
251lookup_origin (ui.tests.test_service.ServiceTestCase) ... ok
252lookup_person (ui.tests.test_service.ServiceTestCase) ... ok
253lookup_release (ui.tests.test_service.ServiceTestCase) ... ok
254lookup_release_ko_id_checksum_not_ok_because_not_a_sha1 (ui.tests.test_service.ServiceTestCase) ... ok
255lookup_release_ko_id_checksum_ok_but_not_a_sha1 (ui.tests.test_service.ServiceTestCase) ... ok
256lookup_revision (ui.tests.test_service.ServiceTestCase) ... ok
257lookup_revision_by (ui.tests.test_service.ServiceTestCase) ... ok
258lookup_revision_by_merge (ui.tests.test_service.ServiceTestCase) ... ok
259lookup_revision_by_nomerge (ui.tests.test_service.ServiceTestCase) ... ok
260lookup_revision_by_nothing_found (ui.tests.test_service.ServiceTestCase) ... ok
261lookup_revision_invalid_msg (ui.tests.test_service.ServiceTestCase) ... ok
262lookup_revision_log (ui.tests.test_service.ServiceTestCase) ... ok
263lookup_revision_log_by (ui.tests.test_service.ServiceTestCase) ... ok
264lookup_revision_log_by_nolog (ui.tests.test_service.ServiceTestCase) ... ok
265lookup_revision_msg_absent (ui.tests.test_service.ServiceTestCase) ... ok
266lookup_revision_msg_norev (ui.tests.test_service.ServiceTestCase) ... ok
267lookup_revision_msg_ok (ui.tests.test_service.ServiceTestCase) ... ok
268lookup_revision_multiple (ui.tests.test_service.ServiceTestCase) ... ok
269lookup_revision_multiple_none_found (ui.tests.test_service.ServiceTestCase) ... ok
270lookup_revision_through_ko_not_implemented (ui.tests.test_service.ServiceTestCase) ... ok
271lookup_revision_through_with_context (ui.tests.test_service.ServiceTestCase) ... ok
272lookup_revision_through_with_context_by (ui.tests.test_service.ServiceTestCase) ... ok
273lookup_revision_through_with_revision (ui.tests.test_service.ServiceTestCase) ... ok
274lookup_revision_through_with_revision_by (ui.tests.test_service.ServiceTestCase) ... ok
275lookup_revision_with_context (ui.tests.test_service.ServiceTestCase) ... ok
276lookup_revision_with_context_by (ui.tests.test_service.ServiceTestCase) ... ok
277lookup_revision_with_context_by_ko (ui.tests.test_service.ServiceTestCase) ... ok
278lookup_revision_with_context_ko_not_a_sha1_1 (ui.tests.test_service.ServiceTestCase) ... ok
279lookup_revision_with_context_ko_not_a_sha1_2 (ui.tests.test_service.ServiceTestCase) ... ok
280lookup_revision_with_context_ko_root_sha1_git_does_not_exist (ui.tests.test_service.ServiceTestCase) ... ok
281lookup_revision_with_context_ko_sha1_git_does_not_exist (ui.tests.test_service.ServiceTestCase) ... ok
282lookup_revision_with_context_sha1_git_root_already_retrieved_as_dict (ui.tests.test_service.ServiceTestCase) ... ok
283search_hash_does_not_exist (ui.tests.test_service.ServiceTestCase) ... ok
284search_hash_exist (ui.tests.test_service.ServiceTestCase) ... ok
285stat_counters (ui.tests.test_service.ServiceTestCase) ... ok
286stat_origin_visits (ui.tests.test_service.ServiceTestCase) ... ok
287enrich_content_with_sha1 (ui.tests.test_utils.UtilsTestCase) ... ok
288enrich_content_without_sha1 (ui.tests.test_utils.UtilsTestCase) ... ok
289enrich_directory_no_type (ui.tests.test_utils.UtilsTestCase) ... ok
290enrich_directory_with_context_and_type_dir (ui.tests.test_utils.UtilsTestCase) ... ok
291enrich_directory_with_context_and_type_file (ui.tests.test_utils.UtilsTestCase) ... ok
292enrich_entity_identity (ui.tests.test_utils.UtilsTestCase) ... ok
293enrich_entity_with_sha1 (ui.tests.test_utils.UtilsTestCase) ... ok
294enrich_release_0 (ui.tests.test_utils.UtilsTestCase) ... ok
295enrich_release_1 (ui.tests.test_utils.UtilsTestCase) ... ok
296enrich_release_2 (ui.tests.test_utils.UtilsTestCase) ... ok
297enrich_release_3 (ui.tests.test_utils.UtilsTestCase) ... ok
298enrich_release_4 (ui.tests.test_utils.UtilsTestCase) ... ok
299enrich_revision_context_empty_prev_list (ui.tests.test_utils.UtilsTestCase) ... ok
300enrich_revision_context_some_prev_list (ui.tests.test_utils.UtilsTestCase) ... ok
301enrich_revision_no_context (ui.tests.test_utils.UtilsTestCase) ... ok
302enrich_revision_with_children_and_parent_no_dir (ui.tests.test_utils.UtilsTestCase) ... ok
303enrich_revision_with_invalid_message (ui.tests.test_utils.UtilsTestCase) ... ok
304enrich_revision_with_no_message (ui.tests.test_utils.UtilsTestCase) ... ok
305enrich_revision_without_children_or_parent (ui.tests.test_utils.UtilsTestCase) ... ok
306filter_endpoints_1 (ui.tests.test_utils.UtilsTestCase) ... ok
307filter_endpoints_2 (ui.tests.test_utils.UtilsTestCase) ... ok
308filter_field_keys_dict (ui.tests.test_utils.UtilsTestCase) ... ok
309filter_field_keys_dict_unknown_keys (ui.tests.test_utils.UtilsTestCase) ... ok
310filter_field_keys_list (ui.tests.test_utils.UtilsTestCase) ... ok
311filter_field_keys_list_unknown_keys (ui.tests.test_utils.UtilsTestCase) ... ok
312filter_field_keys_other (ui.tests.test_utils.UtilsTestCase) ... ok
313fmap (ui.tests.test_utils.UtilsTestCase) ... ok
314parse_timestamp (ui.tests.test_utils.UtilsTestCase) ... ok
315person_to_string (ui.tests.test_utils.UtilsTestCase) ... ok
316prepare_data_for_view (ui.tests.test_utils.UtilsTestCase) ... ok
317prepare_data_for_view_default_encoding (ui.tests.test_utils.UtilsTestCase) ... ok
318prepare_data_for_view_ko_cannot_decode (ui.tests.test_utils.UtilsTestCase) ... ok
319
320======================================================================
321ERROR: search_directory_dir_sha1 (ui.tests.views.test_browse.SearchRedirectsView)
322----------------------------------------------------------------------
323Traceback (most recent call last):
324 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 60, in search_directory_dir_sha1
325 self.assertRedirects(rv, url_for('browse_directory',
326NameError: name 'url_for' is not defined
327
328======================================================================
329ERROR: search_directory_dir_sha1_only (ui.tests.views.test_browse.SearchRedirectsView)
330----------------------------------------------------------------------
331Traceback (most recent call last):
332 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 50, in search_directory_dir_sha1_only
333 self.assertRedirects(rv, url_for('browse_directory',
334NameError: name 'url_for' is not defined
335
336======================================================================
337ERROR: search_directory_dir_time_place (ui.tests.views.test_browse.SearchRedirectsView)
338----------------------------------------------------------------------
339Traceback (most recent call last):
340 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 85, in search_directory_dir_time_place
341 self.assertRedirects(rv, url_for(
342NameError: name 'url_for' is not defined
343
344======================================================================
345ERROR: search_directory_rev_sha1 (ui.tests.views.test_browse.SearchRedirectsView)
346----------------------------------------------------------------------
347Traceback (most recent call last):
348 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 72, in search_directory_rev_sha1
349 self.assertRedirects(rv, url_for('browse_revision_directory',
350NameError: name 'url_for' is not defined
351
352======================================================================
353ERROR: search_origin_simple (ui.tests.views.test_browse.SearchRedirectsView)
354----------------------------------------------------------------------
355Traceback (most recent call last):
356 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 29, in search_origin_simple
357 self.assertRedirects(rv, url_for('browse_origin', origin_id=1))
358NameError: name 'url_for' is not defined
359
360======================================================================
361ERROR: search_origin_type_url (ui.tests.views.test_browse.SearchRedirectsView)
362----------------------------------------------------------------------
363Traceback (most recent call last):
364 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 39, in search_origin_type_url
365 self.assertRedirects(rv, url_for('browse_origin',
366NameError: name 'url_for' is not defined
367
368======================================================================
369ERROR: search_revision_sha1 (ui.tests.views.test_browse.SearchRedirectsView)
370----------------------------------------------------------------------
371Traceback (most recent call last):
372 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 96, in search_revision_sha1
373 self.assertRedirects(rv, url_for('browse_revision',
374NameError: name 'url_for' is not defined
375
376======================================================================
377ERROR: search_revision_time_place (ui.tests.views.test_browse.SearchRedirectsView)
378----------------------------------------------------------------------
379Traceback (most recent call last):
380 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 107, in search_revision_time_place
381 self.assertRedirects(rv, url_for('browse_revision_with_origin',
382NameError: name 'url_for' is not defined
383
384======================================================================
385ERROR: search_default (ui.tests.views.test_browse.SearchView)
386----------------------------------------------------------------------
387Traceback (most recent call last):
388 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 138, in search_default
389 rv = self.client.get('/content/search/')
390 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 762, in get
391 return self.open(*args, **kw)
392 File "/usr/lib/python3/dist-packages/flask/testing.py", line 108, in open
393 follow_redirects=follow_redirects)
394 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 736, in open
395 response = self.run_wsgi_app(environ, buffered=buffered)
396 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 659, in run_wsgi_app
397 rv = run_wsgi_app(self.application, environ, buffered=buffered)
398 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 855, in run_wsgi_app
399 app_iter = app(environ, start_response)
400 File "/usr/lib/python3/dist-packages/flask/app.py", line 1836, in __call__
401 return self.wsgi_app(environ, start_response)
402 File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in wsgi_app
403 response = self.make_response(self.handle_exception(e))
404 File "/usr/lib/python3/dist-packages/flask/app.py", line 1403, in handle_exception
405 reraise(exc_type, exc_value, tb)
406 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
407 raise value
408 File "/usr/lib/python3/dist-packages/flask/app.py", line 1817, in wsgi_app
409 response = self.full_dispatch_request()
410 File "/usr/lib/python3/dist-packages/flask/app.py", line 1477, in full_dispatch_request
411 rv = self.handle_user_exception(e)
412 File "/usr/lib/python3/dist-packages/flask/app.py", line 1381, in handle_user_exception
413 reraise(exc_type, exc_value, tb)
414 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
415 raise value
416 File "/usr/lib/python3/dist-packages/flask/app.py", line 1475, in full_dispatch_request
417 rv = self.dispatch_request()
418 File "/usr/lib/python3/dist-packages/flask/app.py", line 1461, in dispatch_request
419 return self.view_functions[rule.endpoint](**req.view_args)
420 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/views/browse.py", line 118, in search_content
421 return render_template('search.html', **env)
422 File "/usr/lib/python3/dist-packages/flask/templating.py", line 128, in render_template
423 context, ctx.app)
424 File "/usr/lib/python3/dist-packages/flask/templating.py", line 110, in _render
425 rv = template.render(context)
426 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 969, in render
427 return self.environment.handle_exception(exc_info, True)
428 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 742, in handle_exception
429 reraise(exc_type, exc_value, tb)
430 File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 36, in reraise
431 raise value.with_traceback(tb)
432 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 1, in <module>
433 {% extends "layout.html" %}
434 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/layout.html", line 34, in <module>
435 {% block content %}{% endblock %}
436 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 15, in <module>
437 action="{{ url_for('search') }}"
438 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 312, in url_for
439 return appctx.app.handle_url_build_error(error, endpoint, values)
440 File "/usr/lib/python3/dist-packages/flask/app.py", line 1641, in handle_url_build_error
441 reraise(exc_type, exc_value, tb)
442 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
443 raise value
444 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 305, in url_for
445 force_external=external)
446 File "/usr/lib/python3/dist-packages/werkzeug/routing.py", line 1616, in build
447 raise BuildError(endpoint, values, method)
448werkzeug.routing.BuildError: ('search', {}, None)
449
450======================================================================
451ERROR: search_get_query_hash_bad_input (ui.tests.views.test_browse.SearchView)
452----------------------------------------------------------------------
453Traceback (most recent call last):
454 File "/usr/lib/python3.4/unittest/mock.py", line 1136, in patched
455 return func(*args, **keywargs)
456 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 176, in search_get_query_hash_bad_input
457 rv = self.client.get('/content/search/?q=sha1_git:789')
458 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 762, in get
459 return self.open(*args, **kw)
460 File "/usr/lib/python3/dist-packages/flask/testing.py", line 108, in open
461 follow_redirects=follow_redirects)
462 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 736, in open
463 response = self.run_wsgi_app(environ, buffered=buffered)
464 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 659, in run_wsgi_app
465 rv = run_wsgi_app(self.application, environ, buffered=buffered)
466 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 855, in run_wsgi_app
467 app_iter = app(environ, start_response)
468 File "/usr/lib/python3/dist-packages/flask/app.py", line 1836, in __call__
469 return self.wsgi_app(environ, start_response)
470 File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in wsgi_app
471 response = self.make_response(self.handle_exception(e))
472 File "/usr/lib/python3/dist-packages/flask/app.py", line 1403, in handle_exception
473 reraise(exc_type, exc_value, tb)
474 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
475 raise value
476 File "/usr/lib/python3/dist-packages/flask/app.py", line 1817, in wsgi_app
477 response = self.full_dispatch_request()
478 File "/usr/lib/python3/dist-packages/flask/app.py", line 1477, in full_dispatch_request
479 rv = self.handle_user_exception(e)
480 File "/usr/lib/python3/dist-packages/flask/app.py", line 1381, in handle_user_exception
481 reraise(exc_type, exc_value, tb)
482 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
483 raise value
484 File "/usr/lib/python3/dist-packages/flask/app.py", line 1475, in full_dispatch_request
485 rv = self.dispatch_request()
486 File "/usr/lib/python3/dist-packages/flask/app.py", line 1461, in dispatch_request
487 return self.view_functions[rule.endpoint](**req.view_args)
488 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/views/browse.py", line 118, in search_content
489 return render_template('search.html', **env)
490 File "/usr/lib/python3/dist-packages/flask/templating.py", line 128, in render_template
491 context, ctx.app)
492 File "/usr/lib/python3/dist-packages/flask/templating.py", line 110, in _render
493 rv = template.render(context)
494 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 969, in render
495 return self.environment.handle_exception(exc_info, True)
496 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 742, in handle_exception
497 reraise(exc_type, exc_value, tb)
498 File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 36, in reraise
499 raise value.with_traceback(tb)
500 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 1, in <module>
501 {% extends "layout.html" %}
502 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/layout.html", line 34, in <module>
503 {% block content %}{% endblock %}
504 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 15, in <module>
505 action="{{ url_for('search') }}"
506 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 312, in url_for
507 return appctx.app.handle_url_build_error(error, endpoint, values)
508 File "/usr/lib/python3/dist-packages/flask/app.py", line 1641, in handle_url_build_error
509 reraise(exc_type, exc_value, tb)
510 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
511 raise value
512 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 305, in url_for
513 force_external=external)
514 File "/usr/lib/python3/dist-packages/werkzeug/routing.py", line 1616, in build
515 raise BuildError(endpoint, values, method)
516werkzeug.routing.BuildError: ('search', {}, None)
517
518======================================================================
519ERROR: search_get_query_hash_found (ui.tests.views.test_browse.SearchView)
520----------------------------------------------------------------------
521Traceback (most recent call last):
522 File "/usr/lib/python3.4/unittest/mock.py", line 1136, in patched
523 return func(*args, **keywargs)
524 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 197, in search_get_query_hash_found
525 rv = self.client.get('/content/search/?q=sha1:123')
526 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 762, in get
527 return self.open(*args, **kw)
528 File "/usr/lib/python3/dist-packages/flask/testing.py", line 108, in open
529 follow_redirects=follow_redirects)
530 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 736, in open
531 response = self.run_wsgi_app(environ, buffered=buffered)
532 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 659, in run_wsgi_app
533 rv = run_wsgi_app(self.application, environ, buffered=buffered)
534 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 855, in run_wsgi_app
535 app_iter = app(environ, start_response)
536 File "/usr/lib/python3/dist-packages/flask/app.py", line 1836, in __call__
537 return self.wsgi_app(environ, start_response)
538 File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in wsgi_app
539 response = self.make_response(self.handle_exception(e))
540 File "/usr/lib/python3/dist-packages/flask/app.py", line 1403, in handle_exception
541 reraise(exc_type, exc_value, tb)
542 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
543 raise value
544 File "/usr/lib/python3/dist-packages/flask/app.py", line 1817, in wsgi_app
545 response = self.full_dispatch_request()
546 File "/usr/lib/python3/dist-packages/flask/app.py", line 1477, in full_dispatch_request
547 rv = self.handle_user_exception(e)
548 File "/usr/lib/python3/dist-packages/flask/app.py", line 1381, in handle_user_exception
549 reraise(exc_type, exc_value, tb)
550 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
551 raise value
552 File "/usr/lib/python3/dist-packages/flask/app.py", line 1475, in full_dispatch_request
553 rv = self.dispatch_request()
554 File "/usr/lib/python3/dist-packages/flask/app.py", line 1461, in dispatch_request
555 return self.view_functions[rule.endpoint](**req.view_args)
556 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/views/browse.py", line 118, in search_content
557 return render_template('search.html', **env)
558 File "/usr/lib/python3/dist-packages/flask/templating.py", line 128, in render_template
559 context, ctx.app)
560 File "/usr/lib/python3/dist-packages/flask/templating.py", line 110, in _render
561 rv = template.render(context)
562 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 969, in render
563 return self.environment.handle_exception(exc_info, True)
564 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 742, in handle_exception
565 reraise(exc_type, exc_value, tb)
566 File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 36, in reraise
567 raise value.with_traceback(tb)
568 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 1, in <module>
569 {% extends "layout.html" %}
570 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/layout.html", line 34, in <module>
571 {% block content %}{% endblock %}
572 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 15, in <module>
573 action="{{ url_for('search') }}"
574 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 312, in url_for
575 return appctx.app.handle_url_build_error(error, endpoint, values)
576 File "/usr/lib/python3/dist-packages/flask/app.py", line 1641, in handle_url_build_error
577 reraise(exc_type, exc_value, tb)
578 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
579 raise value
580 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 305, in url_for
581 force_external=external)
582 File "/usr/lib/python3/dist-packages/werkzeug/routing.py", line 1616, in build
583 raise BuildError(endpoint, values, method)
584werkzeug.routing.BuildError: ('search', {}, None)
585
586======================================================================
587ERROR: search_get_query_hash_not_found (ui.tests.views.test_browse.SearchView)
588----------------------------------------------------------------------
589Traceback (most recent call last):
590 File "/usr/lib/python3.4/unittest/mock.py", line 1136, in patched
591 return func(*args, **keywargs)
592 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 157, in search_get_query_hash_not_found
593 rv = self.client.get('/content/search/?q=sha1:456')
594 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 762, in get
595 return self.open(*args, **kw)
596 File "/usr/lib/python3/dist-packages/flask/testing.py", line 108, in open
597 follow_redirects=follow_redirects)
598 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 736, in open
599 response = self.run_wsgi_app(environ, buffered=buffered)
600 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 659, in run_wsgi_app
601 rv = run_wsgi_app(self.application, environ, buffered=buffered)
602 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 855, in run_wsgi_app
603 app_iter = app(environ, start_response)
604 File "/usr/lib/python3/dist-packages/flask/app.py", line 1836, in __call__
605 return self.wsgi_app(environ, start_response)
606 File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in wsgi_app
607 response = self.make_response(self.handle_exception(e))
608 File "/usr/lib/python3/dist-packages/flask/app.py", line 1403, in handle_exception
609 reraise(exc_type, exc_value, tb)
610 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
611 raise value
612 File "/usr/lib/python3/dist-packages/flask/app.py", line 1817, in wsgi_app
613 response = self.full_dispatch_request()
614 File "/usr/lib/python3/dist-packages/flask/app.py", line 1477, in full_dispatch_request
615 rv = self.handle_user_exception(e)
616 File "/usr/lib/python3/dist-packages/flask/app.py", line 1381, in handle_user_exception
617 reraise(exc_type, exc_value, tb)
618 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
619 raise value
620 File "/usr/lib/python3/dist-packages/flask/app.py", line 1475, in full_dispatch_request
621 rv = self.dispatch_request()
622 File "/usr/lib/python3/dist-packages/flask/app.py", line 1461, in dispatch_request
623 return self.view_functions[rule.endpoint](**req.view_args)
624 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/views/browse.py", line 118, in search_content
625 return render_template('search.html', **env)
626 File "/usr/lib/python3/dist-packages/flask/templating.py", line 128, in render_template
627 context, ctx.app)
628 File "/usr/lib/python3/dist-packages/flask/templating.py", line 110, in _render
629 rv = template.render(context)
630 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 969, in render
631 return self.environment.handle_exception(exc_info, True)
632 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 742, in handle_exception
633 reraise(exc_type, exc_value, tb)
634 File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 36, in reraise
635 raise value.with_traceback(tb)
636 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 1, in <module>
637 {% extends "layout.html" %}
638 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/layout.html", line 34, in <module>
639 {% block content %}{% endblock %}
640 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 15, in <module>
641 action="{{ url_for('search') }}"
642 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 312, in url_for
643 return appctx.app.handle_url_build_error(error, endpoint, values)
644 File "/usr/lib/python3/dist-packages/flask/app.py", line 1641, in handle_url_build_error
645 reraise(exc_type, exc_value, tb)
646 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
647 raise value
648 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 305, in url_for
649 force_external=external)
650 File "/usr/lib/python3/dist-packages/werkzeug/routing.py", line 1616, in build
651 raise BuildError(endpoint, values, method)
652werkzeug.routing.BuildError: ('search', {}, None)
653
654======================================================================
655ERROR: search_post_hashes_bad_input (ui.tests.views.test_browse.SearchView)
656----------------------------------------------------------------------
657Traceback (most recent call last):
658 File "/usr/lib/python3.4/unittest/mock.py", line 1136, in patched
659 return func(*args, **keywargs)
660 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 222, in search_post_hashes_bad_input
661 rv = self.client.post('/content/search/')
662 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 772, in post
663 return self.open(*args, **kw)
664 File "/usr/lib/python3/dist-packages/flask/testing.py", line 108, in open
665 follow_redirects=follow_redirects)
666 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 736, in open
667 response = self.run_wsgi_app(environ, buffered=buffered)
668 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 659, in run_wsgi_app
669 rv = run_wsgi_app(self.application, environ, buffered=buffered)
670 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 855, in run_wsgi_app
671 app_iter = app(environ, start_response)
672 File "/usr/lib/python3/dist-packages/flask/app.py", line 1836, in __call__
673 return self.wsgi_app(environ, start_response)
674 File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in wsgi_app
675 response = self.make_response(self.handle_exception(e))
676 File "/usr/lib/python3/dist-packages/flask/app.py", line 1403, in handle_exception
677 reraise(exc_type, exc_value, tb)
678 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
679 raise value
680 File "/usr/lib/python3/dist-packages/flask/app.py", line 1817, in wsgi_app
681 response = self.full_dispatch_request()
682 File "/usr/lib/python3/dist-packages/flask/app.py", line 1477, in full_dispatch_request
683 rv = self.handle_user_exception(e)
684 File "/usr/lib/python3/dist-packages/flask/app.py", line 1381, in handle_user_exception
685 reraise(exc_type, exc_value, tb)
686 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
687 raise value
688 File "/usr/lib/python3/dist-packages/flask/app.py", line 1475, in full_dispatch_request
689 rv = self.dispatch_request()
690 File "/usr/lib/python3/dist-packages/flask/app.py", line 1461, in dispatch_request
691 return self.view_functions[rule.endpoint](**req.view_args)
692 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/views/browse.py", line 118, in search_content
693 return render_template('search.html', **env)
694 File "/usr/lib/python3/dist-packages/flask/templating.py", line 128, in render_template
695 context, ctx.app)
696 File "/usr/lib/python3/dist-packages/flask/templating.py", line 110, in _render
697 rv = template.render(context)
698 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 969, in render
699 return self.environment.handle_exception(exc_info, True)
700 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 742, in handle_exception
701 reraise(exc_type, exc_value, tb)
702 File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 36, in reraise
703 raise value.with_traceback(tb)
704 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 1, in <module>
705 {% extends "layout.html" %}
706 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/layout.html", line 34, in <module>
707 {% block content %}{% endblock %}
708 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 15, in <module>
709 action="{{ url_for('search') }}"
710 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 312, in url_for
711 return appctx.app.handle_url_build_error(error, endpoint, values)
712 File "/usr/lib/python3/dist-packages/flask/app.py", line 1641, in handle_url_build_error
713 reraise(exc_type, exc_value, tb)
714 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
715 raise value
716 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 305, in url_for
717 force_external=external)
718 File "/usr/lib/python3/dist-packages/werkzeug/routing.py", line 1616, in build
719 raise BuildError(endpoint, values, method)
720werkzeug.routing.BuildError: ('search', {}, None)
721
722======================================================================
723ERROR: search_post_hashes_none (ui.tests.views.test_browse.SearchView)
724----------------------------------------------------------------------
725Traceback (most recent call last):
726 File "/usr/lib/python3.4/unittest/mock.py", line 1136, in patched
727 return func(*args, **keywargs)
728 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 251, in search_post_hashes_none
729 rv = self.client.post('/content/search/')
730 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 772, in post
731 return self.open(*args, **kw)
732 File "/usr/lib/python3/dist-packages/flask/testing.py", line 108, in open
733 follow_redirects=follow_redirects)
734 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 736, in open
735 response = self.run_wsgi_app(environ, buffered=buffered)
736 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 659, in run_wsgi_app
737 rv = run_wsgi_app(self.application, environ, buffered=buffered)
738 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 855, in run_wsgi_app
739 app_iter = app(environ, start_response)
740 File "/usr/lib/python3/dist-packages/flask/app.py", line 1836, in __call__
741 return self.wsgi_app(environ, start_response)
742 File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in wsgi_app
743 response = self.make_response(self.handle_exception(e))
744 File "/usr/lib/python3/dist-packages/flask/app.py", line 1403, in handle_exception
745 reraise(exc_type, exc_value, tb)
746 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
747 raise value
748 File "/usr/lib/python3/dist-packages/flask/app.py", line 1817, in wsgi_app
749 response = self.full_dispatch_request()
750 File "/usr/lib/python3/dist-packages/flask/app.py", line 1477, in full_dispatch_request
751 rv = self.handle_user_exception(e)
752 File "/usr/lib/python3/dist-packages/flask/app.py", line 1381, in handle_user_exception
753 reraise(exc_type, exc_value, tb)
754 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
755 raise value
756 File "/usr/lib/python3/dist-packages/flask/app.py", line 1475, in full_dispatch_request
757 rv = self.dispatch_request()
758 File "/usr/lib/python3/dist-packages/flask/app.py", line 1461, in dispatch_request
759 return self.view_functions[rule.endpoint](**req.view_args)
760 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/views/browse.py", line 118, in search_content
761 return render_template('search.html', **env)
762 File "/usr/lib/python3/dist-packages/flask/templating.py", line 128, in render_template
763 context, ctx.app)
764 File "/usr/lib/python3/dist-packages/flask/templating.py", line 110, in _render
765 rv = template.render(context)
766 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 969, in render
767 return self.environment.handle_exception(exc_info, True)
768 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 742, in handle_exception
769 reraise(exc_type, exc_value, tb)
770 File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 36, in reraise
771 raise value.with_traceback(tb)
772 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 1, in <module>
773 {% extends "layout.html" %}
774 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/layout.html", line 34, in <module>
775 {% block content %}{% endblock %}
776 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 15, in <module>
777 action="{{ url_for('search') }}"
778 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 312, in url_for
779 return appctx.app.handle_url_build_error(error, endpoint, values)
780 File "/usr/lib/python3/dist-packages/flask/app.py", line 1641, in handle_url_build_error
781 reraise(exc_type, exc_value, tb)
782 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
783 raise value
784 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 305, in url_for
785 force_external=external)
786 File "/usr/lib/python3/dist-packages/werkzeug/routing.py", line 1616, in build
787 raise BuildError(endpoint, values, method)
788werkzeug.routing.BuildError: ('search', {}, None)
789
790======================================================================
791ERROR: search_post_hashes_some (ui.tests.views.test_browse.SearchView)
792----------------------------------------------------------------------
793Traceback (most recent call last):
794 File "/usr/lib/python3.4/unittest/mock.py", line 1136, in patched
795 return func(*args, **keywargs)
796 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/tests/views/test_browse.py", line 288, in search_post_hashes_some
797 rv = self.client.post('/content/search/')
798 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 772, in post
799 return self.open(*args, **kw)
800 File "/usr/lib/python3/dist-packages/flask/testing.py", line 108, in open
801 follow_redirects=follow_redirects)
802 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 736, in open
803 response = self.run_wsgi_app(environ, buffered=buffered)
804 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 659, in run_wsgi_app
805 rv = run_wsgi_app(self.application, environ, buffered=buffered)
806 File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 855, in run_wsgi_app
807 app_iter = app(environ, start_response)
808 File "/usr/lib/python3/dist-packages/flask/app.py", line 1836, in __call__
809 return self.wsgi_app(environ, start_response)
810 File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in wsgi_app
811 response = self.make_response(self.handle_exception(e))
812 File "/usr/lib/python3/dist-packages/flask/app.py", line 1403, in handle_exception
813 reraise(exc_type, exc_value, tb)
814 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
815 raise value
816 File "/usr/lib/python3/dist-packages/flask/app.py", line 1817, in wsgi_app
817 response = self.full_dispatch_request()
818 File "/usr/lib/python3/dist-packages/flask/app.py", line 1477, in full_dispatch_request
819 rv = self.handle_user_exception(e)
820 File "/usr/lib/python3/dist-packages/flask/app.py", line 1381, in handle_user_exception
821 reraise(exc_type, exc_value, tb)
822 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
823 raise value
824 File "/usr/lib/python3/dist-packages/flask/app.py", line 1475, in full_dispatch_request
825 rv = self.dispatch_request()
826 File "/usr/lib/python3/dist-packages/flask/app.py", line 1461, in dispatch_request
827 return self.view_functions[rule.endpoint](**req.view_args)
828 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/views/browse.py", line 118, in search_content
829 return render_template('search.html', **env)
830 File "/usr/lib/python3/dist-packages/flask/templating.py", line 128, in render_template
831 context, ctx.app)
832 File "/usr/lib/python3/dist-packages/flask/templating.py", line 110, in _render
833 rv = template.render(context)
834 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 969, in render
835 return self.environment.handle_exception(exc_info, True)
836 File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 742, in handle_exception
837 reraise(exc_type, exc_value, tb)
838 File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 36, in reraise
839 raise value.with_traceback(tb)
840 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 1, in <module>
841 {% extends "layout.html" %}
842 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/layout.html", line 34, in <module>
843 {% block content %}{% endblock %}
844 File "/home/temp-drydock/drydock/workingcopy-172/repo/swh-web-ui/swh/web/ui/templates/search.html", line 15, in <module>
845 action="{{ url_for('search') }}"
846 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 312, in url_for
847 return appctx.app.handle_url_build_error(error, endpoint, values)
848 File "/usr/lib/python3/dist-packages/flask/app.py", line 1641, in handle_url_build_error
849 reraise(exc_type, exc_value, tb)
850 File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
851 raise value
852 File "/usr/lib/python3/dist-packages/flask/helpers.py", line 305, in url_for
853 force_external=external)
854 File "/usr/lib/python3/dist-packages/werkzeug/routing.py", line 1616, in build
855 raise BuildError(endpoint, values, method)
856werkzeug.routing.BuildError: ('search', {}, None)
857
858----------------------------------------------------------------------
859Ran 317 tests in 1.852s
860
861FAILED (errors=15)
862

Update environment from working copy

When
Completed at Aug 25 2016, 3:45 PM · Built for 11 s
Status
Passed
1 empty logs are hidden. Show all logs.

Build Log 2088 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-core
2mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-core
3Cloning into 'swh-core'...
4
5mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-journal
6mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-journal
7Cloning into 'swh-journal'...
8
9mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-fetcher-googlecode
10mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-fetcher-googlecode
11Cloning into 'swh-fetcher-googlecode'...
12
13mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/snippets
14mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/snippets
15Cloning into 'snippets'...
16
17mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-cloner-git
18mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-cloner-git
19Cloning into 'swh-cloner-git'...
20
21mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-lister-github
22mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-lister-github
23Cloning into 'swh-lister-github'...
24
25mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-debian
26mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-debian
27Cloning into 'swh-loader-debian'...
28
29mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-antelink
30mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-antelink
31Cloning into 'swh-loader-antelink'...
32
33mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-core
34mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-core
35Cloning into 'swh-loader-core'...
36
37mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-dir
38mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-dir
39Cloning into 'swh-loader-dir'...
40
41mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-tar
42mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-tar
43Cloning into 'swh-loader-tar'...
44
45mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-git
46mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-git
47Cloning into 'swh-loader-git'...
48
49mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-svn
50mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-loader-svn
51Cloning into 'swh-loader-svn'...
52
53mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-model
54mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-model
55Cloning into 'swh-model'...
56
57mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-objstorage
58mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-objstorage
59Cloning into 'swh-objstorage'...
60
61mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-py-template
62mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-py-template
63Cloning into 'swh-py-template'...
64
65mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-scheduler
66mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-scheduler
67Cloning into 'swh-scheduler'...
68
69mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-storage
70mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-storage
71Cloning into 'swh-storage'...
72
73mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-storage-testdata
74mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-storage-testdata
75Cloning into 'swh-storage-testdata'...
76
77mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-web-ui
78mr checkout: /home/temp-drydock/drydock/workingcopy-172/repo/swh-environment/swh-web-ui
79Cloning into 'swh-web-ui'...
80
81mr update: finished (20 ok)
82

Clone on Software Heritage Worker

When
Completed at Aug 25 2016, 3:45 PM · Built instantly
Status
Passed

Event Timeline