Руководство по тестированию скриптов Gradle

Каковы лучшие практики для тестирования Gradle скриптов?

В настоящее время я тестирую свои ant скрипты с помощью antunit , но я хочу перейти на Gradle. Я могу найти только статьи о тестировании Java-кода в Gradle или Groovy, но ничего о тестировании задач Gradle, которые я создаю, или тестировании Groovy в целом. Есть ли аналог antunit для Gradle? Кто-нибудь играл с фреймворком BDD (например, огурец ) для тестирования скриптов Gradle?

Например, в настоящее время у меня есть следующая Ant Target


    
        
        
        
        
        
        
        
        
        
    

Как вы понимаете, это довольно легко сломать, если рефакторинг проекта, поэтому у меня есть следующий тест antunit, чтобы проверить его.


    
    
        
    
    
    
        
    
    
    
        
    
    
    
    
        
    
    
        
    
    
        
    
    
        
    
    
        
    
    
        
    
    
        
    
    
        
    
    
        
    
    
        
    
    
        
    
    
    
        
    
    
        
    
    
        
    

, который вызывается в следующем фрагменте для создания хорошего XML-отчета

                
                    
                        
                    
                    
                        
                    
                    
                    
                

Я понимаю, как перенести dist-bin в Gradle, но не уверен, как правильно выполнить миграцию test-dist-bin и вызов au: antunit .

15
задан Tom Howard 8 November 2011 в 20:28
поделиться