144 lines
4.1 KiB
JSON
144 lines
4.1 KiB
JSON
{
|
|
"schema": "onec_metadata_kind_fixture_manifest.v1",
|
|
"default_base_id": "upo_test",
|
|
"required_kinds": [
|
|
"CalculationRegister",
|
|
"Sequence",
|
|
"Interface"
|
|
],
|
|
"policy": {
|
|
"provisioning_tool": "1c_designer",
|
|
"direct_sql_write_allowed": false,
|
|
"apply_to_active_configuration_by_default": false,
|
|
"credentials_in_manifest_allowed": false
|
|
},
|
|
"designer": {
|
|
"required_version": "8.5.1.1236",
|
|
"access_mode": "operating_system_integrated_only",
|
|
"credential_arguments_allowed": false,
|
|
"export_script": "scripts/export_1c_extension_sources.ps1"
|
|
},
|
|
"external_reference": {
|
|
"repository": "https://github.com/asosnoviy/go1cover.git",
|
|
"commit": "c7e3ea3d90396d341cb98285c29973bcc0a82eca",
|
|
"source_path": "testresourse/cf/designer/src",
|
|
"license": "GPL-3.0",
|
|
"usage": "external_reference_only_not_vendored",
|
|
"kind_paths": {
|
|
"CalculationRegister": "CalculationRegisters/РегистрРасчета1.xml",
|
|
"Sequence": "Sequences/Последовательность1.xml",
|
|
"Interface": "Interfaces/Интерфейс1.xml"
|
|
}
|
|
},
|
|
"fixtures": [
|
|
{
|
|
"id": "calculation_register_saved_extension",
|
|
"kind": "CalculationRegister",
|
|
"kind_ru": "РегистрРасчета",
|
|
"coverage_before_fixture": "decoder_and_unit_tests",
|
|
"target": {
|
|
"mode": "extension_saved_state",
|
|
"base_id": "upo_test",
|
|
"platform_version": "8.5.1.1236",
|
|
"extension": "test2",
|
|
"state": "working"
|
|
},
|
|
"selector": {
|
|
"names": [
|
|
"tt_РегистрРасчета1",
|
|
"tt_CalcRegister1"
|
|
],
|
|
"guid": "a4dfe8f1-2ce8-43c9-8b41-3deb7238c5d5"
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"kind": "ChartOfCalculationTypes",
|
|
"name": "tt_ВидыРасчета1"
|
|
}
|
|
],
|
|
"expected_activation_states": [
|
|
"saved_only",
|
|
"saved_override",
|
|
"active"
|
|
],
|
|
"smoke_methods": [
|
|
"metadata.object.get",
|
|
"metadata.object.properties",
|
|
"metadata.object.attributes",
|
|
"metadata.object.related"
|
|
],
|
|
"provisioning": {
|
|
"operation": "create_or_load_with_designer",
|
|
"save_extension": true,
|
|
"apply_extension": false,
|
|
"rollback": "remove_fixture_objects_with_designer"
|
|
}
|
|
},
|
|
{
|
|
"id": "sequence_saved_extension",
|
|
"kind": "Sequence",
|
|
"kind_ru": "Последовательность",
|
|
"coverage_before_fixture": "generic_decoder_and_unit_discovery",
|
|
"target": {
|
|
"mode": "extension_saved_state",
|
|
"base_id": "upo_test",
|
|
"platform_version": "8.5.1.1236",
|
|
"extension": "test2",
|
|
"state": "working"
|
|
},
|
|
"selector": {
|
|
"names": [
|
|
"tt_Последовательность1",
|
|
"tt_Sequence1"
|
|
]
|
|
},
|
|
"dependencies": [],
|
|
"expected_activation_states": [
|
|
"saved_only",
|
|
"saved_override",
|
|
"active"
|
|
],
|
|
"smoke_methods": [
|
|
"metadata.object.get",
|
|
"metadata.object.properties",
|
|
"metadata.object.attributes"
|
|
],
|
|
"provisioning": {
|
|
"operation": "create_or_load_with_designer",
|
|
"save_extension": true,
|
|
"apply_extension": false,
|
|
"rollback": "remove_fixture_objects_with_designer"
|
|
}
|
|
},
|
|
{
|
|
"id": "interface_legacy_base",
|
|
"kind": "Interface",
|
|
"kind_ru": "Интерфейс",
|
|
"coverage_before_fixture": "root_collection_discovery_only",
|
|
"target": {
|
|
"mode": "dedicated_base_active",
|
|
"base_override_required": true
|
|
},
|
|
"selector": {
|
|
"names": [
|
|
"tt_Интерфейс1",
|
|
"tt_Interface1"
|
|
]
|
|
},
|
|
"dependencies": [],
|
|
"expected_activation_states": [
|
|
"active"
|
|
],
|
|
"smoke_methods": [
|
|
"metadata.object.get"
|
|
],
|
|
"provisioning": {
|
|
"operation": "load_legacy_configuration_with_designer",
|
|
"save_extension": false,
|
|
"apply_extension": false,
|
|
"rollback": "discard_dedicated_test_base"
|
|
}
|
|
}
|
|
]
|
|
}
|