如何为java类(输入)未更改的项目进行gradle绕过测试任务

时间:2018-03-20 20:39:23

标签: gradle build.gradle

我有一个多项目(> 20)git存储库。当我执行gradle构建时,我只希望自上次构建执行以来java类(输入)发生变化的项目中的测试任务。我尝试将... / build / classes / main指定为输入,将... / build / classes / test指定为测试任务的输出思维gradle将检测到这些在构建之间没有变化而不执行测试任务,但是没有运气。

1 个答案:

答案 0 :(得分:0)

我认为这应该是Gradle的默认行为。您是否尝试过<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="question-box"> <div class="progress-bar"> <h3 id="percent">7%</h3> </div> <div id="one" class="question"> <p>On a scale of 0-5, where 0 is not at all likely and 5 is extremely likely:</p> <p>How likely are you to recommend Classic Screenings Cinema to someone else?</p> <div class="answer"> <ul> <li>0</li> <li><input type="radio" name="rate" value="0"></li> </ul> <ul> <li>1</li> <li><input type="radio" name="rate" value="1"></li> </ul> <ul> <li>2</li> <li><input type="radio" name="rate" value="2"></li> </ul> <ul> <li>3</li> <li><input type="radio" name="rate" value="3"></li> </ul> <ul> <li>4</li> <li><input type="radio" name="rate" value="4"></li> </ul> <ul> <li>5</li> <li><input type="radio" name="rate" value="5"></li> </ul> </div> </div> <div id="two" class="question"> <p>On a scale of 0-5, where 0 is not enjoyed it at all and 5 is enjoyed it a lot:</p> <p>How much did you enjoy the film/event you watched?</p> <div class="answer"> <ul> <li>0</li> <li><input type="radio" name="rate" value="0"></li> </ul> <ul> <li>1</li> <li><input type="radio" name="rate" value="1"></li> </ul> <ul> <li>2</li> <li><input type="radio" name="rate" value="2"></li> </ul> <ul> <li>3</li> <li><input type="radio" name="rate" value="3"></li> </ul> <ul> <li>4</li> <li><input type="radio" name="rate" value="4"></li> </ul> <ul> <li>5</li> <li><input type="radio" name="rate" value="5"></li> </ul> </div> </div> <div id="three" class="question"> <p>On a scale of 0-5, where 0 is very unhelpful and 5 is very helpful:</p> <p>Overall, how helpful were the Classic Screenings staff?</p> <div class="answer"> <ul> <li>0</li> <li><input type="radio" name="rate" value="0"></li> </ul> <ul> <li>1</li> <li><input type="radio" name="rate" value="1"></li> </ul> <ul> <li>2</li> <li><input type="radio" name="rate" value="2"></li> </ul> <ul> <li>3</li> <li><input type="radio" name="rate" value="3"></li> </ul> <ul> <li>4</li> <li><input type="radio" name="rate" value="4"></li> </ul> <ul> <li>5</li> <li><input type="radio" name="rate" value="5"></li> </ul> </div> </div> <div id="four" class="question"> <p>Did you purchase any food / snacks from the cinema?</p> <div class="yesOrNo"> Yes<input class="yorn" type="radio" name="food" value="yes"> No <input class="yorn" type="radio" name="food" value="no"> </div> <div id="food-followUp" class="question"> <p>On a scale of 0-5, where 0 is very poor and 5 is excellent:</p> <p>What do you rate the quality of the food / snacks?</p> <div class="answer"> <ul> <li>0</li> <li><input type="radio" name="rate" value="0"></li> </ul> <ul> <li>1</li> <li><input type="radio" name="rate" value="1"></li> </ul> <ul> <li>2</li> <li><input type="radio" name="rate" value="2"></li> </ul> <ul> <li>3</li> <li><input type="radio" name="rate" value="3"></li> </ul> <ul> <li>4</li> <li><input type="radio" name="rate" value="4"></li> </ul> <ul> <li>5</li> <li><input type="radio" name="rate" value="5"></li> </ul> </div> </div> </div> <div id="five" class="question"> <p>Did you visit the toilet facilities during your visit to Clasic Screenins Cinema?</p> <div class="yesOrNo"> Yes<input class="yorn" type="radio" name="yorn" value="yes"> No <input class="yorn" type="radio" name="yorn" value="no"> </div> <div id="facilities-followUp" class="question"> <p>On a scale of 0-5, where 0 is extremely dissatisfied and 5 is extremely satisfied, how would you rate the following:?</p> <p>Cleanliness of the toilet facilities</p> <div class="answer"> <ul> <li>0</li> <li><input type="radio" name="rate" value="0"></li> </ul> <ul> <li>1</li> <li><input type="radio" name="rate" value="1"></li> </ul> <ul> <li>2</li> <li><input type="radio" name="rate" value="2"></li> </ul> <ul> <li>3</li> <li><input type="radio" name="rate" value="3"></li> </ul> <ul> <li>4</li> <li><input type="radio" name="rate" value="4"></li> </ul> <ul> <li>5</li> <li><input type="radio" name="rate" value="5"></li> </ul> </div> </div> </div> <div id="six" class="question"> <p>On a scale of 0-5, where 0 is extremely dissatisfied and 5 is extremely satisfied, how would you rate the following:?</p> <p>The amount of time it took to purchase your ticket, factoring in any time with queuing?</p> <div class="answer"> <ul> <li>0</li> <li><input type="radio" name="rate" value="0"></li> </ul> <ul> <li>1</li> <li><input type="radio" name="rate" value="1"></li> </ul> <ul> <li>2</li> <li><input type="radio" name="rate" value="2"></li> </ul> <ul> <li>3</li> <li><input type="radio" name="rate" value="3"></li> </ul> <ul> <li>4</li> <li><input type="radio" name="rate" value="4"></li> </ul> <ul> <li>5</li> <li><input type="radio" name="rate" value="5"></li> </ul> </div> </div> <div id="seven" class="question"> <p>With regards to entering the cinema screen and taking your allocated seat, please let us know how strong you agree with the following statements, with 0 representing strongly disagree and 5 representing strongly agree.</p> <p>My allocated seat was in great condition</p> <div class="answer"> <ul> <li>0</li> <li><input type="radio" name="rate" value="0"></li> </ul> <ul> <li>1</li> <li><input type="radio" name="rate" value="1"></li> </ul> <ul> <li>2</li> <li><input type="radio" name="rate" value="2"></li> </ul> <ul> <li>3</li> <li><input type="radio" name="rate" value="3"></li> </ul> <ul> <li>4</li> <li><input type="radio" name="rate" value="4"></li> </ul> <ul> <li>5</li> <li><input type="radio" name="rate" value="5"></li> </ul> </div> <p>The area around my seat was clean and tidy</p> <div class="answer"> <ul> <li>0</li> <li><input type="radio" name="rate2" value="0"></li> </ul> <ul> <li>1</li> <li><input type="radio" name="rate2" value="1"></li> </ul> <ul> <li>2</li> <li><input type="radio" name="rate2" value="2"></li> </ul> <ul> <li>3</li> <li><input type="radio" name="rate2" value="3"></li> </ul> <ul> <li>4</li> <li><input type="radio" name="rate2" value="4"></li> </ul> <ul> <li>5</li> <li><input type="radio" name="rate2" value="5"></li> </ul> </div> </div> <div id="eight" class="question"> <p>Were there any disruptions that occured during the viewing of you movie / event?</p> <div class="yesOrNo"> Yes<input class="yorn" type="radio" name="yorn" value="yes"> No <input class="yorn" type="radio" name="yorn" value="no"> </div> <p class="disrupted">Please tell us more about the disruption and what staff did to handle this</p> <textarea></textarea> </div> <div id="nine" class="question"> <h2>THANK YOU FOR COMPLETING OUR SURVEY!</h2> <p>We are very grateful towards you taking the time out to complete this survery.</p> <p>Every couple of months our team reflect on these surverys and we develop straregies on the best ways to deal with areas in which can do with improving, as well as ideas on how to further strengthen the positives.</p> <p>Once again, we thank you for filling in the survey and we hope to see you soon!</p> </div> </div> <div class="navigate"> <div id="backBtn" class="back questionchoice"> <h2>BACK</h2> </div> <div id="nextBtn" class="next questionchoice"> <h2>NEXT</h2> </div> </div>--info标志来试图了解为什么Gradle认为它需要执行测试?

除非问题是多项目构建本身。如果你有A&amp; B和B取决于A,你改变A,然后B的测试运行,即使B没有改变。但是,由于B的依赖性发生了变化,因此执行它的测试可能是正确的。

祝你好运。