Collection Preflight Check

Collection #45 factory readiness validation. Revision: active

FAIL
Score
0
Pass
94
Warning
7
Fail
18
HTML: /assets/pod/collections/45/preflight/preflight_report.html
JSON: /assets/pod/collections/45/preflight/preflight_report.json
Failures
Warnings

Checks

CodeLevelMessagePath
collection_existsPASSCollection exists
collection_has_titlePASSCollection title exists
master_artwork_path_existsPASSMaster artwork exists/assets/pod/acceptance/product-set-source.png
master_print_path_existsFAILMaster print missing
collection_has_itemsPASSCollection has items
item_has_template_idPASSItem 155 template_id check
item_has_apply_modePASSItem 155 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/266_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/266_schema_print.png
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedPASSPrint file extension is supported/assets/pod/output/2/print/266_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/266_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/266_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/266_schema_print.png
item_has_template_idPASSItem 156 template_id check
item_has_apply_modePASSItem 156 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/267_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/267_schema_print.png
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedPASSPrint file extension is supported/assets/pod/output/2/print/267_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/267_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/267_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/267_schema_print.png
item_has_template_idPASSItem 157 template_id check
item_has_apply_modePASSItem 157 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/268_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/268_schema_print.png
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedPASSPrint file extension is supported/assets/pod/output/2/print/268_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/268_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/268_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/268_schema_print.png
item_has_template_idPASSItem 158 template_id check
item_has_apply_modePASSItem 158 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/269_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/269_schema_print.png
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedPASSPrint file extension is supported/assets/pod/output/2/print/269_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/269_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/269_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/269_schema_print.png
item_has_template_idPASSItem 159 template_id check
item_has_apply_modePASSItem 159 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/270_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/270_schema_print.png
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedPASSPrint file extension is supported/assets/pod/output/2/print/270_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/270_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/270_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/270_schema_print.png
item_has_template_idPASSItem 160 template_id check
item_has_apply_modePASSItem 160 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/271_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/271_schema_print.png
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedPASSPrint file extension is supported/assets/pod/output/2/print/271_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/271_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/271_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/271_schema_print.png
item_has_template_idPASSItem 161 template_id check
item_has_apply_modePASSItem 161 apply_mode check
item_mockup_existsFAILItem mockup missing
item_print_existsFAILItem print missing
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedWARNINGPrint file extension may not be supported
image_dimensions_readableWARNINGImage dimensions not readable
image_min_sizePASSPrint image size is acceptable
public_url_resolvableFAILPublic path cannot be resolved to local file
item_has_template_idPASSItem 162 template_id check
item_has_apply_modePASSItem 162 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/273_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/273_schema_print.png
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedPASSPrint file extension is supported/assets/pod/output/2/print/273_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/273_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/273_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/273_schema_print.png
item_has_template_idPASSItem 163 template_id check
item_has_apply_modePASSItem 163 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/274_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/274_schema_print.png
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedPASSPrint file extension is supported/assets/pod/output/2/print/274_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/274_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/274_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/274_schema_print.png
item_has_template_idPASSItem 164 template_id check
item_has_apply_modePASSItem 164 apply_mode check
item_mockup_existsFAILItem mockup missing
item_print_existsFAILItem print missing
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedWARNINGPrint file extension may not be supported
image_dimensions_readableWARNINGImage dimensions not readable
image_min_sizePASSPrint image size is acceptable
public_url_resolvableFAILPublic path cannot be resolved to local file
item_has_template_idPASSItem 165 template_id check
item_has_apply_modePASSItem 165 apply_mode check
item_mockup_existsFAILItem mockup missing
item_print_existsFAILItem print missing
mockup_and_print_are_not_same_rolePASSMockup and print paths are distinct
print_file_is_png_or_supportedWARNINGPrint file extension may not be supported
image_dimensions_readableWARNINGImage dimensions not readable
image_min_sizePASSPrint image size is acceptable
public_url_resolvableFAILPublic path cannot be resolved to local file
collection_items_completedWARNINGSome collection items are not completed
latest_zip_existsFAILLatest ZIP missing
zip_size_gt_zeroFAILZIP size is zero or unavailable
manifest_existsFAILExport manifest missing
zip_contains_manifest_jsonFAILZIP missing manifest.json
zip_contains_readmeFAILZIP missing README.txt
zip_contains_production_spec_htmlFAILZIP missing production_spec.html
zip_contains_production_spec_csvFAILZIP missing production_spec.csv
zip_contains_production_manifest_jsonFAILZIP missing production_manifest.json
zip_contains_panel_prints_if_multi_panelPASSNo multi-panel item requires panel ZIP entries
production_spec_html_existsPASSProduction spec HTML exists/assets/pod/collections/45/specs/production_spec.html
production_spec_csv_existsPASSProduction spec CSV exists/assets/pod/collections/45/specs/production_spec.csv
production_manifest_json_existsPASSProduction manifest JSON exists/assets/pod/collections/45/specs/production_manifest.json
production_manifest_json_parseablePASSProduction manifest JSON parseable/assets/pod/collections/45/specs/production_manifest.json
csv_has_rowsPASSCSV has rows/assets/pod/collections/45/specs/production_spec.csv