Browse Source

Fix and move perf tests

tags/5.5-M1
Simon Brandhof 8 years ago
parent
commit
2fca4ebeee
30 changed files with 7 additions and 6 deletions
  1. 1
    1
      .cix.yml
  2. 3
    2
      pom.xml
  3. 1
    1
      run-perf-tests.sh
  4. 2
    2
      tests/perf/pom.xml
  5. 0
    0
      tests/perf/projects/huge-file/pom.xml
  6. 0
    0
      tests/perf/projects/huge-file/src/main/java/huge/HugeFile.java
  7. 0
    0
      tests/perf/projects/xoo-sample/sonar-project.properties
  8. 0
    0
      tests/perf/projects/xoo-sample/src/main/xoo/sample/Sample.xoo
  9. 0
    0
      tests/perf/projects/xoo-sample/src/main/xoo/sample/Sample.xoo.measures
  10. 0
    0
      tests/perf/projects/xoo-sample/src/test/xoo/sample/SampleTest.xoo
  11. 0
    0
      tests/perf/projects/xoo-sample/src/test/xoo/sample/SampleTest.xoo.measures
  12. 0
    0
      tests/perf/src/main/java/org/sonarsource/sonarqube/perf/MavenLogs.java
  13. 0
    0
      tests/perf/src/main/java/org/sonarsource/sonarqube/perf/ServerLogs.java
  14. 0
    0
      tests/perf/src/main/resources/selenium/rename_findbugs_profile.html
  15. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/PerfRule.java
  16. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/PerfTestCase.java
  17. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/computation/ComputationTest.java
  18. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/IssuesModeBigTest.java
  19. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/MavenLogsTest.java
  20. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/BootstrappingTest.java
  21. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/DuplicationTest.java
  22. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/FileSystemTest.java
  23. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/HighlightingTest.java
  24. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/IssuesModeTest.java
  25. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/MemoryTest.java
  26. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/ScannerPerfTestSuite.java
  27. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/server/ServerTest.java
  28. 0
    0
      tests/perf/src/test/java/org/sonarsource/sonarqube/perf/server/WebTest.java
  29. 0
    0
      tests/perf/src/test/resources/java-quality-profile.xml
  30. 0
    0
      tests/perf/src/test/resources/one-xoo-issue-per-line.xml

+ 1
- 1
.cix.yml View File

SLAVE_TYPE: performance SLAVE_TYPE: performance
- RUN_ACTIVITY: run-it-released-plugins - RUN_ACTIVITY: run-it-released-plugins
SLAVE_TYPE: performance SLAVE_TYPE: performance
- RUN_ACTIVITY: run-it-released-plugins
- RUN_ACTIVITY: run-perf-tests
SLAVE_TYPE: gva SLAVE_TYPE: gva

+ 3
- 2
pom.xml View File

</profile> </profile>


<profile> <profile>
<!-- integration tests -->
<id>it</id>
<!-- integration and performance tests -->
<id>tests</id>
<modules> <modules>
<module>it</module> <module>it</module>
<module>tests/perf</module>
</modules> </modules>
</profile> </profile>
</profiles> </profiles>

+ 1
- 1
run-perf-tests.sh View File

set -euo pipefail set -euo pipefail


echo 'Run performance tests' echo 'Run performance tests'
cd it/perf-tests
cd tests/perf
mvn verify -B -e -V $* mvn verify -B -e -V $*

it/perf-tests/pom.xml → tests/perf/pom.xml View File



<parent> <parent>
<groupId>org.sonarsource.sonarqube</groupId> <groupId>org.sonarsource.sonarqube</groupId>
<artifactId>it</artifactId>
<artifactId>sonarqube</artifactId>
<version>5.5-SNAPSHOT</version> <version>5.5-SNAPSHOT</version>
</parent> </parent>


<artifactId>perf-tests</artifactId>
<artifactId>perf</artifactId>
<name>SonarQube :: Performance Tests</name> <name>SonarQube :: Performance Tests</name>


<properties> <properties>

it/perf-tests/projects/huge-file/pom.xml → tests/perf/projects/huge-file/pom.xml View File


it/perf-tests/projects/huge-file/src/main/java/huge/HugeFile.java → tests/perf/projects/huge-file/src/main/java/huge/HugeFile.java View File


it/perf-tests/projects/xoo-sample/sonar-project.properties → tests/perf/projects/xoo-sample/sonar-project.properties View File


it/perf-tests/projects/xoo-sample/src/main/xoo/sample/Sample.xoo → tests/perf/projects/xoo-sample/src/main/xoo/sample/Sample.xoo View File


it/perf-tests/projects/xoo-sample/src/main/xoo/sample/Sample.xoo.measures → tests/perf/projects/xoo-sample/src/main/xoo/sample/Sample.xoo.measures View File


it/perf-tests/projects/xoo-sample/src/test/xoo/sample/SampleTest.xoo → tests/perf/projects/xoo-sample/src/test/xoo/sample/SampleTest.xoo View File


it/perf-tests/projects/xoo-sample/src/test/xoo/sample/SampleTest.xoo.measures → tests/perf/projects/xoo-sample/src/test/xoo/sample/SampleTest.xoo.measures View File


it/perf-tests/src/main/java/org/sonarsource/sonarqube/perf/MavenLogs.java → tests/perf/src/main/java/org/sonarsource/sonarqube/perf/MavenLogs.java View File


it/perf-tests/src/main/java/org/sonarsource/sonarqube/perf/ServerLogs.java → tests/perf/src/main/java/org/sonarsource/sonarqube/perf/ServerLogs.java View File


it/perf-tests/src/main/resources/selenium/rename_findbugs_profile.html → tests/perf/src/main/resources/selenium/rename_findbugs_profile.html View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/PerfRule.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/PerfRule.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/PerfTestCase.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/PerfTestCase.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/computation/ComputationTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/computation/ComputationTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/scanner/IssuesModeBigTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/IssuesModeBigTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/scanner/MavenLogsTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/MavenLogsTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/BootstrappingTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/BootstrappingTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/DuplicationTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/DuplicationTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/FileSystemTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/FileSystemTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/HighlightingTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/HighlightingTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/IssuesModeTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/IssuesModeTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/MemoryTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/MemoryTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/ScannerPerfTestSuite.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/scanner/suite/ScannerPerfTestSuite.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/server/ServerTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/server/ServerTest.java View File


it/perf-tests/src/test/java/org/sonarsource/sonarqube/perf/server/WebTest.java → tests/perf/src/test/java/org/sonarsource/sonarqube/perf/server/WebTest.java View File


it/perf-tests/src/test/resources/java-quality-profile.xml → tests/perf/src/test/resources/java-quality-profile.xml View File


it/perf-tests/src/test/resources/one-xoo-issue-per-line.xml → tests/perf/src/test/resources/one-xoo-issue-per-line.xml View File


Loading…
Cancel
Save