running 117 tests
test compile::tests::test_compile_empty ... ok
test compile::tests::test_compile_compact ... ok
test compile::tests::test_compile_collections ... ok
test compile::tests::test_compile_expose ... ok
test compile::tests::test_compile_facets ... ok
test format::tests::test_format_invalid_json_fails ... ok
test compile::tests::test_invalid_json ... ok
test compile::tests::test_compile_offer ... ok
test opts::tests::test_parse_extra_schema_arg_msg_with_sep ... ok
test opts::tests::test_parse_extra_schema_arg_schema_and_msg ... ok
test format::tests::test_format_json ... ok
test merge::tests::test_merge_invalid_json_fails ... ok
test compile::tests::test_compile_children ... ok
test compile::tests::test_compile_use ... ok
test compile::tests::test_compile_all_sections ... ok
test opts::tests::test_parse_extra_schema_arg_schema_only ... ok
test compile::tests::test_compile_program ... ok
test validate::tests::test_cm_collections ... ok
test validate::tests::test_cm_children_missing_props ... ok
test validate::tests::test_cm_children_bad_name ... ok
test validate::tests::test_cm_collections_bad_name ... ok
test validate::tests::test_cm_collections_missing_props ... ok
test validate::tests::test_cm_exposes_missing_variant ... ok
test validate::tests::test_cm_children ... ok
test validate::tests::test_cm_exposes_source_bad_child_name ... ok
test validate::tests::test_cm_exposes_source_missing_variant ... ok
test validate::tests::test_cm_exposes_source_multiple_variants ... ok
test validate::tests::test_cm_exposes ... ok
test validate::tests::test_cm_empty_json ... ok
test validate::tests::test_cm_facets ... ok
test validate::tests::test_cm_facets_wrong_type ... ok
test merge::tests::test_merge_json ... ok
test validate::tests::test_cm_name ... ok
test validate::tests::test_cm_offers_all_valid_chars ... ok
test validate::tests::test_cm_offers_source_bad_child_name ... ok
test validate::tests::test_cm_name_too_long ... ok
test validate::tests::test_cm_offers_source_multiple_variants ... ok
test validate::tests::test_cm_offers ... ok
test validate::tests::test_cm_name_invalid ... ok
test validate::tests::test_cm_offers_source_missing_variant ... ok
test validate::tests::test_cm_offers_missing_variant ... ok
test validate::tests::test_cm_offers_target_missing_props ... ok
test validate::tests::test_cm_path ... ok
test validate::tests::test_cm_offers_target_bad_child_name ... ok
test validate::tests::test_cm_path_invalid_relative ... ok
test validate::tests::test_cm_program ... ok
test validate::tests::test_cm_url ... ok
test validate::tests::test_cm_path_invalid_trailing ... ok
test validate::tests::test_cm_path_invalid_root ... ok
test validate::tests::test_cm_url_invalid ... ok
test validate::tests::test_cm_uses ... ok
test validate::tests::test_cm_path_too_long ... ok
test validate::tests::test_cm_uses_missing_variant ... ok
test validate::tests::test_cm_url_too_long ... ok
test validate::tests::test_cml_child_name ... ok
test validate::tests::test_cml_child_name_invalid ... ok
test validate::tests::test_cml_children_bad_startup ... ok
test validate::tests::test_cml_children_duplicate_names ... ok
test validate::tests::test_cml_child_name_too_long ... ok
test validate::tests::test_cml_children_missing_props ... ok
test validate::tests::test_cml_collections_bad_durability ... ok
test validate::tests::test_cml_children ... ok
test validate::tests::test_cml_collections ... ok
test validate::tests::test_cml_expose ... ok
test validate::tests::test_cml_expose_all_valid_chars ... ok
test validate::tests::test_cml_collections_duplicate_names ... ok
test validate::tests::test_cm_path_invalid_empty ... ok
test validate::tests::test_cml_expose_duplicate_target_paths ... ok
test validate::tests::test_cml_expose_bad_from ... ok
test validate::tests::test_cml_facets ... ok
test validate::tests::test_cml_collections_missing_props ... ok
test validate::tests::test_cml_expose_missing_props ... ok
test validate::tests::test_cml_facets_wrong_type ... ok
test validate::tests::test_cml_empty_json ... ok
test validate::tests::test_cml_offer ... ok
test validate::tests::test_cml_json5 ... ok
test validate::tests::test_cml_offer_all_valid_chars ... ok
test validate::tests::test_cml_offer_empty_targets ... ok
test validate::tests::test_cml_offer_duplicate_target_paths ... ok
test validate::tests::test_cml_offer_missing_from ... ok
test validate::tests::test_cml_offer_target_bad_to ... ok
test validate::tests::test_cml_expose_missing_from ... ok
test validate::tests::test_cml_offer_bad_from ... ok
test validate::tests::test_cml_offer_missing_props ... ok
test validate::tests::test_cml_offer_target_missing_props ... ok
test validate::tests::test_cml_offer_target_equals_from ... ok
test validate::tests::test_cml_path_invalid_root ... ok
test validate::tests::test_cml_path ... ok
test validate::tests::test_cml_path_invalid_empty ... ok
test validate::tests::test_cml_path_invalid_relative ... ok
test validate::tests::test_cml_offer_target_missing_to ... ok
test validate::tests::test_cml_program ... ok
test validate::tests::test_cml_path_too_long ... ok
test validate::tests::test_cml_url ... ok
test validate::tests::test_cml_relative_ref_too_long ... ok
test validate::tests::test_cmx_bad_program ... ok
test validate::tests::test_cmx_err_empty_json ... ok
test validate::tests::test_cml_url_invalid ... ok
test validate::tests::test_cml_use_missing_props ... ok
test validate::tests::test_cmx_facets ... ok
test validate::tests::test_cmx_program ... ok
test validate::tests::test_json5_parse_number ... ok
test validate::tests::test_cml_program_no_binary ... ok
test validate::tests::test_cml_url_too_long ... ok
test validate::tests::test_cml_use ... ok
test validate::tests::test_cmx_sandbox ... ok
test validate::tests::test_cmx_program_no_binary ... ok
test validate::tests::test_validate_extra_schemas_empty_features ... ok
test validate::tests::test_validate_extra_schemas_feature_not_present ... ok
test validate::tests::test_validate_extra_error ... ok
test validate::tests::test_validate_invalid_json_fails ... ok
test validate::tests::test_validate_extra_schemas_feature_present ... ok
test validate::tests::test_validate_multiple_extra_schemas_valid ... ok
test validate::tests::test_validate_extra_schemas_empty_json ... ok
test validate::tests::test_validate_extra_schemas_block_dev ... ok
test validate::tests::test_cml_path_invalid_trailing ... ok
test validate::tests::test_validate_multiple_extra_schemas_invalid ... ok
test result: ok. 117 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out