Skip to the content

News

Removing all specific NAV and Business Central Docker Images (4)

On October 27th 2017, I posted the first announcement which introduced NAV on Docker. For approx. 3 years we published Docker images first to Docker Hub and later to Microsoft Container Registry for both...()

Removing all specific NAV and Business Central Docker Images (5)

On October 27th 2017, I posted the first announcement which introduced NAV on Docker. For approx. 3 years we published Docker images first to Docker Hub and later to Microsoft Container Registry for both...()

Removing all specific NAV and Business Central Docker Images (6)

On October 27th 2017, I posted the first announcement which introduced NAV on Docker. For approx. 3 years we published Docker images first to Docker Hub and later to Microsoft Container Registry for both...()

Resident control add-ins – no SingleInstance

My last topic was resident control add-ins. In my video and written blog I’ve explained what they are and how you can quickly have them up and running. However, there was one particular thing I said I generally don’t like – single-instance codeunits. So my second blog on this topic focuses precisely on that: how […]

Test App Dependencies

Another note to myself, but might probably be of help to all those that are building tests apps and make use of (some) MS test related apps. Every once in a while I get asked questions that relate to this. like...

What dependencies do I need?

What are, or where can I find, the details of each test app?

Find listed, in app.json dependencies format, all current MS apps that relate to test automation, being test library apps, test apps and test runner. Note that I have set the version to 16.0.0.0. This has proven to be most practical in the AL projects I am working on right now. Using this in a BC17 project it will work fine to as the version is defining the minimum version wanted.

{"id":  "1fb2e583-f2c3-4484-a8d4-387e3adce46d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Bank"},
{"id":  "69837cc7-28e9-4db0-9a0f-6616f259c91a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cash Flow"},
{"id":  "16419195-5f01-494f-9b02-34363dade478","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cost Accounting"},
{"id":  "155bc500-e420-4113-803e-7aa8e8eea112","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-CRM integration"},
{"id":  "85125fdc-eb14-4f16-8c5d-6e4589aceb1d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Data Exchange"},
{"id":  "6d9b6d22-97e0-4774-982a-2097fd660f97","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Dimension"},
{"id":  "fa3e2564-a39e-417f-9be6-c0dbe3d94069","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-ERM"},
{"id":  "c81764a5-be79-4d50-ba3e-4ade02073780","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Fixed Asset"},
{"id":  "790cf8ce-f921-42a8-8c34-a0af2ddf6265","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-General Journal"},
{"id":  "474a0e0a-d177-4c70-aae0-4ff674a04e74","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Graph"},
{"id":  "2b634ad5-63df-4a3c-9e35-e347f646e940","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Integration"},
{"id":  "cc2187fe-1b59-4f29-8a75-76d76c88c6dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Invoicing"},
{"id":  "9bf23d52-8194-4857-8896-5e48b24493f6","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Job"},
{"id":  "bd6c6741-7734-4109-bf2d-db58545d482c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Local"},
{"id":  "74e323c4-70a3-49ce-b18e-fe9ccaff01d3","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Marketing"},
{"id":  "4564dd2f-e8b2-41ff-9905-9d7a950475a5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Misc"},
{"id":  "c49d9d12-1c94-4362-8bf7-3cce15be54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Monitor Sensitive Fields"},
{"id":  "d94a0cee-f211-4941-b609-7c984f85ad03","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Permissions"},
{"id":  "e94328f1-bf57-43d3-a862-93d54f83a9d7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Physical Inventory"},
{"id":  "fdddc5f1-3294-485f-aed1-0b798b6edd69","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Prepayment"},
{"id":  "7fe10be7-575f-4cce-957b-bcd0df8f9bd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Rapid Start"},
{"id":  "79447c3f-14b4-4c10-8779-03911f30ab26","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Report"},
{"id":  "0243a4ea-21b3-4fa8-ad70-9915a4400be0","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Resource"},
{"id":  "ab333b30-f600-4d0e-a519-73684ff42504","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Reverse"},
{"id":  "6f0b528b-a4de-4ccd-a948-d1350e228e4a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SCM"},
{"id":  "5b061701-dae6-48cc-bc16-8c4761a2baf5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SINGLESERVER"},
{"id":  "c9bea3a6-a9af-499f-b78a-130a42eceedd","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMB"},
{"id":  "c49d9d39-1c94-46d2-8bf7-3cce15ba54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMTP"},
{"id":  "5d86850b-0d76-4eca-bd7b-951ad998e997","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-TestLibraries"},
{"id":  "d0e99b97-089b-449f-a0f5-a2ab994dbfd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Upgrade"},
{"id":  "9cc7e87b-8ba9-4c23-82d4-8af3e919c84b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-User"},
{"id":  "0f0955b8-92e2-4ce2-a580-3c4583dde9ae","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-VAT"},
{"id":  "c4795dd0-aee3-47cc-b020-2ee93a47d4c4","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Workflow"},
{"id":  "23de40a6-dfe8-4f80-80db-d70f83ce8caf","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Test Runner"},
{"id":  "dd0be2ea-f733-4d65-bb34-a28f4624fb14","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Assert"},
{"id":  "5095f467-0a01-4b99-99d1-9ff1237d286f","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Variable Storage"},
{"id":  "e7320ebb-08b3-4406-b1ec-b4927d3e280b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Any"},
{"id":  "0d60b215-6ee1-4789-8e53-866cfa50c23c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test"},
{"id":  "9856ae4f-d1a7-46ef-89bb-6ef056398228","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test Library"},

Test App Dependencies (1)

Another note to myself, but might probably be of help to all those that are building tests apps and make use of (some) MS test related apps. Every once in a while I get asked questions that relate to this. like...

What dependencies do I need?

What are, or where can I find, the details of each test app?

Find listed, in app.json dependencies format, all current MS apps that relate to test automation, being test library apps, test apps and test runner. Note that I have set the version to 16.0.0.0. This has proven to be most practical in the AL projects I am working on right now. Using this in a BC17 project it will work fine to as the version is defining the minimum version wanted.

{"id":  "1fb2e583-f2c3-4484-a8d4-387e3adce46d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Bank"},
{"id":  "69837cc7-28e9-4db0-9a0f-6616f259c91a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cash Flow"},
{"id":  "16419195-5f01-494f-9b02-34363dade478","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cost Accounting"},
{"id":  "155bc500-e420-4113-803e-7aa8e8eea112","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-CRM integration"},
{"id":  "85125fdc-eb14-4f16-8c5d-6e4589aceb1d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Data Exchange"},
{"id":  "6d9b6d22-97e0-4774-982a-2097fd660f97","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Dimension"},
{"id":  "fa3e2564-a39e-417f-9be6-c0dbe3d94069","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-ERM"},
{"id":  "c81764a5-be79-4d50-ba3e-4ade02073780","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Fixed Asset"},
{"id":  "790cf8ce-f921-42a8-8c34-a0af2ddf6265","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-General Journal"},
{"id":  "474a0e0a-d177-4c70-aae0-4ff674a04e74","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Graph"},
{"id":  "2b634ad5-63df-4a3c-9e35-e347f646e940","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Integration"},
{"id":  "cc2187fe-1b59-4f29-8a75-76d76c88c6dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Invoicing"},
{"id":  "9bf23d52-8194-4857-8896-5e48b24493f6","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Job"},
{"id":  "bd6c6741-7734-4109-bf2d-db58545d482c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Local"},
{"id":  "74e323c4-70a3-49ce-b18e-fe9ccaff01d3","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Marketing"},
{"id":  "4564dd2f-e8b2-41ff-9905-9d7a950475a5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Misc"},
{"id":  "c49d9d12-1c94-4362-8bf7-3cce15be54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Monitor Sensitive Fields"},
{"id":  "d94a0cee-f211-4941-b609-7c984f85ad03","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Permissions"},
{"id":  "e94328f1-bf57-43d3-a862-93d54f83a9d7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Physical Inventory"},
{"id":  "fdddc5f1-3294-485f-aed1-0b798b6edd69","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Prepayment"},
{"id":  "7fe10be7-575f-4cce-957b-bcd0df8f9bd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Rapid Start"},
{"id":  "79447c3f-14b4-4c10-8779-03911f30ab26","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Report"},
{"id":  "0243a4ea-21b3-4fa8-ad70-9915a4400be0","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Resource"},
{"id":  "ab333b30-f600-4d0e-a519-73684ff42504","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Reverse"},
{"id":  "6f0b528b-a4de-4ccd-a948-d1350e228e4a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SCM"},
{"id":  "5b061701-dae6-48cc-bc16-8c4761a2baf5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SINGLESERVER"},
{"id":  "c9bea3a6-a9af-499f-b78a-130a42eceedd","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMB"},
{"id":  "c49d9d39-1c94-46d2-8bf7-3cce15ba54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMTP"},
{"id":  "5d86850b-0d76-4eca-bd7b-951ad998e997","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-TestLibraries"},
{"id":  "d0e99b97-089b-449f-a0f5-a2ab994dbfd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Upgrade"},
{"id":  "9cc7e87b-8ba9-4c23-82d4-8af3e919c84b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-User"},
{"id":  "0f0955b8-92e2-4ce2-a580-3c4583dde9ae","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-VAT"},
{"id":  "c4795dd0-aee3-47cc-b020-2ee93a47d4c4","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Workflow"},
{"id":  "23de40a6-dfe8-4f80-80db-d70f83ce8caf","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Test Runner"},
{"id":  "dd0be2ea-f733-4d65-bb34-a28f4624fb14","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Assert"},
{"id":  "5095f467-0a01-4b99-99d1-9ff1237d286f","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Variable Storage"},
{"id":  "e7320ebb-08b3-4406-b1ec-b4927d3e280b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Any"},
{"id":  "0d60b215-6ee1-4789-8e53-866cfa50c23c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test"},
{"id":  "9856ae4f-d1a7-46ef-89bb-6ef056398228","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test Library"},

Test App Dependencies (2)

Another note to myself, but might probably be of help to all those that are building tests apps and make use of (some) MS test related apps. Every once in a while I get asked questions that relate to this. like...

What dependencies do I need?

What are, or where can I find, the details of each test app?

Find listed, in app.json dependencies format, all current MS apps that relate to test automation, being test library apps, test apps and test runner. Note that I have set the version to 16.0.0.0. This has proven to be most practical in the AL projects I am working on right now. Using this in a BC17 project it will work fine to as the version is defining the minimum version wanted.

{"id":  "1fb2e583-f2c3-4484-a8d4-387e3adce46d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Bank"},
{"id":  "69837cc7-28e9-4db0-9a0f-6616f259c91a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cash Flow"},
{"id":  "16419195-5f01-494f-9b02-34363dade478","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cost Accounting"},
{"id":  "155bc500-e420-4113-803e-7aa8e8eea112","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-CRM integration"},
{"id":  "85125fdc-eb14-4f16-8c5d-6e4589aceb1d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Data Exchange"},
{"id":  "6d9b6d22-97e0-4774-982a-2097fd660f97","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Dimension"},
{"id":  "fa3e2564-a39e-417f-9be6-c0dbe3d94069","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-ERM"},
{"id":  "c81764a5-be79-4d50-ba3e-4ade02073780","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Fixed Asset"},
{"id":  "790cf8ce-f921-42a8-8c34-a0af2ddf6265","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-General Journal"},
{"id":  "474a0e0a-d177-4c70-aae0-4ff674a04e74","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Graph"},
{"id":  "2b634ad5-63df-4a3c-9e35-e347f646e940","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Integration"},
{"id":  "cc2187fe-1b59-4f29-8a75-76d76c88c6dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Invoicing"},
{"id":  "9bf23d52-8194-4857-8896-5e48b24493f6","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Job"},
{"id":  "bd6c6741-7734-4109-bf2d-db58545d482c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Local"},
{"id":  "74e323c4-70a3-49ce-b18e-fe9ccaff01d3","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Marketing"},
{"id":  "4564dd2f-e8b2-41ff-9905-9d7a950475a5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Misc"},
{"id":  "c49d9d12-1c94-4362-8bf7-3cce15be54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Monitor Sensitive Fields"},
{"id":  "d94a0cee-f211-4941-b609-7c984f85ad03","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Permissions"},
{"id":  "e94328f1-bf57-43d3-a862-93d54f83a9d7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Physical Inventory"},
{"id":  "fdddc5f1-3294-485f-aed1-0b798b6edd69","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Prepayment"},
{"id":  "7fe10be7-575f-4cce-957b-bcd0df8f9bd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Rapid Start"},
{"id":  "79447c3f-14b4-4c10-8779-03911f30ab26","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Report"},
{"id":  "0243a4ea-21b3-4fa8-ad70-9915a4400be0","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Resource"},
{"id":  "ab333b30-f600-4d0e-a519-73684ff42504","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Reverse"},
{"id":  "6f0b528b-a4de-4ccd-a948-d1350e228e4a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SCM"},
{"id":  "5b061701-dae6-48cc-bc16-8c4761a2baf5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SINGLESERVER"},
{"id":  "c9bea3a6-a9af-499f-b78a-130a42eceedd","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMB"},
{"id":  "c49d9d39-1c94-46d2-8bf7-3cce15ba54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMTP"},
{"id":  "5d86850b-0d76-4eca-bd7b-951ad998e997","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-TestLibraries"},
{"id":  "d0e99b97-089b-449f-a0f5-a2ab994dbfd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Upgrade"},
{"id":  "9cc7e87b-8ba9-4c23-82d4-8af3e919c84b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-User"},
{"id":  "0f0955b8-92e2-4ce2-a580-3c4583dde9ae","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-VAT"},
{"id":  "c4795dd0-aee3-47cc-b020-2ee93a47d4c4","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Workflow"},
{"id":  "23de40a6-dfe8-4f80-80db-d70f83ce8caf","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Test Runner"},
{"id":  "dd0be2ea-f733-4d65-bb34-a28f4624fb14","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Assert"},
{"id":  "5095f467-0a01-4b99-99d1-9ff1237d286f","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Variable Storage"},
{"id":  "e7320ebb-08b3-4406-b1ec-b4927d3e280b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Any"},
{"id":  "0d60b215-6ee1-4789-8e53-866cfa50c23c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test"},
{"id":  "9856ae4f-d1a7-46ef-89bb-6ef056398228","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test Library"},

Test App Dependencies (3)

Another note to myself, but might probably be of help to all those that are building tests apps and make use of (some) MS test related apps. Every once in a while I get asked questions that relate to this. like...

What dependencies do I need?

What are, or where can I find, the details of each test app?

Find listed, in app.json dependencies format, all current MS apps that relate to test automation, being test library apps, test apps and test runner. Note that I have set the version to 16.0.0.0. This has proven to be most practical in the AL projects I am working on right now. Using this in a BC17 project it will work fine to as the version is defining the minimum version wanted.

{"id":  "1fb2e583-f2c3-4484-a8d4-387e3adce46d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Bank"},
{"id":  "69837cc7-28e9-4db0-9a0f-6616f259c91a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cash Flow"},
{"id":  "16419195-5f01-494f-9b02-34363dade478","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cost Accounting"},
{"id":  "155bc500-e420-4113-803e-7aa8e8eea112","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-CRM integration"},
{"id":  "85125fdc-eb14-4f16-8c5d-6e4589aceb1d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Data Exchange"},
{"id":  "6d9b6d22-97e0-4774-982a-2097fd660f97","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Dimension"},
{"id":  "fa3e2564-a39e-417f-9be6-c0dbe3d94069","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-ERM"},
{"id":  "c81764a5-be79-4d50-ba3e-4ade02073780","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Fixed Asset"},
{"id":  "790cf8ce-f921-42a8-8c34-a0af2ddf6265","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-General Journal"},
{"id":  "474a0e0a-d177-4c70-aae0-4ff674a04e74","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Graph"},
{"id":  "2b634ad5-63df-4a3c-9e35-e347f646e940","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Integration"},
{"id":  "cc2187fe-1b59-4f29-8a75-76d76c88c6dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Invoicing"},
{"id":  "9bf23d52-8194-4857-8896-5e48b24493f6","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Job"},
{"id":  "bd6c6741-7734-4109-bf2d-db58545d482c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Local"},
{"id":  "74e323c4-70a3-49ce-b18e-fe9ccaff01d3","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Marketing"},
{"id":  "4564dd2f-e8b2-41ff-9905-9d7a950475a5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Misc"},
{"id":  "c49d9d12-1c94-4362-8bf7-3cce15be54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Monitor Sensitive Fields"},
{"id":  "d94a0cee-f211-4941-b609-7c984f85ad03","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Permissions"},
{"id":  "e94328f1-bf57-43d3-a862-93d54f83a9d7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Physical Inventory"},
{"id":  "fdddc5f1-3294-485f-aed1-0b798b6edd69","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Prepayment"},
{"id":  "7fe10be7-575f-4cce-957b-bcd0df8f9bd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Rapid Start"},
{"id":  "79447c3f-14b4-4c10-8779-03911f30ab26","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Report"},
{"id":  "0243a4ea-21b3-4fa8-ad70-9915a4400be0","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Resource"},
{"id":  "ab333b30-f600-4d0e-a519-73684ff42504","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Reverse"},
{"id":  "6f0b528b-a4de-4ccd-a948-d1350e228e4a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SCM"},
{"id":  "5b061701-dae6-48cc-bc16-8c4761a2baf5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SINGLESERVER"},
{"id":  "c9bea3a6-a9af-499f-b78a-130a42eceedd","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMB"},
{"id":  "c49d9d39-1c94-46d2-8bf7-3cce15ba54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMTP"},
{"id":  "5d86850b-0d76-4eca-bd7b-951ad998e997","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-TestLibraries"},
{"id":  "d0e99b97-089b-449f-a0f5-a2ab994dbfd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Upgrade"},
{"id":  "9cc7e87b-8ba9-4c23-82d4-8af3e919c84b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-User"},
{"id":  "0f0955b8-92e2-4ce2-a580-3c4583dde9ae","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-VAT"},
{"id":  "c4795dd0-aee3-47cc-b020-2ee93a47d4c4","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Workflow"},
{"id":  "23de40a6-dfe8-4f80-80db-d70f83ce8caf","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Test Runner"},
{"id":  "dd0be2ea-f733-4d65-bb34-a28f4624fb14","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Assert"},
{"id":  "5095f467-0a01-4b99-99d1-9ff1237d286f","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Variable Storage"},
{"id":  "e7320ebb-08b3-4406-b1ec-b4927d3e280b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Any"},
{"id":  "0d60b215-6ee1-4789-8e53-866cfa50c23c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test"},
{"id":  "9856ae4f-d1a7-46ef-89bb-6ef056398228","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test Library"},

Test App Dependencies (4)

Another note to myself, but might probably be of help to all those that are building tests apps and make use of (some) MS test related apps. Every once in a while I get asked questions that relate to this. like...

What dependencies do I need?

What are, or where can I find, the details of each test app?

Find listed, in app.json dependencies format, all current MS apps that relate to test automation, being test library apps, test apps and test runner. Note that I have set the version to 16.0.0.0. This has proven to be most practical in the AL projects I am working on right now. Using this in a BC17 project it will work fine to as the version is defining the minimum version wanted.

{"id":  "1fb2e583-f2c3-4484-a8d4-387e3adce46d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Bank"},
{"id":  "69837cc7-28e9-4db0-9a0f-6616f259c91a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cash Flow"},
{"id":  "16419195-5f01-494f-9b02-34363dade478","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cost Accounting"},
{"id":  "155bc500-e420-4113-803e-7aa8e8eea112","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-CRM integration"},
{"id":  "85125fdc-eb14-4f16-8c5d-6e4589aceb1d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Data Exchange"},
{"id":  "6d9b6d22-97e0-4774-982a-2097fd660f97","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Dimension"},
{"id":  "fa3e2564-a39e-417f-9be6-c0dbe3d94069","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-ERM"},
{"id":  "c81764a5-be79-4d50-ba3e-4ade02073780","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Fixed Asset"},
{"id":  "790cf8ce-f921-42a8-8c34-a0af2ddf6265","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-General Journal"},
{"id":  "474a0e0a-d177-4c70-aae0-4ff674a04e74","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Graph"},
{"id":  "2b634ad5-63df-4a3c-9e35-e347f646e940","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Integration"},
{"id":  "cc2187fe-1b59-4f29-8a75-76d76c88c6dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Invoicing"},
{"id":  "9bf23d52-8194-4857-8896-5e48b24493f6","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Job"},
{"id":  "bd6c6741-7734-4109-bf2d-db58545d482c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Local"},
{"id":  "74e323c4-70a3-49ce-b18e-fe9ccaff01d3","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Marketing"},
{"id":  "4564dd2f-e8b2-41ff-9905-9d7a950475a5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Misc"},
{"id":  "c49d9d12-1c94-4362-8bf7-3cce15be54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Monitor Sensitive Fields"},
{"id":  "d94a0cee-f211-4941-b609-7c984f85ad03","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Permissions"},
{"id":  "e94328f1-bf57-43d3-a862-93d54f83a9d7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Physical Inventory"},
{"id":  "fdddc5f1-3294-485f-aed1-0b798b6edd69","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Prepayment"},
{"id":  "7fe10be7-575f-4cce-957b-bcd0df8f9bd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Rapid Start"},
{"id":  "79447c3f-14b4-4c10-8779-03911f30ab26","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Report"},
{"id":  "0243a4ea-21b3-4fa8-ad70-9915a4400be0","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Resource"},
{"id":  "ab333b30-f600-4d0e-a519-73684ff42504","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Reverse"},
{"id":  "6f0b528b-a4de-4ccd-a948-d1350e228e4a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SCM"},
{"id":  "5b061701-dae6-48cc-bc16-8c4761a2baf5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SINGLESERVER"},
{"id":  "c9bea3a6-a9af-499f-b78a-130a42eceedd","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMB"},
{"id":  "c49d9d39-1c94-46d2-8bf7-3cce15ba54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMTP"},
{"id":  "5d86850b-0d76-4eca-bd7b-951ad998e997","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-TestLibraries"},
{"id":  "d0e99b97-089b-449f-a0f5-a2ab994dbfd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Upgrade"},
{"id":  "9cc7e87b-8ba9-4c23-82d4-8af3e919c84b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-User"},
{"id":  "0f0955b8-92e2-4ce2-a580-3c4583dde9ae","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-VAT"},
{"id":  "c4795dd0-aee3-47cc-b020-2ee93a47d4c4","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Workflow"},
{"id":  "23de40a6-dfe8-4f80-80db-d70f83ce8caf","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Test Runner"},
{"id":  "dd0be2ea-f733-4d65-bb34-a28f4624fb14","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Assert"},
{"id":  "5095f467-0a01-4b99-99d1-9ff1237d286f","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Variable Storage"},
{"id":  "e7320ebb-08b3-4406-b1ec-b4927d3e280b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Any"},
{"id":  "0d60b215-6ee1-4789-8e53-866cfa50c23c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test"},
{"id":  "9856ae4f-d1a7-46ef-89bb-6ef056398228","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test Library"},

Test App Dependencies (5)

Another note to myself, but might probably be of help to all those that are building tests apps and make use of (some) MS test related apps. Every once in a while I get asked questions that relate to this. like...

What dependencies do I need?

What are, or where can I find, the details of each test app?

Find listed, in app.json dependencies format, all current MS apps that relate to test automation, being test library apps, test apps and test runner. Note that I have set the version to 16.0.0.0. This has proven to be most practical in the AL projects I am working on right now. Using this in a BC17 project it will work fine to as the version is defining the minimum version wanted.

{"id":  "1fb2e583-f2c3-4484-a8d4-387e3adce46d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Bank"},
{"id":  "69837cc7-28e9-4db0-9a0f-6616f259c91a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cash Flow"},
{"id":  "16419195-5f01-494f-9b02-34363dade478","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Cost Accounting"},
{"id":  "155bc500-e420-4113-803e-7aa8e8eea112","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-CRM integration"},
{"id":  "85125fdc-eb14-4f16-8c5d-6e4589aceb1d","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Data Exchange"},
{"id":  "6d9b6d22-97e0-4774-982a-2097fd660f97","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Dimension"},
{"id":  "fa3e2564-a39e-417f-9be6-c0dbe3d94069","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-ERM"},
{"id":  "c81764a5-be79-4d50-ba3e-4ade02073780","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Fixed Asset"},
{"id":  "790cf8ce-f921-42a8-8c34-a0af2ddf6265","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-General Journal"},
{"id":  "474a0e0a-d177-4c70-aae0-4ff674a04e74","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Graph"},
{"id":  "2b634ad5-63df-4a3c-9e35-e347f646e940","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Integration"},
{"id":  "cc2187fe-1b59-4f29-8a75-76d76c88c6dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Invoicing"},
{"id":  "9bf23d52-8194-4857-8896-5e48b24493f6","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Job"},
{"id":  "bd6c6741-7734-4109-bf2d-db58545d482c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Local"},
{"id":  "74e323c4-70a3-49ce-b18e-fe9ccaff01d3","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Marketing"},
{"id":  "4564dd2f-e8b2-41ff-9905-9d7a950475a5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Misc"},
{"id":  "c49d9d12-1c94-4362-8bf7-3cce15be54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Monitor Sensitive Fields"},
{"id":  "d94a0cee-f211-4941-b609-7c984f85ad03","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Permissions"},
{"id":  "e94328f1-bf57-43d3-a862-93d54f83a9d7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Physical Inventory"},
{"id":  "fdddc5f1-3294-485f-aed1-0b798b6edd69","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Prepayment"},
{"id":  "7fe10be7-575f-4cce-957b-bcd0df8f9bd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Rapid Start"},
{"id":  "79447c3f-14b4-4c10-8779-03911f30ab26","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Report"},
{"id":  "0243a4ea-21b3-4fa8-ad70-9915a4400be0","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Resource"},
{"id":  "ab333b30-f600-4d0e-a519-73684ff42504","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Reverse"},
{"id":  "6f0b528b-a4de-4ccd-a948-d1350e228e4a","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SCM"},
{"id":  "5b061701-dae6-48cc-bc16-8c4761a2baf5","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SINGLESERVER"},
{"id":  "c9bea3a6-a9af-499f-b78a-130a42eceedd","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMB"},
{"id":  "c49d9d39-1c94-46d2-8bf7-3cce15ba54dc","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-SMTP"},
{"id":  "5d86850b-0d76-4eca-bd7b-951ad998e997","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-TestLibraries"},
{"id":  "d0e99b97-089b-449f-a0f5-a2ab994dbfd7","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Upgrade"},
{"id":  "9cc7e87b-8ba9-4c23-82d4-8af3e919c84b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-User"},
{"id":  "0f0955b8-92e2-4ce2-a580-3c4583dde9ae","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-VAT"},
{"id":  "c4795dd0-aee3-47cc-b020-2ee93a47d4c4","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Tests-Workflow"},
{"id":  "23de40a6-dfe8-4f80-80db-d70f83ce8caf","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Test Runner"},
{"id":  "dd0be2ea-f733-4d65-bb34-a28f4624fb14","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Assert"},
{"id":  "5095f467-0a01-4b99-99d1-9ff1237d286f","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Library Variable Storage"},
{"id":  "e7320ebb-08b3-4406-b1ec-b4927d3e280b","publisher":  "Microsoft","version":  "16.0.0.0","name":  "Any"},
{"id":  "0d60b215-6ee1-4789-8e53-866cfa50c23c","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test"},
{"id":  "9856ae4f-d1a7-46ef-89bb-6ef056398228","publisher":  "Microsoft","version":  "16.0.0.0","name":  "System Application Test Library"},