1
1
use {
2
- serial_test:: serial,
3
2
solana_cli_output:: OutputFormat ,
4
3
solana_client:: rpc_request:: TokenAccountsFilter ,
5
4
solana_sdk:: {
@@ -348,7 +347,6 @@ async fn exec_test_cmd(config: &Config<'_>, args: &[&str]) -> CommandResult {
348
347
}
349
348
350
349
#[ tokio:: test]
351
- #[ serial]
352
350
async fn create_token_default ( ) {
353
351
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
354
352
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -367,7 +365,6 @@ async fn create_token_default() {
367
365
}
368
366
369
367
#[ tokio:: test]
370
- #[ serial]
371
368
async fn create_token_interest_bearing ( ) {
372
369
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
373
370
let config = test_config_with_default_signer ( & test_validator, & payer, & spl_token_2022:: id ( ) ) ;
@@ -399,7 +396,6 @@ async fn create_token_interest_bearing() {
399
396
}
400
397
401
398
#[ tokio:: test]
402
- #[ serial]
403
399
async fn set_interest_rate ( ) {
404
400
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
405
401
let config = test_config_with_default_signer ( & test_validator, & payer, & spl_token_2022:: id ( ) ) ;
@@ -435,7 +431,6 @@ async fn set_interest_rate() {
435
431
}
436
432
437
433
#[ tokio:: test]
438
- #[ serial]
439
434
async fn supply ( ) {
440
435
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
441
436
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -454,7 +449,6 @@ async fn supply() {
454
449
}
455
450
456
451
#[ tokio:: test]
457
- #[ serial]
458
452
async fn create_account_default ( ) {
459
453
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
460
454
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -475,7 +469,6 @@ async fn create_account_default() {
475
469
}
476
470
477
471
#[ tokio:: test]
478
- #[ serial]
479
472
async fn account_info ( ) {
480
473
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
481
474
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -508,7 +501,6 @@ async fn account_info() {
508
501
}
509
502
510
503
#[ tokio:: test]
511
- #[ serial]
512
504
async fn balance ( ) {
513
505
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
514
506
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -528,7 +520,6 @@ async fn balance() {
528
520
}
529
521
530
522
#[ tokio:: test]
531
- #[ serial]
532
523
async fn mint ( ) {
533
524
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
534
525
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -606,7 +597,6 @@ async fn mint() {
606
597
}
607
598
608
599
#[ tokio:: test]
609
- #[ serial]
610
600
async fn balance_after_mint ( ) {
611
601
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
612
602
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -629,7 +619,6 @@ async fn balance_after_mint() {
629
619
}
630
620
}
631
621
#[ tokio:: test]
632
- #[ serial]
633
622
async fn balance_after_mint_with_owner ( ) {
634
623
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
635
624
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -660,7 +649,6 @@ async fn balance_after_mint_with_owner() {
660
649
}
661
650
662
651
#[ tokio:: test]
663
- #[ serial]
664
652
async fn accounts ( ) {
665
653
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
666
654
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -684,7 +672,6 @@ async fn accounts() {
684
672
}
685
673
686
674
#[ tokio:: test]
687
- #[ serial]
688
675
async fn accounts_with_owner ( ) {
689
676
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
690
677
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -714,7 +701,6 @@ async fn accounts_with_owner() {
714
701
}
715
702
716
703
#[ tokio:: test]
717
- #[ serial]
718
704
async fn wrap ( ) {
719
705
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
720
706
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -747,7 +733,6 @@ async fn wrap() {
747
733
}
748
734
749
735
#[ tokio:: test]
750
- #[ serial]
751
736
async fn unwrap ( ) {
752
737
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
753
738
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -788,7 +773,6 @@ async fn unwrap() {
788
773
}
789
774
790
775
#[ tokio:: test]
791
- #[ serial]
792
776
async fn transfer ( ) {
793
777
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
794
778
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -824,7 +808,6 @@ async fn transfer() {
824
808
}
825
809
826
810
#[ tokio:: test]
827
- #[ serial]
828
811
async fn transfer_fund_recipient ( ) {
829
812
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
830
813
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -859,7 +842,6 @@ async fn transfer_fund_recipient() {
859
842
}
860
843
861
844
#[ tokio:: test]
862
- #[ serial]
863
845
async fn transfer_non_standard_recipient ( ) {
864
846
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
865
847
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -1014,7 +996,6 @@ async fn transfer_non_standard_recipient() {
1014
996
}
1015
997
1016
998
#[ tokio:: test]
1017
- #[ serial]
1018
999
async fn allow_non_system_account_recipient ( ) {
1019
1000
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1020
1001
let config = test_config_with_default_signer ( & test_validator, & payer, & spl_token:: id ( ) ) ;
@@ -1053,7 +1034,6 @@ async fn allow_non_system_account_recipient() {
1053
1034
}
1054
1035
1055
1036
#[ tokio:: test]
1056
- #[ serial]
1057
1037
async fn close_account ( ) {
1058
1038
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1059
1039
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -1120,7 +1100,6 @@ async fn close_account() {
1120
1100
}
1121
1101
1122
1102
#[ tokio:: test]
1123
- #[ serial]
1124
1103
async fn close_wrapped_sol_account ( ) {
1125
1104
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1126
1105
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -1171,7 +1150,6 @@ async fn close_wrapped_sol_account() {
1171
1150
}
1172
1151
1173
1152
#[ tokio:: test]
1174
- #[ serial]
1175
1153
async fn disable_mint_authority ( ) {
1176
1154
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1177
1155
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -1198,7 +1176,6 @@ async fn disable_mint_authority() {
1198
1176
}
1199
1177
1200
1178
#[ tokio:: test]
1201
- #[ serial]
1202
1179
async fn gc ( ) {
1203
1180
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1204
1181
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -1350,7 +1327,6 @@ async fn gc() {
1350
1327
}
1351
1328
1352
1329
#[ tokio:: test]
1353
- #[ serial]
1354
1330
async fn set_owner ( ) {
1355
1331
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1356
1332
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -1379,7 +1355,6 @@ async fn set_owner() {
1379
1355
}
1380
1356
1381
1357
#[ tokio:: test]
1382
- #[ serial]
1383
1358
async fn transfer_with_account_delegate ( ) {
1384
1359
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1385
1360
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -1486,7 +1461,6 @@ async fn transfer_with_account_delegate() {
1486
1461
}
1487
1462
1488
1463
#[ tokio:: test]
1489
- #[ serial]
1490
1464
async fn burn_with_account_delegate ( ) {
1491
1465
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1492
1466
for program_id in VALID_TOKEN_PROGRAM_IDS . iter ( ) {
@@ -1575,7 +1549,6 @@ async fn burn_with_account_delegate() {
1575
1549
}
1576
1550
1577
1551
#[ tokio:: test]
1578
- #[ serial]
1579
1552
async fn close_mint ( ) {
1580
1553
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1581
1554
let config = test_config_with_default_signer ( & test_validator, & payer, & spl_token_2022:: id ( ) ) ;
@@ -1618,7 +1591,6 @@ async fn close_mint() {
1618
1591
}
1619
1592
1620
1593
#[ tokio:: test]
1621
- #[ serial]
1622
1594
async fn burn_with_permanent_delegate ( ) {
1623
1595
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1624
1596
let config = test_config_with_default_signer ( & test_validator, & payer, & spl_token_2022:: id ( ) ) ;
@@ -1686,7 +1658,6 @@ async fn burn_with_permanent_delegate() {
1686
1658
}
1687
1659
1688
1660
#[ tokio:: test]
1689
- #[ serial]
1690
1661
async fn transfer_with_permanent_delegate ( ) {
1691
1662
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1692
1663
let config = test_config_with_default_signer ( & test_validator, & payer, & spl_token_2022:: id ( ) ) ;
@@ -1776,7 +1747,6 @@ async fn transfer_with_permanent_delegate() {
1776
1747
}
1777
1748
1778
1749
#[ tokio:: test]
1779
- #[ serial]
1780
1750
async fn required_transfer_memos ( ) {
1781
1751
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1782
1752
let program_id = spl_token_2022:: id ( ) ;
@@ -1878,7 +1848,6 @@ async fn required_transfer_memos() {
1878
1848
}
1879
1849
1880
1850
#[ tokio:: test]
1881
- #[ serial]
1882
1851
async fn cpi_guard ( ) {
1883
1852
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1884
1853
let program_id = spl_token_2022:: id ( ) ;
@@ -1938,7 +1907,6 @@ async fn cpi_guard() {
1938
1907
}
1939
1908
1940
1909
#[ tokio:: test]
1941
- #[ serial]
1942
1910
async fn immutable_accounts ( ) {
1943
1911
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
1944
1912
let program_id = spl_token_2022:: id ( ) ;
@@ -2040,7 +2008,6 @@ async fn immutable_accounts() {
2040
2008
}
2041
2009
2042
2010
#[ tokio:: test]
2043
- #[ serial]
2044
2011
async fn non_transferable ( ) {
2045
2012
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
2046
2013
let config = test_config_with_default_signer ( & test_validator, & payer, & spl_token_2022:: id ( ) ) ;
@@ -2092,7 +2059,6 @@ async fn non_transferable() {
2092
2059
}
2093
2060
2094
2061
#[ tokio:: test]
2095
- #[ serial]
2096
2062
async fn default_account_state ( ) {
2097
2063
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
2098
2064
let program_id = spl_token_2022:: id ( ) ;
@@ -2155,7 +2121,6 @@ async fn default_account_state() {
2155
2121
}
2156
2122
2157
2123
#[ tokio:: test]
2158
- #[ serial]
2159
2124
async fn transfer_fee ( ) {
2160
2125
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
2161
2126
let config = test_config_with_default_signer ( & test_validator, & payer, & spl_token_2022:: id ( ) ) ;
@@ -2419,7 +2384,6 @@ async fn transfer_fee() {
2419
2384
}
2420
2385
2421
2386
#[ tokio:: test]
2422
- #[ serial]
2423
2387
async fn confidential_transfer ( ) {
2424
2388
use spl_token_2022:: solana_zk_token_sdk:: encryption:: elgamal:: ElGamalKeypair ;
2425
2389
@@ -2721,7 +2685,6 @@ async fn confidential_transfer() {
2721
2685
}
2722
2686
2723
2687
#[ tokio:: test]
2724
- #[ serial]
2725
2688
async fn multisig_transfer ( ) {
2726
2689
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
2727
2690
let m = 3 ;
@@ -2825,7 +2788,6 @@ async fn multisig_transfer() {
2825
2788
}
2826
2789
2827
2790
#[ tokio:: test]
2828
- #[ serial]
2829
2791
async fn offline_multisig_transfer_with_nonce ( ) {
2830
2792
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
2831
2793
let m = 2 ;
@@ -2938,7 +2900,6 @@ async fn offline_multisig_transfer_with_nonce() {
2938
2900
}
2939
2901
2940
2902
#[ tokio:: test]
2941
- #[ serial]
2942
2903
async fn withdraw_excess_lamports_from_multisig ( ) {
2943
2904
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
2944
2905
let m = 3 ;
@@ -3060,7 +3021,6 @@ async fn withdraw_excess_lamports_from_multisig() {
3060
3021
}
3061
3022
3062
3023
#[ tokio:: test]
3063
- #[ serial]
3064
3024
async fn withdraw_excess_lamports_from_mint ( ) {
3065
3025
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
3066
3026
let program_id = & spl_token_2022:: id ( ) ;
@@ -3132,7 +3092,6 @@ async fn withdraw_excess_lamports_from_mint() {
3132
3092
}
3133
3093
3134
3094
#[ tokio:: test]
3135
- #[ serial]
3136
3095
async fn withdraw_excess_lamports_from_account ( ) {
3137
3096
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
3138
3097
let program_id = & spl_token_2022:: id ( ) ;
@@ -3207,7 +3166,6 @@ async fn withdraw_excess_lamports_from_account() {
3207
3166
}
3208
3167
3209
3168
#[ tokio:: test]
3210
- #[ serial]
3211
3169
async fn metadata_pointer ( ) {
3212
3170
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
3213
3171
let program_id = spl_token_2022:: id ( ) ;
@@ -3291,7 +3249,6 @@ async fn metadata_pointer() {
3291
3249
}
3292
3250
3293
3251
#[ tokio:: test]
3294
- #[ serial]
3295
3252
async fn transfer_hook ( ) {
3296
3253
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
3297
3254
let program_id = spl_token_2022:: id ( ) ;
@@ -3410,7 +3367,6 @@ async fn transfer_hook() {
3410
3367
}
3411
3368
3412
3369
#[ tokio:: test]
3413
- #[ serial]
3414
3370
async fn metadata ( ) {
3415
3371
let ( test_validator, payer) = new_validator_for_test ( ) . await ;
3416
3372
let program_id = spl_token_2022:: id ( ) ;
0 commit comments