انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

lift.yaml - آنلاین در ابر

lift.yaml را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور lift.yaml است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


lift.yaml - مجموعه تست Lift را تعریف کنید

شرح


Lift یک پلت فرم آزمایشی یکپارچه/عملکردی را فراهم می کند که دسته را انجام می دهد قابل اجرا به راحتی تست می کند
و به طور کلی.

lift.yaml فایل ها برای تعریف مجموعه آزمایشی استفاده می شوند. چنین فایلی در YAML نوشته شده است (-
http://yaml.org/) و از 3 نوع بخش ریشه پشتیبانی می کند: تنظیمات, محلی تست و دور
تست. این موارد در زیر در این مستندات بیشتر مستند شده است.

مجموعه تست Lift حداقل از یک مجموعه تشکیل شده است lift.yaml فایل اما اغلب یک پوشه است
سلسله مراتب با یک lift.yaml فایل در هر سطح

چنین سلسله مراتبی برای تعریف زیرمجموعه های تخصصی تر مفید است (مثلاً یکی برای پایه
قابلیت ها، یکی برای اجرا...). هر زیر مجموعه خود را دارد lift.yaml و می تواند
به صورت جداگانه اجرا شود

تنظیمات تعریف شده در a lift.yaml فایل در زیر مجموعه ها به ارث می رسد. مجموعه های فرعی می توانند لغو شوند
تنظیمات ارثی در صورت نیاز.

تنظیمات تعریف


این بخش برای تعریف ماشین های راه دور که برای تست های از راه دور استفاده می شوند و به استفاده می شود
متغیرهای محیطی را تعریف کنید که به تست ها منتقل می شوند.

متغیرهای محیطی را می توان برای هر آزمون به صورت جداگانه در تعریف آنها نادیده گرفت.

بخش "تنظیمات" باید در ریشه تعریف شود lift.yaml فایل.

تنظیمات:
# کلمه کلیدی "تعریف" به دنبال نام راه دور
my_remote را تعریف کنید:
میزبان: localhost # اجباری است
نام کاربری: ریشه # اجباری است
رمز عبور: foobar # اختیاری است (اگر کلیدهای ssh به درستی تنظیم شده باشند)
my_other_remote را تعریف کنید:
میزبان: localhost
نام کاربری: not_root
رمز عبور: foobar
# اینها به دستورات آزمایشی منتقل خواهند شد
# می توان از آنها به عنوان راهی برای انتقال تنظیمات رایج استفاده کرد
محیط:
MY_ENV_VAR1: فوو
MY_ENV_VAR2: نوار

محلی تست تعریف


هر آزمون با یک بخش در ریشه نشان داده می شود lift.yaml فایل. اینجا یک است
مثال:

# کلمه کلیدی "تست" به دنبال نام آزمون
my_test_name را تست کنید:
دستور: "./my_test_executable --my-arg" # اجباری
کد بازگشتی: 0 # اختیاری (پیش‌فرض 0)
تایم اوت: 10 # اختیاری، در ثانیه (بدون مهلت زمانی به طور پیش فرض)
محیط: # اختیاری
MY_VAR: 42 # ممکن است یک متغیر از قبل تعریف شده را لغو کند

اگر یک تست به پایان برسد، 124 برمی گردد. بنابراین، می توانید تست کنید که یک دستور مهلت زمانی دارد
با تنظیم مقدار "کد بازگشت" به 124.

محیط واقعی مورد استفاده توسط یک آزمون به ترتیب زیر محاسبه می شود: محیط
در سطح بالاتر تعریف شده است lift.yaml فایل ها (ارث)، سپس محیط تعریف شده در
جاری lift.yaml فایل و در نهایت محیط تعریف شده در خود تست.

"فرمان" می تواند یک مسیر مطلق باشد، یک مسیر نسبت به جریان lift.yaml موقعیت
یا یک فرمان سیستمی (مانند پینگ، کرل...)

از راه دور تست تعریف


هر تست از راه دور با یک بخش در ریشه نمایش داده می شود lift.yaml فایل.
لطفاً به مستندات تعریف تست محلی نیز مراجعه کنید، زیرا همه گزینه‌ها مجدداً در آن استفاده می‌شوند
همین روش برای تست های از راه دور به عنوان مثال:

# یک نام راه دور شناخته شده به دنبال کلمه کلیدی "تست" و نام تست
# این تستی را تعریف می‌کند که روی my_remote اجرا می‌شود.
my_remote test my_remote_test_name:
دستور: "sh test/test.sh --my-arg"
کد بازگشت: 0
تایم اوت: 2
# فایل ها و پوشه هایی را که در ریموت آپلود می شوند فهرست کنید
# قبل از اجرای آزمون.
منابع:
- تست/
محیط:
MY_VAR: محتوا

برای شناخته شدن، یک کنترل از راه دور باید در سطح بالاتری تعریف شود lift.yaml پرونده
(ارث) یا در جریان lift.yaml یا مستقیماً از طریق --از راه دور گزینه بلند کردن
خط فرمان.

منابع فایل‌ها «مستقیم» آپلود می‌شوند در حالی که پوشه‌ها ساختار خود را حفظ می‌کنند. لیفت اراده
مراقب باشید پس از پایان آزمایش، تمام منابع را از ریموت حذف کنید.

دستور در یک دایرکتوری موقت که روی ریموت ایجاد می شود اجرا می شود.
منابع در این دایرکتوری قرار می گیرند، بنابراین می توانید از مسیرهای مربوط به آنها در خود استفاده کنید
فرمان/قابل اجرا

FULL تست سوئیت مثال


La مثال پوشه در ریشه منابع Lift حاوی یک مثال کاملاً نظردهی شده از a
مجموعه تست لیفت که می تواند به عنوان یک مجموعه تست عملکردی برای خود لیفت نیز استفاده شود.

در سیستم های دبیان، مثال پوشه را می توان در پیدا کرد /usr/share/doc/lift/example.

با استفاده از خدمات onworks.net به صورت آنلاین از lift.yaml استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    پلاگین Tomcat Eclipse
    پلاگین Tomcat Eclipse
    پلاگین Eclipse Tomcat فراهم می کند
    ادغام ساده سرورلت تامکت
    ظرفی برای توسعه جاوا
    برنامه های کاربردی وب شما می توانید به ما بپیوندید
    بحث...
    دانلود پلاگین Eclipse Tomcat
  • 2
    دسکتاپ WebTorrent
    دسکتاپ WebTorrent
    WebTorrent Desktop برای پخش جریانی است
    تورنت در مک، ویندوز یا لینوکس. آی تی
    به هر دو بیت تورنت وصل می شود
    همتایان وب تورنت اکنون وجود ندارد
    باید منتظر بود...
    دانلود WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX یک برنامه علمی برای اصلاح است
    بازتاب اشعه ایکس، نوترون
    بازتابش و اشعه ایکس سطح
    داده های پراش با استفاده از دیفرانسیل
    الگوریتم تکامل ....
    GenX را دانلود کنید
  • 4
    pspp4 windows
    pspp4 windows
    PSPP یک برنامه برای آمار است
    تجزیه و تحلیل داده های نمونه برداری شده رایگان است
    جایگزینی برای برنامه اختصاصی
    SPSS. PSPP دارای هر دو مبتنی بر متن و
    ما گرافیکی...
    دانلود pspp4windows
  • 5
    برنامه های افزودنی Git
    برنامه های افزودنی Git
    Git Extensions یک ابزار UI مستقل است
    برای مدیریت مخازن Git. آن را نیز
    با Windows Explorer و
    مایکروسافت ویژوال استودیو
    (2015/2017/2019). این...
    برنامه های افزودنی Git را دانلود کنید
  • 6
    eSpeak: سنتز گفتار
    eSpeak: سنتز گفتار
    موتور متن به گفتار برای زبان انگلیسی و
    بسیاری از زبان های دیگر اندازه جمع و جور با
    تلفظ واضح اما مصنوعی
    در دسترس به عنوان یک برنامه خط فرمان با
    زیاد ...
    دانلود eSpeak: سنتز گفتار
  • بیشتر "

دستورات لینوکس

Ad