عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

Lift.yaml - عبر الإنترنت في السحابة

قم بتشغيل Lift.yaml في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر Lift.yaml الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


Lift.yaml - تحديد مجموعة اختبار الرفع

الوصف


يوفر الرفع منصة اختبار تكاملية/وظيفية يمكنها التعامل مع تنفيذ الاختبارات بسهولة
وبشكل عام.

Lift.yaml يتم استخدام الملفات لتحديد مجموعة الاختبار. تتم كتابة هذا الملف في YAML (-
http://yaml.org/) ودعم 3 أنواع من أقسام الجذر: إعدادات, محلي اختبارات و عن بعد
اختبارات. وقد تم توثيقها أدناه في هذه الوثائق.

تتكون مجموعة اختبار الرفع من واحد على الأقل Lift.yaml file ولكنه غالبًا ما يكون مجلدًا
التسلسل الهرمي مع واحد Lift.yaml ملف في كل مستوى.

يعد هذا التسلسل الهرمي مفيدًا في تحديد مجموعات فرعية أكثر تخصصًا (على سبيل المثال، مجموعة أساسية
وظائف، واحدة للعروض...). كل جناح فرعي له خاصته Lift.yaml ويمكن أن تكون
تشغيل بشكل فردي.

الإعدادات المحددة على أ Lift.yaml الملف موروث في الأجنحة الفرعية. يمكن تجاوز الأجنحة الفرعية
الإعدادات الموروثة إذا كانوا بحاجة إلى ذلك.

إعدادات تعريف


يستخدم هذا القسم لتحديد أجهزة التحكم عن بعد التي سيتم استخدامها للاختبارات عن بعد
تحديد متغيرات البيئة التي سيتم تمريرها إلى الاختبارات.

يمكن تجاوز متغيرات البيئة لكل اختبار على حدة في تعريفها.

يجب تحديد قسم "الإعدادات" في جذر الملف Lift.yaml ملف.

الإعدادات:
# الكلمة الأساسية "تعريف" متبوعة بالاسم البعيد
تعريف my_remote:
المضيف: المضيف المحلي # إلزامي
اسم المستخدم: الجذر # إلزامي
كلمة المرور: foobar # اختياري (إذا تم ضبط مفاتيح ssh بشكل صحيح)
تعريف my_other_remote:
المضيف: المضيف المحلي
اسم المستخدم: not_root
كلمة المرور: foobar
# سيتم إرسالها إلى أوامر الاختبار
# يمكن استخدامها كوسيلة لتمرير الإعدادات الشائعة
بيئة:
MY_ENV_VAR1: فو
MY_ENV_VAR2: شريط

LOCAL الاختبار تعريف


يتم تمثيل كل اختبار بقسم واحد في جذر الملف Lift.yaml ملف. هنا
مثال:

# الكلمة الأساسية "اختبار" متبوعة باسم الاختبار
اختبار my_test_name:
الأمر: "./my_test_executable --my-arg" # إلزامي
رمز الإرجاع: 0 # اختياري (الافتراضي هو 0)
المهلة: 10 # اختيارية، بالثواني (لا توجد مهلة افتراضيًا)
البيئة: # اختياري
MY_VAR: 42 # قد يتجاوز متغيرًا محددًا بالفعل

إذا انتهت مهلة الاختبار، فسوف يُرجع 124. وبالتالي يمكنك اختبار انتهاء مهلة الأمر
عن طريق ضبط قيمة "رمز الإرجاع" على 124.

يتم حساب البيئة الفعلية التي يستخدمها الاختبار بالترتيب التالي: البيئة
المحددة في المستوى الأعلى Lift.yaml الملفات (الميراث)، ثم البيئة المحددة في ملف
تيار Lift.yaml file وأخيراً البيئة المحددة في الاختبار نفسه.

يمكن أن يكون "الأمر" مسارًا مطلقًا، مسارًا متعلقًا بالتيار Lift.yaml ان يرتفع المركز
أو أمر نظام (مثل ping، curl...)

REMOTE الاختبار تعريف


يتم تمثيل كل اختبار عن بعد بقسم واحد في جذر الملف Lift.yaml ملف.
يرجى أيضًا الرجوع إلى وثائق تعريف الاختبار المحلي، حيث يتم إعادة استخدام جميع الخيارات في
بنفس الطريقة للاختبارات عن بعد. هنا مثال:

# اسم بعيد معروف متبوعًا بالكلمة الأساسية "اختبار" واسم الاختبار
# يحدد هذا الاختبار الذي سيتم إجراؤه على my_remote.
اختبار my_remote my_remote_test_name:
الأمر: "sh test/test.sh --my-arg"
رمز الإرجاع: 0
المهلة: 2
# قائمة الملفات والمجلدات التي سيتم تحميلها على جهاز التحكم عن بعد
#قبل إجراء الاختبار.
مصادر:
- امتحان/
بيئة:
MY_VAR: المحتوى

لكي يتم التعرف عليه، يجب تعريف جهاز التحكم عن بعد إما في مستوى أعلى Lift.yaml ملف
(الميراث) أو في الجارية Lift.yaml أو مباشرة عبر --التحكم عن بعد الخيار مصعد
سطر الأوامر.

يتم تحميل موارد الملفات "بشكل ثابت" بينما تحتفظ المجلدات ببنيتها. رفع الإرادة
احرص على حذف جميع الموارد من جهاز التحكم عن بعد بعد انتهاء الاختبار.

سيتم تنفيذ الأمر في الدليل المؤقت الذي سيتم إنشاؤه على جهاز التحكم عن بعد.
سيتم وضع الموارد في هذا الدليل، حتى تتمكن من استخدام المسارات النسبية لها في ملفك
الأمر/قابل للتنفيذ.

كامل الاختبار SUITE مثال


مثال يحتوي المجلد الموجود في جذر مصادر الرفع على مثال تم التعليق عليه بالكامل لـ a
مجموعة اختبار الرفع، والتي يمكن استخدامها أيضًا كمجموعة اختبار وظيفية للرفع نفسه.

في أنظمة دبيان، مثال يمكن العثور على المجلد في /usr/share/doc/lift/example.

استخدم Lift.yaml عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad