Collection Preflight Check

Collection #46 factory readiness validation. Revision: active

FAIL
Score
0
Pass
152
Warning
9
Fail
21
HTML: /assets/pod/collections/46/preflight/preflight_report.html
JSON: /assets/pod/collections/46/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 166 template_id check
item_has_apply_modePASSItem 166 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/277_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/277_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/277_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/277_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/277_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/277_schema_print.png
item_has_template_idPASSItem 167 template_id check
item_has_apply_modePASSItem 167 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/278_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/278_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/278_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/278_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/278_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/278_schema_print.png
item_has_template_idPASSItem 168 template_id check
item_has_apply_modePASSItem 168 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/279_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/279_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/279_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/279_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/279_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/279_schema_print.png
item_has_template_idPASSItem 169 template_id check
item_has_apply_modePASSItem 169 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/280_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/280_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/280_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/280_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/280_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/280_schema_print.png
item_has_template_idPASSItem 170 template_id check
item_has_apply_modePASSItem 170 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/281_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/281_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/281_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/281_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/281_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/281_schema_print.png
item_has_template_idPASSItem 171 template_id check
item_has_apply_modePASSItem 171 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/282_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/282_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/282_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/282_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/282_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/282_schema_print.png
item_has_template_idPASSItem 172 template_id check
item_has_apply_modePASSItem 172 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 173 template_id check
item_has_apply_modePASSItem 173 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/284_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/284_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/284_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/284_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/284_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/284_schema_print.png
item_has_template_idPASSItem 174 template_id check
item_has_apply_modePASSItem 174 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/285_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/285_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/285_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/285_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/285_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/285_schema_print.png
item_has_template_idPASSItem 175 template_id check
item_has_apply_modePASSItem 175 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 176 template_id check
item_has_apply_modePASSItem 176 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/287_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/287_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/287_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/287_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/287_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/287_schema_print.png
item_has_template_idPASSItem 177 template_id check
item_has_apply_modePASSItem 177 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/288_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/288_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/288_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/288_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/288_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/288_schema_print.png
item_has_template_idPASSItem 178 template_id check
item_has_apply_modePASSItem 178 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/289_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/289_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/289_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/289_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/289_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/289_schema_print.png
item_has_template_idPASSItem 179 template_id check
item_has_apply_modePASSItem 179 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 180 template_id check
item_has_apply_modePASSItem 180 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/290_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/290_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/290_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/290_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/290_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/290_schema_print.png
item_has_template_idPASSItem 181 template_id check
item_has_apply_modePASSItem 181 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/291_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/291_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/291_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/291_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/291_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/291_schema_print.png
item_has_template_idPASSItem 182 template_id check
item_has_apply_modePASSItem 182 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 183 template_id check
item_has_apply_modePASSItem 183 apply_mode check
item_mockup_existsPASSItem mockup exists/assets/pod/output/2/mockup/293_schema_mockup.png
item_print_existsPASSItem print exists/assets/pod/output/2/print/293_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/293_schema_print.png
image_dimensions_readablePASSImage dimensions readable/assets/pod/output/2/print/293_schema_print.png
image_min_sizePASSPrint image size is acceptable/assets/pod/output/2/print/293_schema_print.png
public_url_resolvablePASSPublic path resolves to local file/assets/pod/output/2/print/293_schema_print.png
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/46/specs/production_spec.html
production_spec_csv_existsPASSProduction spec CSV exists/assets/pod/collections/46/specs/production_spec.csv
production_manifest_json_existsPASSProduction manifest JSON exists/assets/pod/collections/46/specs/production_manifest.json
production_manifest_json_parseablePASSProduction manifest JSON parseable/assets/pod/collections/46/specs/production_manifest.json
csv_has_rowsPASSCSV has rows/assets/pod/collections/46/specs/production_spec.csv