Hi Jody,
Finally, the solution is to add the following line of code to the test.
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
I will do the PR
Regards,
Pierre
De : Jody Garnett <[email protected]>
Envoyé : 24 janvier 2024 10:03
À : Andrea Aime <[email protected]>
Cc : [email protected]; [email protected]
Objet : Re: [Geotools-gt2-users] Problem with NetCDF gridcoverage module
Should we adjust the GitHub action to run a different timezone? It would catch
this category of errors.
--
Jody Garnett
On Wed, Jan 24, 2024 at 12:03 AM Andrea Aime <[email protected]
<mailto:[email protected]> > wrote:
Perhaps they easiest way is to force the test to run in UTC, either
with the surefire JVM configuration
<https://github.com/geotools/geotools/blob/main/pom.xml#L1760> , or in the test
setup, like for example DateParserTest
<https://github.com/geotools/geotools/blob/main/modules/unsupported/geojson-core/src/test/java/org/geotools/data/geojson/DateParserTest.java#L17>
PRs with updates to make it build on your end too welcomed, the Github actions
will
run in UTC and confirm it can work for others as well (along with a manual
review checking the change).
Best regards
Andrea
On Wed, Jan 24, 2024 at 1:57 AM Jody Garnett <[email protected]
<mailto:[email protected]> > wrote:
In my experience some it can be interesting to write tests that compare times,
often people write tests in Europe which then fail when we run them in North
America due to timezone offset.
Options:
1. When you look at the test is it possible to providing in GMT or Z time
for comparison? Look at the value prior to toString().
2. I am not sure if it is a bug in the code, in the test, or worst case in
the file format specification?
--
Jody Garnett
On Dec 19, 2023 at 9:03:50 AM, [email protected]
<mailto:[email protected]> wrote:
Hi,
What is wrong with my settings ?
When I run « mvn install », I have the following error:
NetCDF gridcoverage module FAILURE
To correct the problem I have to change the function
testGranuleSourceFileView() in the file NetCDFMosaicReaderTest.java.
The two lines :
assertEquals("2017-02-06 00:00:00.0",
nc1.getAttribute("time").toString());
assertEquals("2017-02-06 12:00:00.0",
nc2.getAttribute("time").toString());
should be change for
assertEquals("2017-02-05 19:00:00.0",
nc1.getAttribute("time").toString());
assertEquals("2017-02-06 07:00:00.0",
nc2.getAttribute("time").toString());
My computer is in the zone (UTC -05:00) East (USA and Canada). It is exactly
the difference of time shown previously.
Regards,
Pierre
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
--
Regards,
Andrea Aime
==
GeoServer Professional Services from the experts!
Visit <http://bit.ly/gs-services-us> http://bit.ly/gs-services-us for more
information.
==
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions Group
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
<https://www.geosolutionsgroup.com/> https://www.geosolutionsgroup.com/
<http://twitter.com/geosolutions_it> http://twitter.com/geosolutions_it
-------------------------------------------------------
Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa
che ogni circostanza inerente alla presente email (il suo contenuto, gli
eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i
destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per
errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei
comunque grato se potesse darmene notizia.
This email is intended only for the person or entity to which it is addressed
and may contain information that is privileged, confidential or otherwise
protected from disclosure. We remind that - as provided by European Regulation
2016/679 “GDPR” - copying, dissemination or use of this e-mail or the
information herein by anyone other than the intended recipient is prohibited.
If you have received this email by mistake, please notify us immediately by
telephone or e-mail
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users