update
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
{
|
||||
"candidate": "P15-018",
|
||||
"cases": [
|
||||
{
|
||||
"epoch_le": "ffffffffffffffff",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": -1,
|
||||
"expected_time32": "PASS",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-pre1970-minus-one",
|
||||
"mtime_delta_le": "00000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "ffffffffffffffff",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": 0,
|
||||
"expected_time32": "PASS",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-cross-zero",
|
||||
"mtime_delta_le": "01000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "fbffffffffffffff",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": -2,
|
||||
"expected_time32": "PASS",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "ffc99a3b",
|
||||
"id": "compact-negative-with-max-nsec",
|
||||
"mtime_delta_le": "03000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "0000000000000080",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": -9223372036854775808,
|
||||
"expected_time32": "EINTEGRITY",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-int64-min",
|
||||
"mtime_delta_le": "00000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "ffffffffffffff7f",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": 9223372036854775807,
|
||||
"expected_time32": "EINTEGRITY",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-int64-max",
|
||||
"mtime_delta_le": "00000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "ffffffffffffff7f",
|
||||
"expected_add": "EINTEGRITY",
|
||||
"expected_nsec": "NOT_REACHED",
|
||||
"expected_seconds": null,
|
||||
"expected_time32": "NOT_REACHED",
|
||||
"expected_time64": "NOT_REACHED",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-signed-upper-overflow",
|
||||
"mtime_delta_le": "01000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "ffffff7f00000000",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": 2147483647,
|
||||
"expected_time32": "PASS",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-time32-max",
|
||||
"mtime_delta_le": "00000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "ffffff7f00000000",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": 2147483648,
|
||||
"expected_time32": "EINTEGRITY",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-time32-upper-overflow",
|
||||
"mtime_delta_le": "01000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "00000080ffffffff",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": -2147483648,
|
||||
"expected_time32": "PASS",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-time32-min",
|
||||
"mtime_delta_le": "00000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "ffffff7fffffffff",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": -2147483649,
|
||||
"expected_time32": "EINTEGRITY",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-time32-lower-overflow",
|
||||
"mtime_delta_le": "00000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "00000000ffffff7f",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": 9223372036854775807,
|
||||
"expected_time32": "EINTEGRITY",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-uint32-delta-at-int64-max",
|
||||
"mtime_delta_le": "ffffffff"
|
||||
},
|
||||
{
|
||||
"epoch_le": "01000000ffffff7f",
|
||||
"expected_add": "EINTEGRITY",
|
||||
"expected_nsec": "NOT_REACHED",
|
||||
"expected_seconds": null,
|
||||
"expected_time32": "NOT_REACHED",
|
||||
"expected_time64": "NOT_REACHED",
|
||||
"fixed_nsec_le": "00000000",
|
||||
"id": "compact-uint32-delta-over-int64-max",
|
||||
"mtime_delta_le": "ffffffff"
|
||||
},
|
||||
{
|
||||
"epoch_le": "0000000000000000",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "PASS",
|
||||
"expected_seconds": 0,
|
||||
"expected_time32": "PASS",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "ffc99a3b",
|
||||
"id": "compact-nsec-max",
|
||||
"mtime_delta_le": "00000000"
|
||||
},
|
||||
{
|
||||
"epoch_le": "0000000000000000",
|
||||
"expected_add": "PASS",
|
||||
"expected_nsec": "EINTEGRITY",
|
||||
"expected_seconds": 0,
|
||||
"expected_time32": "PASS",
|
||||
"expected_time64": "PASS",
|
||||
"fixed_nsec_le": "00ca9a3b",
|
||||
"id": "compact-nsec-overflow",
|
||||
"mtime_delta_le": "00000000"
|
||||
}
|
||||
],
|
||||
"encoding": {
|
||||
"epoch": "signed 64-bit little-endian two's-complement seconds",
|
||||
"fixed_nsec": "unsigned 32-bit little-endian nanoseconds",
|
||||
"mtime_delta": "unsigned 32-bit little-endian seconds"
|
||||
},
|
||||
"schema": 1
|
||||
}
|
||||
Reference in New Issue
Block a user