ዝርዝር ሁኔታ:

በ Maven ውስጥ ፈተናውን ለመዝለል የትኛው ትእዛዝ ነው ጥቅም ላይ የሚውለው?
በ Maven ውስጥ ፈተናውን ለመዝለል የትኛው ትእዛዝ ነው ጥቅም ላይ የሚውለው?

ቪዲዮ: በ Maven ውስጥ ፈተናውን ለመዝለል የትኛው ትእዛዝ ነው ጥቅም ላይ የሚውለው?

ቪዲዮ: በ Maven ውስጥ ፈተናውን ለመዝለል የትኛው ትእዛዝ ነው ጥቅም ላይ የሚውለው?
ቪዲዮ: በአጭር ጊዜ ውስጥ ለፈተና እንዴት ልዘጋጅ? 2024, ግንቦት
Anonim

ለመዝለል እየሮጠ ነው። ፈተናዎች ለአንድ የተወሰነ ፕሮጀክት፣ የskipTests ንብረትን ወደ እውነት ያቀናብሩ። እርስዎም ይችላሉ ፈተናዎችን መዝለል በኩል ትእዛዝ የሚከተለውን በማስፈጸም መስመር ትእዛዝ : mvn ጫን -DskipTests.

እንዲያው፣ በ Maven ውስጥ የማሻሻያ ቼክን ለመፈተሽ የትኛው ትእዛዝ ጥቅም ላይ ይውላል?

አሻሽል ቼክ ለ JUnit 4. junit4. ማሻሻያ ቼክ. ይህ ተግባር ሀ ማረጋገጥ እና በዚህ የ Surefire ስሪት የማይሄዱ (ግንባታው አልተሳካም) ያልሆኑ ትክክለኛ ያልሆኑ ሙከራዎችን ያሳውቅዎታል። ይህ እንዲሆን ብቻ የታሰበ ነው። ተጠቅሟል መቼ እንደ መሳሪያ ለማጣራት ማሻሻል ሁሉም የሚጠበቁ ሙከራዎች እንደሚካሄዱ.

እንዲሁም በ Maven ውስጥ DskipTests ምንድን ነው? - የድስኪፕ ሙከራዎች ፈተናዎቹን ያጠናቅራል, ነገር ግን እነሱን ማስኬድ ይዘለላል. -Dmaven.test.skip=እውነተኛ መዝለሎች ፈተናዎችን እያጠናቀሩ እና አያካሂዷቸውም። እንዲሁም ይህ አስፈላጊ ሊሆን ይችላል. ማቨን .test.skip የተከበረው በ Surefire, Failsafe እና በአቀነባባሪው ፕለጊን ነው።

እንዲያው፣ በማቨን ውስጥ ያሉትን የሙከራ ጉዳዮች እንዴት ችላ እላለሁ?

ማቨን - የክፍል ፈተናን እንዴት መዝለል እንደሚቻል

  1. maven.test.skip=እውነት። 1.1 የአሃድ ሙከራዎችን ለመዝለል፣ ይህንን መከራከሪያ ይጠቀሙ -Dmaven.test.skip=true። ተርሚናል $ mvn ጥቅል -Dmaven.test.skip=እውነት #ምንም ፈተና የለም።
  2. Maven Surefire ፕለጊን። 2.1 በአማራጭ ይህንን -DskipTests በ surefire ፕለጊን ይጠቀሙ። ተርሚናል
  3. Maven መገለጫ. 3.1 የክፍል ፈተናን ለመዝለል ብጁ መገለጫ ይፍጠሩ። pom.xml.

በግርዶሽ ውስጥ ፈተናን እንዴት መዝለል እችላለሁ?

በ Eclipse ውስጥ የ maven ዩኒት ፈተናን እንዴት መዝለል እንደሚቻል

  1. ወደ ስርወ ፕሮጄክትዎ ይሂዱ እና በቀኝ ጠቅ ያድርጉ።
  2. እንደ ማስኬድ እና አሂድ ውቅሮችን ጠቅ ያድርጉ።
  3. በግራ በኩል ወደ Maven Build ይሂዱ፣ በቀኝ ጠቅ ያድርጉ እና አዲስ ይፍጠሩ።
  4. የመሠረት ፕሮጀክትዎን ይምረጡ, ስም ይስጡ.
  5. በግቦች ጽሑፍ መስክ ውስጥ የእርስዎን ዓይነት ግንባታ ይጨምሩ እና ግቤቶችን ይጨምሩ -DskipTests=true -Dmaven። ፈተና ውድቀት. ችላ = እውነት.

የሚመከር: