mirror of
https://github.com/danieldemus/openhab-core.git
synced 2025-01-11 13:41:53 +01:00
05fdc81b27
This fixes the build being broken when building on Windows. It also contains many fixes for timing issues which seem to impact macOS and Windows more than Linux. * Fix .gitattributes and add *.xml_gen to fix line ending issues on Windows * Derive fork count from CPU details in org.openhab.core tests for more stable tests on machines with fewer cores * Adjust SafeCallerImplTest timings * Increase ExecUtilTest timeout * Increase SchedulerImplTest timeouts * Increase AudioConsoleTest serveStream timeout * Increase AudioServletTest serveStream timeout * Increase SchedulerImplTest test timeouts * Increase ExpireManagerTest timeout used for checking published events * Increase PeriodicSchedulerImplTest max allowed delta * Increase SchedulerImplTest timeouts * Fix BundleInfoReader file stream not closed causing temp dir deletion issues on Windows * Fix GenerateDefaultTranslationsMojoTest Windows line endings issues * Fix GenerateDefaultTranslationsMojoTest Windows temp dir deletion problem * Fix GenericItemProviderTest tearDown sometimes fails because of queued events * Fix ChannelLinkNotifierOSGiTest wait for channel link events * Fix ChannelCommandDescriptionProviderOSGiTest fails if provider not immediately registered * Fix ChannelStateDescriptionProviderOSGiTest fails if provider not immediately registered * Fix GenericItemChannelLinkProviderTest not waiting for async updated state to become true * Fix GenericThingProviderTest failing due to events of previous test * Fix InboxOSGiTest sometimes fails because of queued events * Fix ScriptEngineOSGiTest failing because items are not yet added to registry * Fix ThingManagerOSGiTest failing due to async handleRemoval call Signed-off-by: Wouter Born <github@maindrain.net>
52 lines
1.5 KiB
XML
52 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<parent>
|
|
<groupId>org.openhab.core.bundles</groupId>
|
|
<artifactId>org.openhab.core.reactor.bundles</artifactId>
|
|
<version>3.3.0-SNAPSHOT</version>
|
|
</parent>
|
|
|
|
<artifactId>org.openhab.core</artifactId>
|
|
|
|
<name>openHAB Core :: Bundles :: Core</name>
|
|
|
|
<build>
|
|
<pluginManagement>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
|
<configuration>
|
|
<!-- This bundle has many tests so run them in forks to reduce the build time -->
|
|
<forkCount>${cpu.count}</forkCount>
|
|
<reuseForks>false</reuseForks>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</pluginManagement>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
<artifactId>build-helper-maven-plugin</artifactId>
|
|
<executions>
|
|
<execution>
|
|
<id>get-cpu-count</id>
|
|
<goals>
|
|
<goal>cpu-count</goal>
|
|
</goals>
|
|
<configuration>
|
|
<cpuCount>cpu.count</cpuCount>
|
|
<factor>0.5</factor>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
|
|
</project>
|