Introduce a new `smoke-test` profile for basic tests
@@ -301,11 +301,19 @@ THE SOFTWARE.
<profiles>
<profile>
+ <!-- Profile, which allows skipping all integration tests -->
<id>light-test</id>
<properties>
<skipTests>true</skipTests>
</properties>
</profile>
+ <profile>
+ <!-- Profile, which runs only a number of quick integration tests so that the build takes less than 5 minutes -->
+ <id>smoke-test</id>
+ <properties>
+ <test>jenkins.model.StartupTest,jenkins.model.JenkinsTest,jenkins.install.*,jenkins.security.CustomClassFilterTest,hudson.AboutJenkinsTest,hudson.ClassicPluginStrategyTest,hudson.LauncherTest,hudson.slaves.JNLPLauncherTest,hudson.model.RunTest,hudson.model.UserTest,hudson.model.FreeStyleProjectTest,hudson.model.HudsonTest,hudson.model.ComputerTest,hudson.CLI.BuildCommandTest#sync,*.smokes</test>
+ </properties>
+ </profile>
<profile>
<id>all-tests</id>
<activation>
