Branch: refs/heads/master
Home: https://github.com/Starlink/starjava
Commit: f3c5d25156ea50524b5ed3c1f66c42a14e6a7bbd
https://github.com/Starlink/starjava/commit/f3c5d25156ea50524b5ed3c1f66c42a14e6a7bbd
Author: Mark Taylor <[log in to unmask]>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M ttools/src/docs/sun256.xml
M ttools/src/main/uk/ac/starlink/ttools/taplint/FixedCode.java
M ttools/src/main/uk/ac/starlink/ttools/taplint/UploadStage.java
Log Message:
-----------
ttools: adjust taplint upload timestamp checking
Taplint now checks equivalence of parsed adql:TIMESTAMP values
between uploaded and retrieved tables, rather than of their
string serialization, so that services ingesting these timestamps
and reformatting them don't generate an error.
Also check that the format of returned timestamp columns matches
the TAP intention.
Also change the uploaded timestamp and floating point values to
test the data ingestion/selection for timestamp and floating point
values a little bit harder than before.
I could add timestamp format test elsewhere (query stages) so that
services not offering uploads also get this test; also for timestamp
querying as per TAP sec 2.3.4. Haven't done it so far though.
|