Add share cards
This commit is contained in:
51 files changed
+1193
-239
No files matched your search
@@ -77,7 +77,7 @@ func TestHandleLine_DiffResetAfterBlock(t *testing.T) {
|
||||
tl := New("/unused", discardLog())
|
||||
tl.handleLine("Possible block solve diff 16384 !\n")
|
||||
tl.handleLine("Solved and confirmed block 100\n")
|
||||
// Second block — no preceding attempt line; diff must NOT carry over.
|
||||
// Second block, no preceding attempt line; diff must NOT carry over.
|
||||
tl.handleLine("Solved and confirmed block 101\n")
|
||||
|
||||
drain := func() BlockEvent {
|
||||
@@ -217,7 +217,7 @@ func TestFindBestPowData(t *testing.T) {
|
||||
// Production ckpool logs have carried bytes after the JSON's closing
|
||||
// brace (observed in the field: an end-of-line-anchored regex matched 0
|
||||
// of 54 real PoW lines while synthetic lines passed). The parser must
|
||||
// decode the JSON value and ignore ANY trailing bytes — NULs, \r,
|
||||
// decode the JSON value and ignore ANY trailing bytes, NULs, \r,
|
||||
// or an interleaved second message on the same line.
|
||||
func TestHandleLine_PowDataTrailingGarbage(t *testing.T) {
|
||||
suffixes := []string{
|
||||
@@ -240,7 +240,7 @@ func TestHandleLine_PowDataTrailingGarbage(t *testing.T) {
|
||||
}
|
||||
|
||||
// A pathologically long line earlier in the log must not abort the scan
|
||||
// before it reaches the PoW records — bufio.Scanner did exactly that,
|
||||
// before it reaches the PoW records, bufio.Scanner did exactly that,
|
||||
// silently, which left the backfill permanently empty on real logs.
|
||||
func TestFindBestPowData_SurvivesOversizedLine(t *testing.T) {
|
||||
path := tempLog(t)
|
||||
|
||||
Reference in new issue
Block a user