Skip to content

Commit 74fd513

Browse files
committed
Fix PNG test
1 parent 68bbc3b commit 74fd513

4 files changed

Lines changed: 284 additions & 5 deletions

File tree

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<groupId>org.embl.mobie</groupId>
1111
<artifactId>mobie-io</artifactId>
12-
<version>4.0.4-SNAPSHOT</version>
12+
<version>4.0.4</version>
1313

1414
<!-- ../scijava-scripts/release-version.sh - -skip-version-check - -skip-license-update -->
1515
<!-- mvn clean install -Dmaven.test.skip=true -->
@@ -83,7 +83,7 @@
8383
<scm>
8484
<connection>scm:git:https://github.com/mobie/mobie-io</connection>
8585
<developerConnection>scm:git:git@github.com:mobie/mobie-io</developerConnection>
86-
<tag>HEAD</tag>
86+
<tag>mobie-io-4.0.4</tag>
8787
<url>https://github.com/mobie/mobie-io</url>
8888
</scm>
8989
<issueManagement>

pom.xml.releaseBackup

Lines changed: 249 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,249 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<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">
3+
<modelVersion>4.0.0</modelVersion>
4+
<parent>
5+
<groupId>org.scijava</groupId>
6+
<artifactId>pom-scijava</artifactId>
7+
<version>40.0.0</version>
8+
</parent>
9+
10+
<groupId>org.embl.mobie</groupId>
11+
<artifactId>mobie-io</artifactId>
12+
<version>4.0.4-SNAPSHOT</version>
13+
14+
<!-- ../scijava-scripts/release-version.sh - -skip-version-check - -skip-license-update -->
15+
<!-- mvn clean install -Dmaven.test.skip=true -->
16+
17+
<url>https://github.com/mobie/mobie-io</url>
18+
<name>MoBIE IO</name>
19+
<description>Readers and writers for image data in MoBIE projects</description>
20+
<inceptionYear>2021</inceptionYear>
21+
<organization>
22+
<name>EMBL</name>
23+
<url>http://embl.de/</url>
24+
</organization>
25+
<licenses>
26+
<license>
27+
<name>Simplified BSD License</name>
28+
<distribution>repo</distribution>
29+
</license>
30+
</licenses>
31+
<developers>
32+
<developer>
33+
<id>tischi</id>
34+
<name>Christian Tischer</name>
35+
<roles>
36+
<role>lead</role>
37+
<role>developer</role>
38+
<role>debugger</role>
39+
<role>reviewer</role>
40+
<role>support</role>
41+
<role>maintainer</role>
42+
</roles>
43+
</developer>
44+
<developer>
45+
<id>KateMoreva</id>
46+
<name>Ekaterina Moreva</name>
47+
<roles>
48+
<role>lead</role>
49+
<role>developer</role>
50+
<role>debugger</role>
51+
<role>reviewer</role>
52+
<role>support</role>
53+
<role>maintainer</role>
54+
</roles>
55+
</developer>
56+
</developers>
57+
<contributors>
58+
<contributor>
59+
<name>Kimberly Meechan</name>
60+
<roles>
61+
<role>developer</role>
62+
<role>debugger</role>
63+
<role>reviewer</role>
64+
<role>support</role>
65+
</roles>
66+
</contributor>
67+
<contributor>
68+
<name>Tobias Pietzsch</name>
69+
<roles>
70+
<role>developer</role>
71+
<role>debugger</role>
72+
<role>reviewer</role>
73+
<role>support</role>
74+
</roles>
75+
</contributor>
76+
</contributors>
77+
<mailingLists>
78+
<mailingList>
79+
<name>ImageJ Forum</name>
80+
<archive>https://forum.image.sc/</archive>
81+
</mailingList>
82+
</mailingLists>
83+
<scm>
84+
<connection>scm:git:https://github.com/mobie/mobie-io</connection>
85+
<developerConnection>scm:git:git@github.com:mobie/mobie-io</developerConnection>
86+
<tag>HEAD</tag>
87+
<url>https://github.com/mobie/mobie-io</url>
88+
</scm>
89+
<issueManagement>
90+
<system>GitHub</system>
91+
<url>https://github.com/mobie/mobie-io/issues</url>
92+
</issueManagement>
93+
<ciManagement>
94+
<system>GitHub Actions</system>
95+
<url>https://github.com/mobie/mobie-io/actions</url>
96+
</ciManagement>
97+
<properties>
98+
<doclint>none</doclint>
99+
<package-name>org.embl.mobie.io</package-name>
100+
<license.licenseName>bsd_2</license.licenseName>
101+
<license.copyrightOwners>EMBL</license.copyrightOwners>
102+
<enforcer.skip>false</enforcer.skip>
103+
<someModule.test.excludes>src/test/java/projects/local</someModule.test.excludes>
104+
<scijava.surefire.args>-Xmx4024m</scijava.surefire.args>
105+
106+
<!-- NB: Deploy releases to the SciJava Maven repository. -->
107+
<releaseProfiles>sign,deploy-to-scijava</releaseProfiles>
108+
109+
<org.jetbrains.annotations.version>16.0.2</org.jetbrains.annotations.version>
110+
<bigdataviewer-image-loaders.version>0.10.0</bigdataviewer-image-loaders.version>
111+
<trove.version>1.0.2</trove.version>
112+
<everit-json-schema.version>1.14.0</everit-json-schema.version>
113+
<toml4j.version>0.7.2</toml4j.version>
114+
115+
<!-- <n5-aws-s3.version>4.2.0</n5-aws-s3.version>-->
116+
<!-- <n5-blosc.version>1.1.1</n5-blosc.version>-->
117+
<!-- <n5-google-cloud.version>4.1.0</n5-google-cloud.version>-->
118+
<!-- <n5-hdf5.version>2.2.0</n5-hdf5.version>-->
119+
<!-- <n5-ij.version>4.2.1</n5-ij.version>-->
120+
<!-- <n5-imglib2.version>7.0.0</n5-imglib2.version>-->
121+
<!-- <n5-universe.version>1.6.0</n5-universe.version>-->
122+
<!-- <n5-viewer_fiji.version>6.1.1</n5-viewer_fiji.version>-->
123+
<!-- <n5-zarr.version>1.3.4</n5-zarr.version>-->
124+
<!-- <n5-zstandard.version>1.0.2</n5-zstandard.version>-->
125+
<!-- <n5.version>3.2.0</n5.version>-->
126+
127+
<!-- <bigdataviewer-core.version>10.4.13</bigdataviewer-core.version>-->
128+
<!-- <bigdataviewer-vistools.version>1.0.0-beta-34</bigdataviewer-vistools.version>-->
129+
130+
</properties>
131+
132+
<build>
133+
<plugins>
134+
<plugin>
135+
<artifactId>maven-surefire-plugin</artifactId>
136+
<configuration>
137+
<excludes>
138+
<exclude>${someModule.test.excludes}</exclude>
139+
</excludes>
140+
</configuration>
141+
</plugin>
142+
</plugins>
143+
</build>
144+
145+
<repositories>
146+
<repository>
147+
<id>scijava.public</id>
148+
<url>https://maven.scijava.org/content/groups/public</url>
149+
</repository>
150+
</repositories>
151+
<dependencies>
152+
<dependency>
153+
<groupId>org.janelia.saalfeldlab</groupId>
154+
<artifactId>n5-viewer_fiji</artifactId>
155+
</dependency>
156+
<dependency>
157+
<groupId>org.janelia.saalfeldlab</groupId>
158+
<artifactId>n5-universe</artifactId>
159+
</dependency>
160+
<dependency>
161+
<groupId>org.janelia.saalfeldlab</groupId>
162+
<artifactId>n5-ij</artifactId>
163+
</dependency>
164+
<dependency>
165+
<groupId>org.janelia.saalfeldlab</groupId>
166+
<artifactId>n5</artifactId>
167+
</dependency>
168+
<dependency>
169+
<groupId>org.janelia.saalfeldlab</groupId>
170+
<artifactId>n5-google-cloud</artifactId>
171+
</dependency>
172+
<dependency>
173+
<groupId>org.janelia.saalfeldlab</groupId>
174+
<artifactId>n5-aws-s3</artifactId>
175+
</dependency>
176+
<dependency>
177+
<groupId>net.imglib2</groupId>
178+
<artifactId>imglib2</artifactId>
179+
</dependency>
180+
<dependency>
181+
<groupId>net.imglib2</groupId>
182+
<artifactId>imglib2-cache</artifactId>
183+
</dependency>
184+
<dependency>
185+
<groupId>sc.fiji</groupId>
186+
<artifactId>bigdataviewer-core</artifactId>
187+
</dependency>
188+
<dependency>
189+
<groupId>sc.fiji</groupId>
190+
<artifactId>bigdataviewer-vistools</artifactId>
191+
</dependency>
192+
<dependency>
193+
<groupId>sc.fiji</groupId>
194+
<artifactId>bigdataviewer_fiji</artifactId>
195+
</dependency>
196+
<dependency>
197+
<groupId>sc.fiji</groupId>
198+
<artifactId>spim_data</artifactId>
199+
</dependency>
200+
<dependency>
201+
<groupId>ome</groupId>
202+
<artifactId>bio-formats_plugins</artifactId>
203+
</dependency>
204+
<dependency>
205+
<groupId>com.google.http-client</groupId>
206+
<artifactId>google-http-client</artifactId>
207+
</dependency>
208+
<dependency>
209+
<groupId>org.jetbrains</groupId>
210+
<artifactId>annotations</artifactId>
211+
<version>${org.jetbrains.annotations.version}</version>
212+
</dependency>
213+
<dependency>
214+
<groupId>net.imagej</groupId>
215+
<artifactId>ij</artifactId>
216+
</dependency>
217+
<dependency>
218+
<groupId>ch.epfl.biop</groupId>
219+
<artifactId>bigdataviewer-image-loaders</artifactId>
220+
<version>${bigdataviewer-image-loaders.version}</version>
221+
</dependency>
222+
<dependency>
223+
<groupId>trove</groupId>
224+
<artifactId>trove</artifactId>
225+
<version>${trove.version}</version>
226+
</dependency>
227+
<dependency>
228+
<groupId>com.moandjiezana.toml</groupId>
229+
<artifactId>toml4j</artifactId>
230+
<version>${toml4j.version}</version>
231+
</dependency>
232+
<dependency>
233+
<groupId>org.junit.jupiter</groupId>
234+
<artifactId>junit-jupiter-api</artifactId>
235+
<scope>test</scope>
236+
</dependency>
237+
<dependency>
238+
<groupId>org.junit.jupiter</groupId>
239+
<artifactId>junit-jupiter-engine</artifactId>
240+
<scope>test</scope>
241+
</dependency>
242+
<dependency>
243+
<groupId>com.github.erosb</groupId>
244+
<artifactId>everit-json-schema</artifactId>
245+
<version>${everit-json-schema.version}</version>
246+
<scope>test</scope>
247+
</dependency>
248+
</dependencies>
249+
</project>

release.properties

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#release configuration
2+
#Fri Jun 06 10:00:44 CEST 2025
3+
scm.commentPrefix=[maven-release-plugin]
4+
exec.pomFileName=pom.xml
5+
pushChanges=false
6+
releaseStrategyId=default
7+
project.scm.org.embl.mobie\:mobie-io.developerConnection=scm\:git\:git@github.com\:mobie/mobie-io
8+
project.scm.org.embl.mobie\:mobie-io.url=https\://github.com/mobie/mobie-io
9+
projectVersionPolicyConfig=<projectVersionPolicyConfig>${projectVersionPolicyConfig}</projectVersionPolicyConfig>\n
10+
scm.tag=mobie-io-4.0.4
11+
project.scm.org.embl.mobie\:mobie-io.connection=scm\:git\:https\://github.com/mobie/mobie-io
12+
remoteTagging=true
13+
project.dev.org.embl.mobie\:mobie-io=4.0.5-SNAPSHOT
14+
exec.additionalArguments=-Dgpg.skip\=true
15+
scm.branchCommitComment=@{prefix} prepare branch @{releaseLabel}
16+
projectVersionPolicyId=default
17+
scm.url=scm\:git\:git@github.com\:mobie/mobie-io
18+
scm.tagNameFormat=@{project.artifactId}-@{project.version}
19+
pinExternals=false
20+
preparationGoals=clean verify
21+
scm.releaseCommitComment=@{prefix} prepare release @{releaseLabel}
22+
exec.snapshotReleasePluginAllowed=false
23+
exec.activateProfiles=deploy-to-scijava
24+
scm.developmentCommitComment=@{prefix} prepare for next development iteration
25+
scm.rollbackCommitComment=@{prefix} rollback the release of @{releaseLabel}
26+
project.rel.org.embl.mobie\:mobie-io=4.0.4
27+
completedPhase=generate-release-poms
28+
project.scm.org.embl.mobie\:mobie-io.tag=HEAD

src/test/java/org/embl/mobie/io/imagedata/ImageDataTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,16 @@ class ImageDataTest < R extends RealType< R > >
2222
@Test
2323
public void openPNG()
2424
{
25-
System.out.println("openPNG");
25+
System.out.println("openPNG...");
2626
String uri = new File( "src/test/resources/images/boats.png" ).toString();
2727
ImageDataFormat imageDataFormat = ImageDataFormat.fromPath( uri );
2828
ImageData< ? > imageData = ImageDataOpener.open( uri, imageDataFormat, new SharedQueue( 1 ) );
2929
ValuePair< R, R > valuePair = computeMinMax( imageData );
30-
assertEquals( 3, valuePair.getA() );
31-
assertEquals( 220, valuePair.getB() );
30+
assertEquals( 3, valuePair.getA().getRealDouble() );
31+
assertEquals( 220, valuePair.getB().getRealDouble() );
3232
VoxelDimensions voxelDimensions = imageData.getSourcePair( 0 ).getB().getVoxelDimensions();
3333
assertNotNull( voxelDimensions );
34+
System.out.println("...openPNG: Done!");
3435
}
3536

3637
@Test
@@ -46,6 +47,7 @@ public void openMRC()
4647
assertEquals( -1468, valuePair.getA().getRealDouble() );
4748
assertEquals( 9827, valuePair.getB().getRealDouble() );
4849
assertNotNull( voxelDimensions );
50+
System.out.println("...openMRC: Done!");
4951
}
5052

5153
public static void main( String[] args )

0 commit comments

Comments
 (0)