Skip to content

Commit 2c12768

Browse files
committed
rename tests, update workflow
1 parent 59ddee7 commit 2c12768

File tree

14 files changed

+355
-280
lines changed

14 files changed

+355
-280
lines changed

.gas-snapshot

Lines changed: 63 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
1-
ArrayTest:test_decodeEmptyArray() (gas: 560)
2-
ArrayTest:test_decodeLargeArray() (gas: 606)
3-
ArrayTest:test_decodeMixedArray() (gas: 2048)
4-
ArrayTest:test_decodeNestedArray() (gas: 2281)
5-
ArrayTest:test_decodeSingleElementArray() (gas: 987)
6-
BytesTest:test_Bytes32_short() (gas: 846)
7-
BytesTest:test_decodeEmptyBytes() (gas: 760)
8-
BytesTest:test_decodeLongBytes() (gas: 851)
9-
BytesTest:test_decodeMediumBytes() (gas: 830)
10-
BytesTest:test_decodeShortBytes() (gas: 777)
1+
ArrayTest:test_Array_empty() (gas: 560)
2+
ArrayTest:test_Array_large() (gas: 607)
3+
ArrayTest:test_Array_mixed() (gas: 2071)
4+
ArrayTest:test_Array_nested() (gas: 2280)
5+
ArrayTest:test_Array_single() (gas: 964)
6+
BignumTest:test_Integer() (gas: 12559)
7+
BignumTest:test_NInt256_max() (gas: 1697)
8+
BignumTest:test_NInt256_middle() (gas: 2134)
9+
BignumTest:test_NInt256_multi() (gas: 1190)
10+
BignumTest:test_NInt256_random(int256) (runs: 256, μ: 5100, ~: 5100)
11+
BignumTest:test_NInt256_single() (gas: 1191)
12+
BignumTest:test_UInt256_max() (gas: 1502)
13+
BignumTest:test_UInt256_middle() (gas: 1946)
14+
BignumTest:test_UInt256_multi() (gas: 1068)
15+
BignumTest:test_UInt256_random(uint256) (runs: 256, μ: 1561, ~: 1561)
16+
BignumTest:test_UInt256_single() (gas: 1364)
17+
BytesTest:test_Bytes32_short() (gas: 802)
18+
BytesTest:test_Bytes_empty() (gas: 761)
19+
BytesTest:test_Bytes_extended() (gas: 851)
20+
BytesTest:test_Bytes_short() (gas: 779)
1121
BytesTest:test_skipBytes() (gas: 653)
22+
CidSha256Test:test_Cid() (gas: 521)
23+
CidSha256Test:test_Cid_multicodec_raw() (gas: 449)
24+
CidSha256Test:test_Cid_random(uint256) (runs: 256, μ: 3520, ~: 3520)
25+
CidSha256Test:test_NullableCid_nullCbor() (gas: 519)
26+
CidSha256Test:test_NullableCid_random(uint256) (runs: 256, μ: 885, ~: 889)
1227
ComparisonTest:test_decodeArrayU8_CBORDecoder() (gas: 5274)
1328
ComparisonTest:test_decodeArrayU8_ReadCbor() (gas: 2334)
1429
ComparisonTest:test_decodeFalse_CBORDecoder() (gas: 916)
@@ -28,17 +43,25 @@ ComparisonTest:test_decodeTrue_ReadCbor() (gas: 483)
2843
HeaderTest:test_header() (gas: 651)
2944
HeaderTest:test_header32_u16() (gas: 726)
3045
HeaderTest:test_header32_u32() (gas: 700)
31-
MapTest:test_decodeEmptyMap() (gas: 539)
32-
MapTest:test_decodeNestedMap() (gas: 6619)
33-
MapTest:test_decodeSingleKeyMap() (gas: 1764)
34-
MapTest:test_deeplyNestedStructure() (gas: 3560)
35-
NIntTest:test_decodeLongNInt8() (gas: 768)
36-
NIntTest:test_decodeNInt16() (gas: 918)
37-
NIntTest:test_decodeNInt32() (gas: 901)
38-
NIntTest:test_decodeNInt64() (gas: 938)
39-
NIntTest:test_decodeNInt8() (gas: 789)
40-
NIntTest:test_decodeShortNInt8() (gas: 689)
41-
NIntTest:test_decodeSmallNInts() (gas: 1155)
46+
IntTest:test_Int_max() (gas: 835)
47+
IntTest:test_Int_min() (gas: 948)
48+
IntTest:test_Int_neg_one() (gas: 787)
49+
IntTest:test_Int_nint16() (gas: 891)
50+
IntTest:test_Int_uint16() (gas: 778)
51+
IntTest:test_Int_zero() (gas: 695)
52+
MapTest:test_Map_empty() (gas: 559)
53+
MapTest:test_Map_nested() (gas: 6640)
54+
MapTest:test_Map_nested2() (gas: 3561)
55+
MapTest:test_Map_single() (gas: 1742)
56+
NIntTest:test_NInt() (gas: 874)
57+
NIntTest:test_NInt16() (gas: 874)
58+
NIntTest:test_NInt32() (gas: 947)
59+
NIntTest:test_NInt64() (gas: 938)
60+
NIntTest:test_NInt8_0() (gas: 731)
61+
NIntTest:test_NInt8_1() (gas: 666)
62+
NIntTest:test_NInt8_long() (gas: 789)
63+
NIntTest:test_NInt8_max() (gas: 766)
64+
NIntTest:test_NInt8_short() (gas: 667)
4265
PeekTest:test_isArray_false() (gas: 317)
4366
PeekTest:test_isArray_true() (gas: 312)
4467
PeekTest:test_isBool_false() (gas: 305)
@@ -68,39 +91,24 @@ PeekTest:test_isUInt_false() (gas: 349)
6891
PeekTest:test_isUInt_true() (gas: 370)
6992
PeekTest:test_isUndefined_false() (gas: 375)
7093
PeekTest:test_isUndefined_true() (gas: 303)
71-
ReadBignum_Test:test_Integer() (gas: 12559)
72-
ReadBignum_Test:test_NInt256_max() (gas: 1697)
73-
ReadBignum_Test:test_NInt256_middle() (gas: 2134)
74-
ReadBignum_Test:test_NInt256_multi() (gas: 1190)
75-
ReadBignum_Test:test_NInt256_random(int256) (runs: 256, μ: 5100, ~: 5100)
76-
ReadBignum_Test:test_NInt256_single() (gas: 1191)
77-
ReadBignum_Test:test_UInt256_max() (gas: 1502)
78-
ReadBignum_Test:test_UInt256_middle() (gas: 1946)
79-
ReadBignum_Test:test_UInt256_multi() (gas: 1068)
80-
ReadBignum_Test:test_UInt256_random(uint256) (runs: 256, μ: 1561, ~: 1561)
81-
ReadBignum_Test:test_UInt256_single() (gas: 1364)
82-
ReadCidSha256_Test:test_Cid() (gas: 521)
83-
ReadCidSha256_Test:test_Cid_multicodec_raw() (gas: 449)
84-
ReadCidSha256_Test:test_Cid_random(uint256) (runs: 256, μ: 3520, ~: 3520)
85-
ReadCidSha256_Test:test_NullableCid_nullCbor() (gas: 519)
86-
ReadCidSha256_Test:test_NullableCid_random(uint256) (runs: 256, μ: 885, ~: 889)
87-
SimpleTest:test_decodeFalse() (gas: 424)
88-
SimpleTest:test_decodeTrue() (gas: 438)
94+
SimpleTest:test_Boolean_false() (gas: 446)
95+
SimpleTest:test_Boolean_true() (gas: 482)
8996
SimpleTest:test_skipNull() (gas: 412)
90-
SimpleTest:test_skipUndefined() (gas: 455)
97+
SimpleTest:test_skipUndefined() (gas: 433)
9198
StringTest:test_String1() (gas: 457)
92-
StringTest:test_String32_short() (gas: 805)
93-
StringTest:test_decodeEmptyString() (gas: 755)
94-
StringTest:test_decodeLongString() (gas: 801)
95-
StringTest:test_decodeMediumString() (gas: 852)
96-
StringTest:test_decodeShortString() (gas: 778)
97-
StringTest:test_skipString() (gas: 677)
98-
TagTest:test_decodeExpectedTag() (gas: 627)
99-
TagTest:test_decodeTag() (gas: 666)
100-
UIntTest:test_decodeLongUInt8() (gas: 636)
101-
UIntTest:test_decodeShortUInt8() (gas: 578)
102-
UIntTest:test_decodeSmallInts() (gas: 913)
103-
UIntTest:test_decodeUInt16() (gas: 751)
104-
UIntTest:test_decodeUInt32() (gas: 779)
105-
UIntTest:test_decodeUInt64() (gas: 827)
106-
UIntTest:test_decodeUInt8() (gas: 634)
99+
StringTest:test_String32_short() (gas: 849)
100+
StringTest:test_String_empty() (gas: 755)
101+
StringTest:test_String_extended() (gas: 799)
102+
StringTest:test_String_short() (gas: 778)
103+
StringTest:test_skipString() (gas: 654)
104+
TagTest:test_Tag() (gas: 644)
105+
TagTest:test_Tag_expected() (gas: 671)
106+
UIntTest:test_UInt() (gas: 726)
107+
UIntTest:test_UInt16_max() (gas: 752)
108+
UIntTest:test_UInt32_max() (gas: 790)
109+
UIntTest:test_UInt64_max() (gas: 805)
110+
UIntTest:test_UInt8_0() (gas: 579)
111+
UIntTest:test_UInt8_1() (gas: 577)
112+
UIntTest:test_UInt8_extended() (gas: 657)
113+
UIntTest:test_UInt8_max() (gas: 679)
114+
UIntTest:test_UInt8_short() (gas: 533)

.github/workflows/test.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,8 @@ jobs:
4343
run: |
4444
forge test -vvv
4545
id: test
46+
47+
- name: Run snapshot
48+
run: |
49+
forge snapshot --match-test test_ --check
50+
id: test-committed

0 commit comments

Comments
 (0)