سؤال

آمل أن يكون هناك شخص ما يمكن أن يعطيني المساعدة في هذا. لذلك ، يجب أن أكون قادرًا على تشغيل حالة اختبار Microsoft Dynamics AX في C#. الآن كنت سأحاول القيام بشيء مثل

Process.Start("ax32.exe", "-StartupCmd=RunTestProject_<name of test>");

لكنني آمل أن تكون هناك طريقة لتشغيلها عن طريق استيراد بعض Dynamics AX DLL في C# وتنفيذ حالات الاختبار بهذه الطريقة بشيء مثل Systestrunner (أعتقد الآن أن هذا موجود فقط في X ++/Morphx).

يتم تقدير أي تلميحات أو حدس أو حلول محتملة لهذه المشكلة!

شكرًا!!

هل كانت مفيدة؟

المحلول 2

فقط في حال واجه أي شخص هذه المسألة ، انتهى بنا الأمر فقط مع

Process.Start("ax32.exe", "-StartupCmd=RunTestProject_<name of test>");

نظرًا لأن هذا كان أفضل طريقة للوصول إلى Dynamicsax Internals واستدعاء حالات الاختبار فعليًا. لسوء الحظ ، ستأتي شاشة Dynamicsax Splash مع كل الاحتجاج ، لكن هذا كان شيئًا كنا على استعداد للتعامل معه.

نصائح أخرى

هل يمكنك توضيح المزيد حول ما تريد تحقيقه من خلال إجراء الاختبارات من C#؟ إذا كنت ترغب في إجراء اختبارات يوميًا/ليلا ، فيمكنك ببساطة القيام بذلك تشغيل دفعة داخل Dynamics AX.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top