jofme / D365FinanceToolbox

A collection of extensions, enhancements and 'nice-to-haves' for D365 finance and related workloads.
MIT License
14 stars 2 forks source link

Infrastructure - Automated testing #40

Open jofme opened 1 month ago

FH-Inway commented 1 month ago

That could get tricky. Even with the new unified development/alm experience, you need an environment to run the automated tests against. So someone would need to sponsor such an environment. The trials for the unified environments might also be an option, but they are time limited. So in addition to running the tests, an automated setup of a trial environment (which would probably include setting up a tenant) would be needed.

jofme commented 1 month ago

I can only sponsor server and azure capacity right now, unfortunately )-: Can we use a one-box VHD environment?

If they haven't closed that loophole, it should be possible to keep an environment alive for up to 120 days (Finance Trial + Extend, SCM Trial + extend). That could also be a possibility until we find a sponsor.

jofme commented 1 month ago

@FH-Inway Actually, I can sponsor an environment hosted in LCS (-: I need to do some testing on automated deployment anyways.

Just name the specs and I'll make an environment

FH-Inway commented 1 month ago

That's great, here are the specs:

Other specs can be default or your choice.

Once available, we should probably have a call for some additional setup. A GitHub runner needs to be installed to execute the workflow, but I've never done that before. We could also use an Azure DevOps pipeline, but I think it is a good idea to keep it GitHub only.

jofme commented 3 weeks ago

Sorry for not getting back to you! I had some license issues, and the responsible person was on holiday. I'll try to look at it again this week.

FH-Inway commented 3 weeks ago

No worries, it is holiday season. I will be on vacation next 2 weeks, but afterwards, we can look into it.