Как я использую непрерывную интеграцию с проектом Eclipse?

Так что, действительно, нужно было применить группировку в ListView. Новый xaml:


        
            
                
                    
                        
                            
                            
                        
                        
                
            
        
        
            
                
                    
                        
                            
                            
                        
                        
                
            
        
        
            

Что приводит к следующему удовлетворительному результату: enter image description here

Больше чтения здесь [117 ]

5
задан 2 revs, 2 users 100% 27 December 2013 в 16:14
поделиться

3 ответа

Я справился, находят хорошее решение. Я просто добрался, infinitest (может быть установлен с рынка Eclipse) работать при использовании знатока и затмения

В Eclipse-> Свойства проекта-> Путь сборки Java-> Источник снимают названный флажок: "Позвольте выходные папки для исходных папок"

Это включит Вашему проекту иметь больше чем один выходной путь, и Eclipse затем начнет сообщать о тестовых классах, как являющихся частью пути к классу. Infinitest теперь находит его и начинает запускать тесты!

Все, что я сделал, было использовать официального Знатока плагин Eclipse и добавить это к моему АНГЛИЧАНИНУ

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.5</version>
        <!-- <scope>provided</scope> -->
    </dependency>

    <dependency>
        <groupId>org.infinitest</groupId>
        <artifactId>infinitest</artifactId>
        <scope>test</scope>
        <version>4.0</version>
    </dependency>

</dependencies>
2
ответ дан 14 December 2019 в 13:51
поделиться

Да, плагин Eclipse Maven2 является дерьмом на данный момент. Но я предложил бы, чтобы Вы зависли там, существует большое преимущество для использования Maven2, таким образом, это на самом деле балансирует.

То, что мы делаем, то, что мы используем Eclipse, чтобы разработать и только использовать Знатока для управления зависимостями. Все остальное сделано путем выполнения "mvn" на командной строке. Мы сохраняем тесты в их собственных проектах интеграционного теста (...-itest) и имеем непрерывный сервер интеграции, чтобы сделать сборку в 2 фазах, сначала создать фактический код и вторую сборку передачи, и выполняет-itest проекты. (Первичная обработка (чистая сборка) обычно очень быстра, и сборка интеграционных тестов (с выполнением тестов) обычно занимает долгое время.)

Вот командная строка, чтобы заставить mvn запустить тесты: mvn -o verify -Ditest

Конечно, необходимо определить профиль 'itest' в родительском англичанине: Скажите, как это:

<profiles>
  <profile>
    <id>integration-test</id>
    <activation>
      <property>
        <name>itest</name>
      </property>
    </activation>
    <build>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-surefire-plugin</artifactId>
          <executions>
            <execution>
              <id>itest</id>
            </execution>
          </executions>
          <configuration>
            <testSourceDirectory>src/main</testSourceDirectory>
            <testClassesDirectory>target/classes</testClassesDirectory>
            <forkMode>once</forkMode>
          </configuration>
        </plugin>
      </plugins>
    </build>
  </profile>
</profiles>
4
ответ дан 14 December 2019 в 13:51
поделиться

Я имел справедливый успех с помощью Eclipse + Муравей с CruiseControl. Если Вы хотите автоматизацию, Вы, вероятно, испытываете необходимость в больше, чем просто чистый Eclipse.

CruiseControl может автоматически проверить копию Вашего проекта от управления исходным кодом, создать его, запустить тесты и затем обновить веб-приложение с результатами. Это было довольно гладко последний, я использовал его, но это было давным-давно теперь.

0
ответ дан 14 December 2019 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: