ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

lit-3.8 - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ lit-3.8 പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന lit-3.8 കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


ലിറ്റ് - LLVM ഇന്റഗ്രേറ്റഡ് ടെസ്റ്റർ

സിനോപ്സിസ്


കിടക്ക [ഓപ്ഷനുകൾ] [ടെസ്റ്റുകൾ]

വിവരണം


കിടക്ക LLVM, Clang സ്റ്റൈൽ ടെസ്റ്റ് സ്യൂട്ടുകൾ എന്നിവ നടപ്പിലാക്കുന്നതിനുള്ള ഒരു പോർട്ടബിൾ ടൂളാണ്, അവയുടെ സംഗ്രഹം
ഫലങ്ങളും പരാജയങ്ങളുടെ സൂചനയും നൽകുന്നു. കിടക്ക കനംകുറഞ്ഞ രീതിയിൽ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്
കഴിയുന്നത്ര ലളിതമായ ഉപയോക്തൃ ഇന്റർഫേസ് ഉള്ള ടെസ്റ്റിംഗ് ടൂൾ.

കിടക്ക ഒന്നോ അതിലധികമോ ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കണം ടെസ്റ്റുകൾ കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയ പ്രവർത്തിപ്പിക്കാൻ. ടെസ്റ്റുകൾക്ക് കഴിയും
ടെസ്റ്റുകൾക്കായി തിരയാൻ വ്യക്തിഗത ടെസ്റ്റ് ഫയലുകളോ ഡയറക്‌ടറികളോ ആകുക (കാണുക ടെസ്റ്റ് കണ്ടെത്തൽ).

ഓരോ നിർദ്ദിഷ്ട ടെസ്റ്റും എക്സിക്യൂട്ട് ചെയ്യും (സാധ്യതയുള്ള സമാന്തരമായി) എല്ലാ ടെസ്റ്റുകളും ഒരിക്കൽ
ഓടിച്ചു കിടക്ക വിജയിച്ചതോ പരാജയപ്പെട്ടതോ ആയ ടെസ്റ്റുകളുടെ എണ്ണത്തെക്കുറിച്ചുള്ള സംഗ്രഹ വിവരങ്ങൾ അച്ചടിക്കും
(കാണുക ടെസ്റ്റ് പദവി ഫലം). എസ് കിടക്ക പൂജ്യമല്ലാത്ത എക്‌സിറ്റ് കോഡ് ഉണ്ടെങ്കിൽ പ്രോഗ്രാം എക്‌സിക്യൂട്ട് ചെയ്യും
പരീക്ഷകൾ പരാജയപ്പെടുന്നു.

സ്ഥിരസ്ഥിതിയായി കിടക്ക ഒരു സംക്ഷിപ്ത പുരോഗതി ഡിസ്പ്ലേ ഉപയോഗിക്കുകയും സംഗ്രഹം മാത്രം പ്രിന്റ് ചെയ്യുകയും ചെയ്യും
പരീക്ഷണ പരാജയങ്ങൾക്കുള്ള വിവരങ്ങൾ. കാണുക ഔട്ട്പ് ഓപ്ഷനുകൾ നിയന്ത്രിക്കുന്നതിനുള്ള ഓപ്ഷനുകൾക്കായി കിടക്ക
പുരോഗതി പ്രദർശനവും ഔട്ട്പുട്ടും.

കിടക്ക ടെസ്റ്റുകൾ എങ്ങനെ നിർവഹിക്കപ്പെടുന്നു എന്നത് നിയന്ത്രിക്കുന്നതിനുള്ള നിരവധി ഓപ്ഷനുകളും ഉൾപ്പെടുന്നു (നിർദ്ദിഷ്ടം
സവിശേഷതകൾ പ്രത്യേക ടെസ്റ്റ് ഫോർമാറ്റിനെ ആശ്രയിച്ചിരിക്കും). കാണുക നിർവ്വഹണം ഓപ്ഷനുകൾ കൂടുതൽ
വിവരങ്ങൾ.

ഒടുവിൽ കിടക്ക ഓപ്ഷനുകളുടെ ഒരു ഉപവിഭാഗം മാത്രം പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള അധിക ഓപ്ഷനുകളും പിന്തുണയ്ക്കുന്നു
കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയിരിക്കുന്നു, കാണുക തിരഞ്ഞെടുക്കൽ ഓപ്ഷനുകൾ കൂടുതൽ വിവരങ്ങൾക്ക്.

ഉപയോക്താക്കൾക്ക് താൽപ്പര്യമുണ്ട് കിടക്ക വാസ്തുവിദ്യ അല്ലെങ്കിൽ രൂപകൽപ്പന a കിടക്ക ടെസ്റ്റിംഗ് നടപ്പിലാക്കണം
കാണുക ബെഡ് ഇൻഫ്രാസ്ട്രക്ചർ.

പൊതുവായ ഓപ്ഷനുകൾ


-h, --സഹായിക്കൂ
കാണിക്കുക കിടക്ക സഹായ സന്ദേശം.

-j N, --ത്രെഡുകൾ=എൻ
പ്രവർത്തിപ്പിക്കുക N സമാന്തരമായി പരിശോധനകൾ. സ്ഥിരസ്ഥിതിയായി, ഇതുമായി പൊരുത്തപ്പെടുന്നതിന് ഇത് സ്വയമേവ തിരഞ്ഞെടുക്കപ്പെടുന്നു
ലഭ്യമായ ലഭ്യമായ സിപിയുകളുടെ എണ്ണം.

--config-prefix=NAME
ഇതിനായി തിരയുക NAME.cfg ഒപ്പം NAME.site.cfg എപ്പോൾ തിരയുന്നു വേണ്ടി പരിശോധന സ്യൂട്ടുകൾ, പകരം of
lit.cfg ഒപ്പം lit.site.cfg.

-D NAME, -D NAME=VALUE, --പരം NAME, --പരം NAME=VALUE
ഉപയോക്താവ് നിർവചിച്ച പാരാമീറ്റർ ചേർക്കുക NAME തന്നത് കൊണ്ട് , VALUE- (അല്ലെങ്കിൽ ശൂന്യമായ സ്ട്രിംഗ്
നൽകിയത്). ഈ പരാമീറ്ററുകളുടെ അർത്ഥവും ഉപയോഗവും ടെസ്റ്റ് സ്യൂട്ടിനെ ആശ്രയിച്ചിരിക്കുന്നു.

ഔട്ട്പ് ഓപ്ഷനുകൾ


-ക്യു, --നിശബ്ദമായി
ടെസ്റ്റ് പരാജയങ്ങൾ ഒഴികെയുള്ള ഏതെങ്കിലും ഔട്ട്പുട്ട് അടിച്ചമർത്തുക.

- അതെ, --ചുരുക്കം
കുറച്ച് ഔട്ട്‌പുട്ട് കാണിക്കുക, ഉദാഹരണത്തിന് വിജയിക്കുന്ന ടെസ്റ്റുകളുടെ വിവരങ്ങൾ കാണിക്കരുത്.

-വി, --വാക്കുകൾ
ടെസ്റ്റ് പരാജയങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ കാണിക്കുക, ഉദാഹരണത്തിന് മുഴുവൻ ടെസ്റ്റ് ഔട്ട്പുട്ടും
പരിശോധനാ ഫലം മാത്രം.

-എ, --എല്ലാം കാണിക്കൂ
എല്ലാ ടെസ്റ്റുകളെയും കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ കാണിക്കുക, ഉദാഹരണത്തിന് മുഴുവൻ ടെസ്റ്റ് കമാൻഡ് ലൈൻ കൂടാതെ
.ട്ട്‌പുട്ട്.

--നോ-പ്രോഗ്രസ്-ബാർ
ശാപങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ള പുരോഗതി ബാർ ഉപയോഗിക്കരുത്.

--ഷോ-പിന്തുണയില്ല
പിന്തുണയ്ക്കാത്ത ടെസ്റ്റുകളുടെ പേരുകൾ കാണിക്കുക.

--show-xfail
പരാജയപ്പെടുമെന്ന് പ്രതീക്ഷിച്ചിരുന്ന ടെസ്റ്റുകളുടെ പേരുകൾ കാണിക്കുക.

നിർവ്വഹണം ഓപ്ഷനുകൾ


--പാത്ത്=പാത്ത്
അധികമായി വ്യക്തമാക്കുക PATH ടെസ്റ്റുകളിൽ എക്സിക്യൂട്ടബിളുകൾക്കായി തിരയുമ്പോൾ ഉപയോഗിക്കുന്നതിന്.

--വിജി valgrind (memcheck ടൂൾ ഉപയോഗിച്ച്) കീഴിൽ വ്യക്തിഗത പരിശോധനകൾ പ്രവർത്തിപ്പിക്കുക. ദി
--എറർ-എക്സിറ്റ്കോഡ് valgrind എന്നതിനുള്ള ആർഗ്യുമെന്റ് ഉപയോഗിക്കുന്നതിനാൽ valgrind പരാജയങ്ങൾ സംഭവിക്കും
പൂജ്യമല്ലാത്ത സ്റ്റാറ്റസ് ഉപയോഗിച്ച് പുറത്തുകടക്കാനുള്ള പ്രോഗ്രാം.

ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, കിടക്ക സ്വയമേവ ഒരു "ഉം നൽകുംവാൽഗ്രിൻഡ്"
സോപാധികമായി അപ്രാപ്തമാക്കാൻ (അല്ലെങ്കിൽ പരാജയം പ്രതീക്ഷിക്കുന്നു) ഉപയോഗിക്കാവുന്ന സവിശേഷത
ടെസ്റ്റുകൾ.

--vg-arg=ARG
എപ്പോൾ --വിജി ഉപയോഗിക്കുന്നു, കൈമാറാൻ ഒരു അധിക ആർഗ്യുമെന്റ് വ്യക്തമാക്കുക വാൽഗ്രിൻഡ് സ്വയം.

--vg-ലീക്ക്
എപ്പോൾ --വിജി ഉപയോഗിക്കുന്നു, മെമ്മറി ലീക്ക് പരിശോധനകൾ പ്രവർത്തനക്ഷമമാക്കുക. ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, കിടക്ക
സ്വയമേവ ഒരു "ഉം നൽകുംvg_leak"ഉപയോഗിക്കാവുന്ന സവിശേഷത
ചില ടെസ്റ്റുകളിൽ സോപാധികമായി പ്രവർത്തനരഹിതമാക്കുക (അല്ലെങ്കിൽ പരാജയം പ്രതീക്ഷിക്കുക).

--ടൈം-ടെസ്റ്റുകൾ
വ്യക്തിഗത പരിശോധനകൾ നടപ്പിലാക്കാൻ എടുക്കുന്ന മതിൽ സമയം ട്രാക്ക് ചെയ്യുക, അതിൽ ഫലങ്ങൾ ഉൾപ്പെടുത്തുക
സംഗ്രഹ ഔട്ട്പുട്ട്. ഒരു ടെസ്റ്റ് സ്യൂട്ടിൽ ഏതൊക്കെ ടെസ്റ്റുകളാണ് ഉള്ളതെന്ന് നിർണ്ണയിക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്
എക്സിക്യൂട്ട് ചെയ്യാൻ ഏറ്റവും കൂടുതൽ സമയം എടുക്കുക. ഈ ഓപ്ഷൻ ഏറ്റവും ഉപയോഗപ്രദമാണെന്ന് ശ്രദ്ധിക്കുക -j 1.

തിരഞ്ഞെടുക്കൽ ഓപ്ഷനുകൾ


--max-tests=N
പരമാവധി ഓടുക N ടെസ്റ്റുകൾ തുടർന്ന് അവസാനിപ്പിക്കുക.

--max-time=N
പരമാവധി ചെലവഴിക്കുക N സെക്കൻഡുകൾ (ഏകദേശം) റണ്ണിംഗ് ടെസ്റ്റുകൾ തുടർന്ന് അവസാനിപ്പിക്കുക.

--ഷഫിൾ
ക്രമരഹിതമായ ക്രമത്തിൽ പരിശോധനകൾ നടത്തുക.

അധിക ഓപ്ഷനുകൾ


--ഡീബഗ്
പ്രവർത്തിപ്പിക്കുക കിടക്ക ഡീബഗ് മോഡിൽ, ഡീബഗ്ഗിംഗ് കോൺഫിഗറേഷൻ പ്രശ്നങ്ങൾക്കും കിടക്ക സ്വയം.

--ഷോ-സ്യൂട്ടുകൾ
കണ്ടെത്തിയ ടെസ്റ്റ് സ്യൂട്ടുകൾ ലിസ്റ്റ് ചെയ്ത് പുറത്തുകടക്കുക.

--ഷോ-ടെസ്റ്റുകൾ
കണ്ടെത്തിയ എല്ലാ ടെസ്റ്റുകളും ലിസ്റ്റ് ചെയ്ത് പുറത്തുകടക്കുക.

പുറത്ത് പദവി


കിടക്ക എന്തെങ്കിലും FAIL അല്ലെങ്കിൽ XPASS ഫലങ്ങൾ ഉണ്ടെങ്കിൽ 1 എന്ന എക്സിറ്റ് കോഡ് ഉപയോഗിച്ച് പുറത്തുകടക്കും. അല്ലെങ്കിൽ,
ഇത് സ്റ്റാറ്റസ് 0 ഉപയോഗിച്ച് പുറത്തുകടക്കും. മറ്റ് എക്സിറ്റ് കോഡുകൾ നോൺ-ടെസ്റ്റ് സംബന്ധമായ പരാജയങ്ങൾക്ക് ഉപയോഗിക്കുന്നു
(ഉദാഹരണത്തിന് ഒരു ഉപയോക്തൃ പിശക് അല്ലെങ്കിൽ ഒരു ആന്തരിക പ്രോഗ്രാം പിശക്).

ടെസ്റ്റ് കണ്ടെത്തൽ


ഇൻപുട്ടുകൾ കൈമാറി കിടക്ക ഒന്നുകിൽ വ്യക്തിഗത ടെസ്റ്റുകളോ മുഴുവൻ ഡയറക്ടറികളോ ആകാം
പ്രവർത്തിപ്പിക്കാനുള്ള ടെസ്റ്റുകളുടെ ശ്രേണി. എപ്പോൾ കിടക്ക ആരംഭിക്കുന്നു, അത് ആദ്യം ചെയ്യുന്നത് പരിവർത്തനം ചെയ്യുക എന്നതാണ്
ഇതിന്റെ ഭാഗമായി പ്രവർത്തിപ്പിക്കേണ്ട ടെസ്റ്റുകളുടെ പൂർണ്ണമായ ലിസ്റ്റിലേക്ക് ഇൻപുട്ടുകൾ പരിശോധന കണ്ടെത്തൽ.

കിടക്ക മാതൃക, എല്ലാ പരിശോധനകളും ചിലരിൽ ഉണ്ടായിരിക്കണം പരിശോധന സ്യൂട്ട്. കിടക്ക ഇൻപുട്ടുകൾ പരിഹരിക്കുന്നു
ഇൻപുട്ട് പാത്തിൽ നിന്ന് മുകളിലേക്ക് തിരഞ്ഞ് സ്യൂട്ടുകൾ പരീക്ഷിക്കുന്നതിന് കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയിരിക്കുന്നു
അത് കണ്ടെത്തുന്നതുവരെ lit.cfg or lit.site.cfg ഫയൽ. ഈ ഫയലുകൾ ടെസ്റ്റിന്റെ ഒരു മാർക്കറായി പ്രവർത്തിക്കുന്നു
സ്യൂട്ടുകളും കോൺഫിഗറേഷൻ ഫയലുകളും കിടക്ക എങ്ങനെ കണ്ടെത്താം എന്ന് മനസിലാക്കാൻ വേണ്ടി ലോഡ് ചെയ്യുന്നു
ടെസ്റ്റ് സ്യൂട്ടിനുള്ളിൽ ടെസ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുക.

ഒരിക്കല് കിടക്ക ഇൻപുട്ടുകളെ ടെസ്റ്റ് സ്യൂട്ടുകളിലേക്ക് മാപ്പ് ചെയ്തിട്ടുണ്ട്, അത് ചേർക്കുന്ന ഇൻപുട്ടുകളുടെ പട്ടികയിലൂടെ കടന്നുപോകുന്നു
വ്യക്തിഗത ഫയലുകൾക്കായുള്ള പരിശോധനകൾ, ഡയറക്‌ടറികളിൽ ടെസ്റ്റുകൾക്കായി ആവർത്തിച്ച് തിരയുക.

ഈ സ്വഭാവം അനുവദിക്കുമ്പോൾ തന്നെ, റൺ ചെയ്യാനുള്ള ടെസ്റ്റുകളുടെ ഒരു ഉപവിഭാഗം വ്യക്തമാക്കുന്നത് എളുപ്പമാക്കുന്നു
ടെസ്റ്റുകൾ എങ്ങനെ വ്യാഖ്യാനിക്കപ്പെടുന്നു എന്നത് കൃത്യമായി നിയന്ത്രിക്കുന്നതിന് ടെസ്റ്റ് സ്യൂട്ട് കോൺഫിഗറേഷൻ. ഇതുകൂടാതെ, കിടക്ക
എല്ലായ്‌പ്പോഴും ടെസ്റ്റുകൾ അവർ ഉള്ള ടെസ്റ്റ് സ്യൂട്ടിലൂടെയും അതിനുള്ളിലെ അവയുടെ ആപേക്ഷിക പാതയിലൂടെയും തിരിച്ചറിയുന്നു
ടെസ്റ്റ് സ്യൂട്ട്. ഉചിതമായി ക്രമീകരിച്ച പ്രോജക്റ്റുകൾക്ക്, ഇത് അനുവദിക്കുന്നു കിടക്ക സൗകര്യപ്രദമായ നൽകാൻ
മരത്തിന് പുറത്തുള്ള ബിൽഡുകൾക്ക് വഴക്കമുള്ള പിന്തുണയും.

ടെസ്റ്റ് പദവി ഫലം


ഓരോ പരിശോധനയും ആത്യന്തികമായി ഇനിപ്പറയുന്ന ആറ് ഫലങ്ങളിൽ ഒന്ന് ഉത്പാദിപ്പിക്കുന്നു:

പാസ്സ്
പരീക്ഷണം വിജയിച്ചു.

XFAIL
പരീക്ഷണം പരാജയപ്പെട്ടു, പക്ഷേ അത് പ്രതീക്ഷിക്കുന്നു. ഇത് അനുവദിക്കുന്ന ടെസ്റ്റ് ഫോർമാറ്റുകൾക്കായി ഉപയോഗിക്കുന്നു
ഒരു ടെസ്റ്റ് നിലവിൽ പ്രവർത്തിക്കുന്നില്ല, പക്ഷേ അത് ടെസ്റ്റ് സ്യൂട്ടിൽ വിടാൻ ആഗ്രഹിക്കുന്നു.

എക്സ്പാസ്
പരീക്ഷണം വിജയിച്ചെങ്കിലും പരാജയപ്പെടുമെന്ന് പ്രതീക്ഷിച്ചിരുന്നു. ഇത് പരീക്ഷണങ്ങൾക്കായി ഉപയോഗിക്കുന്നു
പരാജയപ്പെടുമെന്ന് പ്രതീക്ഷിച്ചതുപോലെ വ്യക്തമാക്കിയിട്ടുണ്ട്, പക്ഷേ ഇപ്പോൾ വിജയിക്കുന്നു (സാധാരണയായി സവിശേഷത കാരണം
അവരുടെ പരിശോധന തകർന്നു, ശരിയാക്കി).

പരാജയം
പരീക്ഷണം പരാജയപ്പെട്ടു.

പരിഹരിച്ചിട്ടില്ല
പരിശോധനാ ഫലം നിർണ്ണയിക്കാൻ കഴിഞ്ഞില്ല. ഉദാഹരണത്തിന്, ടെസ്റ്റ് കഴിയുമ്പോൾ ഇത് സംഭവിക്കുന്നു
പ്രവർത്തിപ്പിക്കരുത്, ടെസ്റ്റ് തന്നെ അസാധുവാണ്, അല്ലെങ്കിൽ ടെസ്റ്റ് തടസ്സപ്പെട്ടു.

പിന്തുണയ്‌ക്കാത്തത്
ഈ പരിതസ്ഥിതിയിൽ പരിശോധനയ്ക്ക് പിന്തുണയില്ല. ഇത് സാധ്യമായ ടെസ്റ്റ് ഫോർമാറ്റുകൾ ഉപയോഗിക്കുന്നു
പിന്തുണയ്ക്കാത്ത പരിശോധനകൾ റിപ്പോർട്ട് ചെയ്യുക.

ടെസ്റ്റ് ഫോർമാറ്റിനെ ആശ്രയിച്ച്, ടെസ്റ്റുകൾ അവയുടെ നിലയെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ നൽകിയേക്കാം
(പൊതുവെ പരാജയങ്ങൾക്ക് മാത്രം). കാണുക ഔട്ട്പ് ഓപ്ഷനുകൾ കൂടുതൽ വിവരങ്ങൾക്ക് വിഭാഗം.

ബെഡ് ഇൻഫ്രാസ്ട്രക്ചർ


ഈ വിഭാഗം വിവരിക്കുന്നു കിടക്ക പുതിയത് സൃഷ്ടിക്കാൻ താൽപ്പര്യമുള്ള ഉപയോക്താക്കൾക്കായി ആർക്കിടെക്ചർ പരിശോധിക്കുന്നു
കിടക്ക നടപ്പിലാക്കൽ പരീക്ഷിക്കുക, അല്ലെങ്കിൽ നിലവിലുള്ള ഒന്ന് വിപുലീകരിക്കുക.

കിടക്ക അനിയന്ത്രിതമായ പരിശോധനകൾ കണ്ടെത്തുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനുമുള്ള അടിസ്ഥാന സൗകര്യമാണ് ശരിയായത്, കൂടാതെ
ഈ ടെസ്റ്റുകൾക്ക് സൗകര്യപ്രദമായ ഒരു ഇന്റർഫേസ് തുറന്നുകാട്ടാൻ. കിടക്ക ഓടാൻ തനിക്കറിയില്ല
ടെസ്റ്റുകൾ, പകരം ഈ യുക്തി നിർവചിച്ചിരിക്കുന്നത് പരിശോധന Suites.

ടെസ്റ്റ് സ്യൂട്ടുകൾ
ൽ വിവരിച്ചതുപോലെ ടെസ്റ്റ് കണ്ടെത്തൽ, ടെസ്റ്റുകൾ എപ്പോഴും ഉള്ളിൽ സ്ഥിതി ചെയ്യുന്നു a പരിശോധന സ്യൂട്ട്. ടെസ്റ്റ് സ്യൂട്ടുകൾ
അവയിൽ അടങ്ങിയിരിക്കുന്ന ടെസ്റ്റുകളുടെ ഫോർമാറ്റ്, ആ ടെസ്റ്റുകൾ കണ്ടെത്തുന്നതിനുള്ള യുക്തി എന്നിവ നിർവചിക്കാൻ സഹായിക്കുന്നു,
കൂടാതെ ടെസ്റ്റുകൾ നടത്തുന്നതിനുള്ള ഏതെങ്കിലും അധിക വിവരങ്ങളും.

കിടക്ക ടെസ്റ്റ് സ്യൂട്ടുകളെ അടങ്ങുന്ന ഡയറക്ടറികളായി തിരിച്ചറിയുന്നു lit.cfg or lit.site.cfg ഫയലുകൾ (കാണുക
ഇതും --config-പ്രിഫിക്സ്). ആവർത്തിച്ച് തിരയുന്നതിലൂടെയാണ് ടെസ്റ്റ് സ്യൂട്ടുകൾ ആദ്യം കണ്ടെത്തുന്നത്
കമാൻഡ് ലൈനിൽ കൈമാറുന്ന എല്ലാ ഇൻപുട്ട് ഫയലുകൾക്കുമുള്ള ഡയറക്ടറി ശ്രേണി. നിങ്ങൾക്ക് ഉപയോഗിക്കാം
--ഷോ-സ്യൂട്ടുകൾ സ്റ്റാർട്ടപ്പിൽ കണ്ടെത്തിയ ടെസ്റ്റ് സ്യൂട്ടുകൾ പ്രദർശിപ്പിക്കുന്നതിന്.

ഒരു ടെസ്റ്റ് സ്യൂട്ട് കണ്ടെത്തിക്കഴിഞ്ഞാൽ, അതിന്റെ കോൺഫിഗറേഷൻ ഫയൽ ലോഡ് ചെയ്യപ്പെടും. കോൺഫിഗറേഷൻ ഫയലുകൾ തന്നെയാണ്
എക്സിക്യൂട്ട് ചെയ്യുന്ന പൈത്തൺ മൊഡ്യൂളുകൾ. കോൺഫിഗറേഷൻ ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, പ്രധാനപ്പെട്ട രണ്ട്
ആഗോള വേരിയബിളുകൾ മുൻകൂട്ടി നിശ്ചയിച്ചിരിക്കുന്നു:

lit_config
ആഗോള കിടക്ക കോൺഫിഗറേഷൻ ഒബ്‌ജക്റ്റ് (എ LitConfig ഉദാഹരണം), ഇത് ബിൽഡിൻ നിർവചിക്കുന്നു
ടെസ്റ്റ് ഫോർമാറ്റുകൾ, ആഗോള കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ, മറ്റ് സഹായ ദിനചര്യകൾ
ടെസ്റ്റ് കോൺഫിഗറേഷനുകൾ നടപ്പിലാക്കുന്നു.

config
ഇതാണ് കോൺഫിഗറേഷൻ ഒബ്ജക്റ്റ് (എ ടെസ്റ്റിംഗ് കോൺഫിഗറേഷൻ ഉദാഹരണം) ടെസ്റ്റ് സ്യൂട്ടിനായി, ഏത്
config ഫയൽ ജനകീയമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു. ഇനിപ്പറയുന്ന വേരിയബിളുകളും ഇതിൽ ലഭ്യമാണ്
config ഒബ്‌ജക്റ്റ്, അവയിൽ ചിലത് കോൺഫിഗറിലൂടെ സജ്ജീകരിക്കേണ്ടതാണ്, മറ്റുള്ളവ ഓപ്ഷണൽ അല്ലെങ്കിൽ
മുൻകൂട്ടി നിശ്ചയിച്ചത്:

പേര് [ആവശ്യമാണ്] റിപ്പോർട്ടുകളിലും ഡയഗ്‌നോസ്റ്റിക്‌സിലും ഉപയോഗിക്കുന്നതിനുള്ള ടെസ്റ്റ് സ്യൂട്ടിന്റെ പേര്.

test_format [ആവശ്യമാണ്] കണ്ടെത്താനും പ്രവർത്തിപ്പിക്കാനും ഉപയോഗിക്കുന്ന ടെസ്റ്റ് ഫോർമാറ്റ് ഒബ്‌ജക്റ്റ്
ടെസ്റ്റ് സ്യൂട്ടിലെ പരിശോധനകൾ. സാധാരണയായി ഇത് ഒരു ബിൽറ്റ്-ഇൻ ടെസ്റ്റ് ഫോർമാറ്റിൽ നിന്ന് ലഭ്യമാകും
The lit.formats ഘടകം.

test_source_root ടെസ്റ്റ് സ്യൂട്ട് റൂട്ടിലേക്കുള്ള ഫയൽസിസ്റ്റം പാത്ത്. ഔട്ട്-ഓഫ്-ഡയർ ബിൽഡുകൾക്ക്
ടെസ്റ്റുകൾക്കായി സ്കാൻ ചെയ്യുന്ന ഡയറക്ടറി ഇതാണ്.

test_exec_root ഔട്ട്-ഓഫ്-ഡിർ ബിൽഡുകൾക്ക്, ഒബ്‌ജക്റ്റിനുള്ളിലെ ടെസ്റ്റ് സ്യൂട്ട് റൂട്ടിലേക്കുള്ള പാത
ഡയറക്ടറി. ഇവിടെയാണ് പരിശോധനകൾ നടത്തുകയും താൽക്കാലിക ഔട്ട്‌പുട്ട് ഫയലുകൾ സ്ഥാപിക്കുകയും ചെയ്യുന്നത്.

പരിസ്ഥിതി പരിശോധനകൾ നടത്തുമ്പോൾ ഉപയോഗിക്കേണ്ട പരിസ്ഥിതിയെ പ്രതിനിധീകരിക്കുന്ന ഒരു നിഘണ്ടു
സ്യൂട്ട്.

സഫിക്‌സുകൾ വേണ്ടി കിടക്ക ടെസ്റ്റുകൾക്കായി ഡയറക്ടറികൾ സ്കാൻ ചെയ്യുന്ന ടെസ്റ്റ് ഫോർമാറ്റുകൾ, ഈ വേരിയബിൾ ഒരു പട്ടികയാണ്
ടെസ്റ്റ് ഫയലുകൾ തിരിച്ചറിയുന്നതിനുള്ള പ്രത്യയങ്ങളുടെ. ഉപയോഗിച്ചത്: ShTest.

പകരം വേണ്ടി കിടക്ക ഒരു ടെസ്റ്റ് സ്ക്രിപ്റ്റിലേക്ക് വേരിയബിളുകൾ മാറ്റിസ്ഥാപിക്കുന്ന ടെസ്റ്റ് ഫോർമാറ്റുകൾ, the
നടപ്പിലാക്കേണ്ട പകരക്കാരുടെ പട്ടിക. ഉപയോഗിച്ചത്: ShTest.

പിന്തുണയ്ക്കുന്നില്ല പിന്തുണയ്‌ക്കാത്ത ഡയറക്‌ടറി അടയാളപ്പെടുത്തുക, അതിനുള്ളിലെ എല്ലാ പരിശോധനകളും ഇതായി റിപ്പോർട്ട് ചെയ്യപ്പെടും
പിന്തുണയ്ക്കാത്തത്. ഉപയോഗിച്ചത്: ShTest.

പാരന്റ് പാരന്റ് കോൺഫിഗറേഷൻ, ഇത് ഡയറക്‌ടറിക്കുള്ള കോൺഫിഗറേഷൻ ഒബ്‌ജക്‌റ്റാണ്
ടെസ്റ്റ് സ്യൂട്ട്, അല്ലെങ്കിൽ ഒന്നുമില്ല.

വേര് റൂട്ട് കോൺഫിഗറേഷൻ. ഇതാണ് ഏറ്റവും ഉയർന്നത് കിടക്ക പ്രോജക്റ്റിലെ കോൺഫിഗറേഷൻ.

പൈപ്പ് തകരാർ പൈപ്പിലെ ഏതെങ്കിലും കമാൻഡുകൾ ഉണ്ടെങ്കിൽ സാധാരണയായി ഒരു ഷെൽ പൈപ്പ് ഉപയോഗിച്ചുള്ള പരിശോധന പരാജയപ്പെടും
പരാജയപ്പെടുന്നു. ഇത് ആവശ്യമില്ലെങ്കിൽ, ഈ വേരിയബിൾ തെറ്റായി സജ്ജീകരിക്കുന്നത് ടെസ്റ്റ് പരാജയപ്പെടുത്തുന്നു
പൈപ്പിലെ അവസാന കമാൻഡ് പരാജയപ്പെടുകയാണെങ്കിൽ.

ടെസ്റ്റ് കണ്ടെത്തൽ
ടെസ്റ്റ് സ്യൂട്ടുകൾ കണ്ടെത്തിക്കഴിഞ്ഞാൽ, കിടക്ക ഉറവിട ഡയറക്‌ടറിയിലൂടെ ആവർത്തിച്ച് സഞ്ചരിക്കുന്നു (തുടരുന്നത്
test_source_root) ടെസ്റ്റുകൾക്കായി തിരയുന്നു. എപ്പോൾ കിടക്ക ഒരു ഉപ-ഡയറക്ടറിയിൽ പ്രവേശിക്കുന്നു, അത് ആദ്യം പരിശോധിക്കുന്നു
ആ ഡയറക്ടറിയിൽ ഒരു നെസ്റ്റഡ് ടെസ്റ്റ് സ്യൂട്ട് നിർവചിച്ചിട്ടുണ്ടോ എന്ന് നോക്കുക. അങ്ങനെയാണെങ്കിൽ, അത് ആ ടെസ്റ്റ് സ്യൂട്ട് ലോഡ് ചെയ്യുന്നു
ആവർത്തിച്ച്, അല്ലെങ്കിൽ അത് ഡയറക്‌ടറിക്കായി ഒരു ലോക്കൽ ടെസ്റ്റ് കോൺഫിഗറേഷൻ സ്ഥാപിക്കുന്നു (കാണുക ലോക്കൽ
കോൺഫിഗറേഷൻ ഫയലുകൾ).

ടെസ്റ്റുകൾ തിരിച്ചറിയുന്നത് അവയിൽ അടങ്ങിയിരിക്കുന്ന ടെസ്റ്റ് സ്യൂട്ടും ആപേക്ഷിക പാതയുമാണ്
ആ സ്യൂട്ടിനുള്ളിൽ. റിലേറ്റീവ് പാത്ത് ഡിസ്കിലെ ഒരു യഥാർത്ഥ ഫയലിനെ പരാമർശിക്കണമെന്നില്ല എന്നത് ശ്രദ്ധിക്കുക;
ചില ടെസ്റ്റ് ഫോർമാറ്റുകൾ (ഉദാ Google ടെസ്റ്റ്) ഒരു പാതയുള്ള "വെർച്വൽ ടെസ്റ്റുകൾ" നിർവ്വചിക്കുക
യഥാർത്ഥ ടെസ്റ്റ് ഫയലിലേക്കുള്ള പാതയും വെർച്വൽ ടെസ്റ്റ് തിരിച്ചറിയുന്നതിനുള്ള ഒരു ഉപപാതയും അടങ്ങിയിരിക്കുന്നു.

ലോക്കൽ കോൺഫിഗറേഷൻ ഫയലുകൾ
എപ്പോൾ കിടക്ക ഒരു ടെസ്റ്റ് സ്യൂട്ടിൽ ഒരു ഉപഡയറക്‌ടറി ലോഡുചെയ്യുന്നു, ഇത് ഒരു ലോക്കൽ ടെസ്റ്റ് കോൺഫിഗറേഷൻ ഇൻസ്റ്റന്റ് ചെയ്യുന്നു
പാരന്റ് ഡയറക്‌ടറിക്കുള്ള കോൺഫിഗറേഷൻ ക്ലോണുചെയ്യുന്നതിലൂടെ --- ഈ കോൺഫിഗറേഷന്റെ റൂട്ട്
ചെയിൻ എപ്പോഴും ഒരു ടെസ്റ്റ് സ്യൂട്ട് ആയിരിക്കും. ടെസ്റ്റ് കോൺഫിഗറേഷൻ ക്ലോൺ ചെയ്തുകഴിഞ്ഞാൽ കിടക്ക എ എന്നതിനായുള്ള പരിശോധനകൾ
lit.local.cfg ഉപഡയറക്‌ടറിയിൽ ഫയൽ. നിലവിലുണ്ടെങ്കിൽ, ഈ ഫയൽ ലോഡുചെയ്യപ്പെടും, അത് ആകാം
ഓരോ ഡയറക്‌ടറിക്കുമുള്ള കോൺഫിഗറേഷൻ പ്രത്യേകമാക്കാൻ ഉപയോഗിക്കുന്നു. ഈ സൗകര്യം ആകാം
ഓപ്ഷണൽ ടെസ്റ്റുകളുടെ ഉപഡയറക്‌ടറികൾ നിർവചിക്കാനോ മറ്റ് കോൺഫിഗറേഷൻ മാറ്റാനോ ഉപയോഗിക്കുന്നു
പാരാമീറ്ററുകൾ --- ഉദാഹരണത്തിന്, ടെസ്റ്റ് ഫോർമാറ്റ് അല്ലെങ്കിൽ ടെസ്റ്റിനെ തിരിച്ചറിയുന്ന പ്രത്യയങ്ങൾ മാറ്റാൻ
ഫയലുകൾ.

ടെസ്റ്റ് RUN ഔട്ട്പ് ഫോർമാറ്റ്
ദി കിടക്ക ഒരു ടെസ്റ്റ് റണ്ണിനുള്ള ഔട്ട്‌പുട്ട് ഹ്രസ്വമായും വാചാലമായും ഇനിപ്പറയുന്ന സ്കീമയുമായി പൊരുത്തപ്പെടുന്നു
മോഡുകൾ (ചെറിയ മോഡിൽ PASS ലൈനുകളൊന്നും കാണിക്കില്ലെങ്കിലും). ഈ സ്കീമ തിരഞ്ഞെടുത്തു
ഒരു യന്ത്രം ഉപയോഗിച്ച് വിശ്വസനീയമായി പാഴ്‌സ് ചെയ്യുന്നത് താരതമ്യേന എളുപ്പമാണ് (ഉദാഹരണത്തിന് ബിൽഡ് ബോട്ട് ലോഗിൽ
സ്ക്രാപ്പിംഗ്), മറ്റ് ഉപകരണങ്ങൾ സൃഷ്ടിക്കാൻ.

ഓരോ ടെസ്റ്റ് ഫലവും പൊരുത്തപ്പെടുന്ന ഒരു വരിയിൽ ദൃശ്യമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു:

: ( )

എവിടെ PASS, FAIL, XFAIL, XPASS, എന്നിങ്ങനെയുള്ള ഒരു സാധാരണ ടെസ്റ്റ് ഫലമാണ്
പരിഹരിക്കപ്പെടാത്തത്, അല്ലെങ്കിൽ പിന്തുണയ്‌ക്കാത്തത്. മെച്ചപ്പെടുത്തിയതിന്റെയും REGRESSED എന്നതിന്റെയും പ്രകടന ഫല കോഡുകൾ
അനുവദിച്ചതും.

ദി <പരീക്ഷ പേര്> ഫീൽഡിൽ ന്യൂലൈനില്ലാത്ത ഒരു അനിയന്ത്രിതമായ സ്ട്രിംഗ് അടങ്ങിയിരിക്കാം.

ദി <പുരോഗതി വിവരം> (1/300) അല്ലെങ്കിൽ പോലുള്ള പുരോഗതി വിവരങ്ങൾ റിപ്പോർട്ട് ചെയ്യാൻ ഫീൽഡ് ഉപയോഗിക്കാം
ശൂന്യമായിരിക്കാം, പക്ഷേ ശൂന്യമായിരിക്കുമ്പോൾ പോലും പരാൻതീസിസുകൾ ആവശ്യമാണ്.

ഓരോ പരിശോധനാ ഫലത്തിലും ഇനിപ്പറയുന്നവയിൽ അധിക (മൾട്ടിലൈൻ) ലോഗ് വിവരങ്ങൾ ഉൾപ്പെട്ടേക്കാം
ഫോർമാറ്റ്:

ടെസ്റ്റ് '( )'
... ലോഗ് സന്ദേശം ...


എവിടെ <പരീക്ഷ പേര്> മുമ്പ് റിപ്പോർട്ട് ചെയ്ത ഒരു ടെസ്റ്റിന്റെ പേരായിരിക്കണം, <ലോഗ് delineator> ഒരു ആണ്
"*" പ്രതീകങ്ങളുടെ സ്ട്രിംഗ് at കുറഞ്ഞത് നാല് പ്രതീകങ്ങൾ നീളം (ശുപാർശ ചെയ്യുന്ന ദൈർഘ്യം 20 ആണ്), കൂടാതെ
<പിന്തുടരുന്നു delineator> ഒരു അനിയന്ത്രിതമായ (പാർസ് ചെയ്യാത്ത) സ്ട്രിംഗ് ആണ്.

എ, ബി, സി, കൂടാതെ നാല് ടെസ്റ്റുകൾ അടങ്ങുന്ന ഒരു ടെസ്റ്റ് റൺ ഔട്ട്പുട്ടിന്റെ ഒരു ഉദാഹരണമാണ് ഇനിപ്പറയുന്നത്
ഡി, കൂടാതെ സി പരാജയപ്പെടുന്ന പരീക്ഷയ്ക്കുള്ള ലോഗ് സന്ദേശവും:

പാസ്: എ (1-ൽ 4)
പാസ്: ബി (2-ൽ 4)
പരാജയം: സി (3-ൽ 4)
********************** ടെസ്റ്റ് 'സി' പരാജയപ്പെട്ടു ********************
എക്സിറ്റ് കോഡ് 1 ന്റെ ഫലമായി ടെസ്റ്റ് 'C' പരാജയപ്പെട്ടു.
********************
പാസ്: ഡി (4-ൽ 4)

ബെഡ് ഉദാഹരണം ടെസ്റ്റുകൾ
ദി കിടക്ക വിതരണത്തിൽ ടെസ്റ്റ് സ്യൂട്ടുകളുടെ നിരവധി ഉദാഹരണ നിർവ്വഹണങ്ങൾ അടങ്ങിയിരിക്കുന്നു
ഉദാഹരണ പരീക്ഷകൾ ഡയറക്ടറി.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ lit-3.8 ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    ഫയർബേർഡ്
    ഫയർബേർഡ്
    Firebird RDBMS ANSI SQL സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്നു
    & Linux, Windows &-ൽ പ്രവർത്തിക്കുന്നു
    നിരവധി Unix പ്ലാറ്റ്‌ഫോമുകൾ. സവിശേഷതകൾ
    മികച്ച സമന്വയവും പ്രകടനവും
    & ശക്തി...
    Firebird ഡൗൺലോഡ് ചെയ്യുക
  • 2
    KompoZer
    KompoZer
    KompoZer ഉപയോഗിക്കുന്ന ഒരു wysiwyg HTML എഡിറ്ററാണ്
    മോസില്ല കമ്പോസർ കോഡ്ബേസ്. പോലെ
    എൻവുവിന്റെ വികസനം നിർത്തി
    2005-ൽ, KompoZer നിരവധി ബഗുകൾ പരിഹരിച്ചു
    ഒരു f ചേർക്കുന്നു...
    KompoZer ഡൗൺലോഡ് ചെയ്യുക
  • 3
    സൗജന്യ മാംഗ ഡൗൺലോഡർ
    സൗജന്യ മാംഗ ഡൗൺലോഡർ
    സ്വതന്ത്ര മാംഗ ഡൗൺലോഡർ (FMD) ആണ്
    ഓപ്പൺ സോഴ്സ് ആപ്ലിക്കേഷൻ എഴുതിയിരിക്കുന്നു
    ഒബ്ജക്റ്റ്-പാസ്കൽ കൈകാര്യം ചെയ്യുന്നതിനും
    വിവിധ വെബ്‌സൈറ്റുകളിൽ നിന്ന് മാംഗ ഡൗൺലോഡ് ചെയ്യുന്നു.
    ഇതൊരു കണ്ണാടിയാണ്...
    സൗജന്യ മാംഗ ഡൗൺലോഡർ ഡൗൺലോഡ് ചെയ്യുക
  • 4
    എറ്റ്ബൂട്ടിൻ
    എറ്റ്ബൂട്ടിൻ
    ബൂട്ടബിൾ സൃഷ്ടിക്കാൻ UNetbootin നിങ്ങളെ അനുവദിക്കുന്നു
    ഉബുണ്ടു, ഫെഡോറ, കൂടാതെ തത്സമയ USB ഡ്രൈവുകൾ
    കൂടാതെ മറ്റ് ലിനക്സ് വിതരണങ്ങൾ
    ഒരു സിഡി കത്തിക്കുന്നു. ഇത് വിൻഡോസ്, ലിനക്സ് എന്നിവയിൽ പ്രവർത്തിക്കുന്നു,
    ഒപ്പം ...
    UNetbootin ഡൗൺലോഡ് ചെയ്യുക
  • 5
    ഡോളിബാർ ഇആർപി - സിആർഎം
    ഡോളിബാർ ഇആർപി - സിആർഎം
    Dolibarr ERP - CRM ഉപയോഗിക്കാൻ എളുപ്പമാണ്
    ERP, CRM ഓപ്പൺ സോഴ്‌സ് സോഫ്റ്റ്‌വെയർ പാക്കേജ്
    (ഒരു വെബ് php സെർവർ ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുക അല്ലെങ്കിൽ
    സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ) ബിസിനസുകൾക്കായി,
    അടിസ്ഥാനങ്ങൾ...
    Dolibarr ERP - CRM ഡൗൺലോഡ് ചെയ്യുക
  • 6
    SQuirreL SQL ക്ലയന്റ്
    SQuirreL SQL ക്ലയന്റ്
    SQuirreL SQL ക്ലയന്റ് ഒരു ഗ്രാഫിക്കൽ SQL ആണ്
    അനുവദിക്കുന്ന ജാവയിൽ എഴുതിയ ക്ലയന്റ്
    നിങ്ങൾ ഒരു JDBC യുടെ ഘടന കാണാൻ
    അനുയോജ്യമായ ഡാറ്റാബേസ്, ഡാറ്റ ബ്രൗസ് ചെയ്യുക
    മേശകൾ...
    SQuirreL SQL ക്ലയന്റ് ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad