-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
itest: add optional 10k asset test #325
Commits on Jun 21, 2023
-
multi: support optional itest cases
In this commit, we add additional make commands to run optional itests, where specific test cases are still specified with the 'icase' variable. Additional optional itests are added in the same way as default itests. We also remove the old-style build tags that were replaced with Go 1.17.
Configuration menu - View commit details
-
Copy full SHA for fabda90 - Browse repository at this point
Copy the full SHA fabda90View commit details -
itest: reduce test harness overhead for minting
In this commit, we update the logic used in all itests to mint assets to reduce the number of RPC calls made and total time spent on asserts. We also separate waiting for the planter to change state and checking the daemon state.
Configuration menu - View commit details
-
Copy full SHA for 23b9e6c - Browse repository at this point
Copy the full SHA 23b9e6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72c0ad4 - Browse repository at this point
Copy the full SHA 72c0ad4View commit details
Commits on Jun 22, 2023
-
universe: add more logging around universe IDs
Because the String() function just returns the hash of the ID, it is hard to debug whether both the asset ID and group key are set during universe sync. This commit adds a bit more information to certain log lines.
Configuration menu - View commit details
-
Copy full SHA for 529ee4b - Browse repository at this point
Copy the full SHA 529ee4bView commit details -
itest+universe: add batch mint stress test
In this commit, we add a test that mints a large batch of collectibles with large metadata, and then checks that the batch mint succeeded. This includes correctly updating the universe server of the minting node, and syncing that universe tree to a second node.
Configuration menu - View commit details
-
Copy full SHA for 7a47939 - Browse repository at this point
Copy the full SHA 7a47939View commit details -
Configuration menu - View commit details
-
Copy full SHA for 202e446 - Browse repository at this point
Copy the full SHA 202e446View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2ff0bc - Browse repository at this point
Copy the full SHA f2ff0bcView commit details -
tapd: detect SQLITE_BUSY and re-try
If SQLITE_BUSY is returned, it means waiting for a transaction failed because too many other readers/writers are currently using the DB. We can detect that error, convert it into a serialization error and detect that in the existing retry loop. We also re-try if creating or committing a transaction fails with a serialization error.
Configuration menu - View commit details
-
Copy full SHA for 1a5e1e8 - Browse repository at this point
Copy the full SHA 1a5e1e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b190d32 - Browse repository at this point
Copy the full SHA b190d32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f50445 - Browse repository at this point
Copy the full SHA 5f50445View commit details