You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Did you search for an existing issue or pull request?
Description
Subql-test failing despite having the same date logged, the test fails.
This is due to the difference in milliseconds-nanoseconds, but the log does not print that.
we should print this for clarity when failing a test due to this.
e.g.
expected time: 1708742045000 // Saturday, 24 February 2024 02:34:05
actual time 1708742045762 // Saturday, 24 February 2024 02:34:05.762
The fail log should show the difference between these date values.
Details
These details can help to reproduce the environment the issue is occurring
Local Environment: [You can get this information from executing subql version.] Query Version: [What is the version of the query service?] Indexer Version: [What is the version of the indexer service?] Network Details:
[Network]
[Block height, a block height where the issue is happening]
[Dictionary endpoint, if used]
Steps to Reproduce
[First Step]
[Second Step]
[and so on...]
Example project: [A link to a minimal example that can reproduce the issue]
Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Any other information
Is there any other information you would like to add?
The text was updated successfully, but these errors were encountered:
You're more than welcome to make a PR that fixes the issue
I ended up switching to using unix timestamps to avoid the issue. Do you know what the max value for the Int type is? I couldn't find it in the docs. Asking cause I'm unsure if I need to use BigInt for unix timestamps in milliseconds.
@apollo-sturdy this is low priority for us right now.
You're more than welcome to make a PR that fixes the issue
I ended up switching to using unix timestamps to avoid the issue. Do you know what the max value for the Int type is? I couldn't find it in the docs. Asking cause I'm unsure if I need to use BigInt for unix timestamps in milliseconds.
Int should be more than enough for unix timestamps in milliseconds
Prerequisites
Description
Subql-test failing despite having the same date logged, the test fails.
This is due to the difference in milliseconds-nanoseconds, but the log does not print that.
we should print this for clarity when failing a test due to this.
e.g.
The fail log should show the difference between these date values.
Details
These details can help to reproduce the environment the issue is occurring
Local Environment: [You can get this information from executing
subql version
.]Query Version: [What is the version of the query service?]
Indexer Version: [What is the version of the indexer service?]
Network Details:
Steps to Reproduce
Example project: [A link to a minimal example that can reproduce the issue]
Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Any other information
Is there any other information you would like to add?
The text was updated successfully, but these errors were encountered: