تُنشر مُشغّلات الاختبارات لدينا كصور Docker.
يُرجى قراءة معلومات Docker العامة الخاصة بالأدوات للتعرّف على كيفية عملها.
عندما نشغّل مُشغّل اختبارات لاختبار حلٍّ ما، نُشغّل أمر Docker يبدو هكذا:
docker run \
--rm \
--network none \
--mount type=bind,src="${solution_dir}",dst=/solution \
--mount type=bind,src="${output_dir}",dst=/output \
--tmpfs /tmp:rw \
"exercism/${track_slug}-test-runner" \
"${exercise_slug}" "/solution" "/output"
كما ترى، نمرّر ثلاثة وسائط إلى صورة Docker:
تستخدم جميع مُشغّلات الاختبارات لدينا الاصطلاحات التالية في تنفيذها:
Dockerfile في الدليل الجذر للمستودع./opt/test-runner./opt/test-runner/bin/run.sh
/opt/test-runner/bin/run.sh ثلاثة وسائط:
لمزيد من المعلومات، راجع الواجهة.
ستستخدم مستودعات مُشغّلات الاختبار الجديدة هذه الاصطلاحات افتراضيًا.