diff --git a/.github/workflows/test_ledgers.yml b/.github/workflows/test_ledgers.yml index e3913d045a..4754a56df1 100644 --- a/.github/workflows/test_ledgers.yml +++ b/.github/workflows/test_ledgers.yml @@ -16,6 +16,7 @@ jobs: steps: - uses: actions/checkout@v4 with: + lfs: true submodules: recursive - uses: ./.github/actions/deps diff --git a/.gitmodules b/.gitmodules index a8bff10fb5..7465919af9 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2,3 +2,6 @@ path = solana url = https://github.com/firedancer-io/solana.git branch = v1.16-fd +[submodule "src/runtime-tests/1"] + path = src/runtime-tests/1 + url = https://github.com/firedancer-io/firedancer-testbins diff --git a/src/flamenco/runtime/tests/Local.mk b/src/flamenco/runtime/tests/Local.mk index 7e7bcc0b55..ea0f1c6918 100644 --- a/src/flamenco/runtime/tests/Local.mk +++ b/src/flamenco/runtime/tests/Local.mk @@ -7,6 +7,9 @@ $(call add-objs,fd_exec_instr_test,fd_flamenco) $(call make-unit-test,test_exec_instr,test_exec_instr,fd_flamenco fd_funk fd_ballet fd_util,$(SECP256K1_LIBS)) $(call make-shared,libfd_exec_sol_compat.so,fd_exec_sol_compat,fd_flamenco fd_funk fd_ballet fd_util,$(SECP256K1_LIBS)) + +$(call make-unit-test,test_native_programs,test_native_programs fd_tests,fd_ballet fd_funk fd_util fd_sol_tests fd_flamenco,$(SECP256K1_LIBS)) +$(call run-unit-test,test_native_programs) endif # TODO: add run-runtime-test-3 to the list of run-runtime-test after big merge is done @@ -15,6 +18,9 @@ run-runtime-test: run-runtime-test-1 run-runtime-test-2 run-runtime-test-big: $(OBJDIR)/unit-test/test_native_programs $(OBJDIR)/unit-test/test_runtime $(OBJDIR)/bin/fd_frank_ledger OBJDIR=$(OBJDIR) src/flamenco/runtime/tests/run_ledger_tests.sh -l bad-incremental2 -s snapshot-262497545-3sFmKsyF32p4V2HMKaM6s2ymCG64NVcjuxYmen1aKky2.tar.zst -i incremental-snapshot-262497545-262507921-Asuwpa3yuxsBZuVwsad41S3QHYejcdTdeNcqSHKbxvG1.tar.zst -p 250 -m 80000000 -e 255312010 +run-runtime-native: $(OBJDIR)/unit-test/test_native_programs + OBJDIR=$(OBJDIR) src/flamenco/runtime/tests/run_native_tests.sh + run-runtime-test-1: $(OBJDIR)/unit-test/test_runtime $(OBJDIR)/bin/fd_frank_ledger OBJDIR=$(OBJDIR) src/flamenco/runtime/tests/run_ledger_tests.sh -t 2 -X 1 OBJDIR=$(OBJDIR) src/flamenco/runtime/tests/run_ledger_tests.sh diff --git a/src/flamenco/runtime/tests/fd_tests.c b/src/flamenco/runtime/tests/fd_tests.c new file mode 100644 index 0000000000..d31cbbdc07 --- /dev/null +++ b/src/flamenco/runtime/tests/fd_tests.c @@ -0,0 +1,712 @@ +#include "fd_tests.h" +#include "../sysvar/fd_sysvar.h" +#include "../../../ballet/base58/fd_base58.h" +#include "../../../ballet/base64/fd_base64.h" +#include "../../fd_flamenco.h" +#include +#include +#include +#include +#include +#include "../../types/fd_types_yaml.h" +#include "../fd_system_ids.h" +#include "../fd_blockstore.h" +#include "../program/fd_bpf_program_util.h" +#include "../context/fd_exec_txn_ctx.h" +#include "../sysvar/fd_sysvar_clock.h" +#include "../sysvar/fd_sysvar_recent_hashes.h" +#include "../sysvar/fd_sysvar_rent.h" +#include "../sysvar/fd_sysvar_slot_hashes.h" + +#pragma GCC diagnostic ignored "-Wformat" +#pragma GCC diagnostic ignored "-Wformat-extra-args" + +const char *verbose = NULL; +const char *fail_fast = NULL; + +static ulong scratch_mb = 0UL; +long fail_before = -1; + +uchar do_leakcheck = 0; +const char * do_dump = NULL; + +int fd_alloc_fprintf( fd_alloc_t * join, FILE * stream ); + + +static int +fd_account_pretty_print( uchar const owner[ static 32 ], + uchar const * data, + ulong data_sz, + FILE * file ) { + + FD_SCRATCH_SCOPE_BEGIN { + + fd_bincode_decode_ctx_t decode = { + .data = data, + .dataend = data + data_sz, + .valloc = fd_scratch_virtual() + }; + + fd_flamenco_yaml_t * yaml = + fd_flamenco_yaml_init( fd_flamenco_yaml_new( + fd_scratch_alloc( fd_flamenco_yaml_align(), fd_flamenco_yaml_footprint() ) ), + file ); + FD_TEST( yaml ); + + if( 0==memcmp( owner, fd_solana_vote_program_id.key, sizeof(fd_pubkey_t) ) ) { + fd_vote_state_versioned_t vote_state[1]; + int err = fd_vote_state_versioned_decode( vote_state, &decode ); + if( FD_UNLIKELY( err!=0 ) ) return err; + fd_vote_state_versioned_walk( yaml, vote_state, fd_flamenco_yaml_walk, NULL, 0U ); + } else if( 0==memcmp( owner, fd_solana_bpf_loader_upgradeable_program_id.key, sizeof(fd_pubkey_t) ) ) { + fd_bpf_upgradeable_loader_state_t stake_state[1]; + int err = fd_bpf_upgradeable_loader_state_decode( stake_state, &decode ); + if( FD_UNLIKELY( err!=0 ) ) return err; + fd_bpf_upgradeable_loader_state_walk( yaml, stake_state, fd_flamenco_yaml_walk, NULL, 0U ); + } else if( 0==memcmp( owner, fd_solana_stake_program_id.key, sizeof(fd_pubkey_t) ) ) { + fd_stake_state_v2_t stake_state[1]; + int err = fd_stake_state_v2_decode( stake_state, &decode ); + if( FD_UNLIKELY( err!=0 ) ) return err; + fd_stake_state_v2_walk( yaml, stake_state, fd_flamenco_yaml_walk, NULL, 0U ); + } else { + fwrite( "???", 1, 3, file ); + } + int err = ferror( file ); + if( FD_UNLIKELY( err!=0 ) ) return err; + + /* No need to destroy structures, using fd_scratch allocator */ + + fd_flamenco_yaml_delete( yaml ); + } FD_SCRATCH_SCOPE_END; + return 0; +} + +/* copied from test_funk_txn.c */ +static fd_funk_txn_xid_t * +fd_funk_txn_xid_set_unique( fd_funk_txn_xid_t * xid ) { + static FD_TL ulong tag = 0UL; + xid->ul[0] = fd_log_app_id(); + xid->ul[1] = fd_log_thread_id(); + xid->ul[2] = ++tag; +# if FD_HAS_X86 + xid->ul[3] = (ulong)fd_tickcount(); +# else + xid->ul[3] = 0UL; +# endif + return xid; +} + +void fd_executor_test_suite_new( fd_executor_test_suite_t* suite ) { + memset(suite, 0, sizeof(*suite)); + + suite->wksp = fd_wksp_new_anonymous( FD_SHMEM_GIGANTIC_PAGE_SZ, 24, 0, "wksp", 0UL ); + if ( FD_UNLIKELY( NULL == suite->wksp ) ) + FD_LOG_ERR(( "failed to create an anonymous local workspace" )); + + void* shmem = fd_wksp_alloc_laddr( suite->wksp, fd_funk_align(), fd_funk_footprint(), 1 ); + if ( FD_UNLIKELY( NULL == shmem ) ) + FD_LOG_ERR(( "failed to allocate a funky" )); + ulong index_max = 1000000; // Maximum size (count) of master index + ulong xactions_max = 100; // Maximum size (count) of transaction index + char hostname[64]; + gethostname(hostname, sizeof(hostname)); + ulong hashseed = fd_hash(0, hostname, strnlen(hostname, sizeof(hostname))); + suite->funk = fd_funk_join(fd_funk_new(shmem, 1, hashseed, xactions_max, index_max)); + if ( FD_UNLIKELY( !suite->funk ) ) { + fd_wksp_free_laddr(shmem); + FD_LOG_ERR(( "failed to allocate a funky" )); + } + + shmem = fd_wksp_alloc_laddr( + suite->wksp, fd_blockstore_align(), fd_blockstore_footprint(), FD_BLOCKSTORE_MAGIC ); + if( shmem == NULL ) + FD_LOG_ERR( ( "failed to allocate a blockstore" ) ); + ulong tmp_shred_max = 1UL << 15; + int lg_txn_max = 10; + ulong slot_history_max = 10; + suite->blockstore = fd_blockstore_join(fd_blockstore_new( shmem, 1, hashseed, tmp_shred_max, slot_history_max, lg_txn_max ) ); + if( suite->blockstore == NULL ) { + fd_wksp_free_laddr( shmem ); + FD_LOG_ERR( ( "failed to allocate a blockstore" ) ); + } + + /* Create scratch allocator */ + + ulong smax = scratch_mb << 20; + void * smem = fd_wksp_alloc_laddr( suite->wksp, fd_scratch_smem_align(), smax, 1UL ); + if( FD_UNLIKELY( !smem ) ) FD_LOG_ERR(( "Failed to alloc scratch mem" )); + +# define SCRATCH_DEPTH (4UL) + static ulong fmem[ SCRATCH_DEPTH ] __attribute((aligned(FD_SCRATCH_FMEM_ALIGN))); + + fd_scratch_attach( smem, fmem, smax, SCRATCH_DEPTH ); + + /* Set up allocators */ + if (do_leakcheck) { + suite->valloc = fd_libc_alloc_virtual(); + } else { + fd_alloc_t * alloc = fd_alloc_join( fd_wksp_laddr_fast( suite->wksp, suite->funk->alloc_gaddr ), 0UL ); + FD_TEST( alloc ); + suite->valloc = fd_alloc_virtual( alloc ); + } + + fd_features_enable_all( &suite->features ); +} + +static void +log_test_fail( fd_executor_test_t * test, + fd_executor_test_suite_t const * suite, + char const * fmt, + ... ) { + static FD_TL char buf[ 0x2000 ]; + va_list ap; + va_start( ap, fmt ); + vsnprintf( buf, sizeof(buf), fmt, ap ); + va_end( ap ); + if( suite->ignore_fail[ test->test_number ] ) { + FD_LOG_NOTICE(( "Failed test %d (%s) (ignored): %s", test->test_number, test->test_name, buf )); + } else { + FD_LOG_WARNING(( "Failed test %d (%s) (not_ignored): %s", test->test_number, test->test_name, buf )); + if (NULL != fail_fast) { + // There must be a better way of doing this... + int in_gdb = 0; + FILE *fp = fopen("/proc/self/status", "r"); + if (NULL != fp) { + char buf[255]; + while (NULL != fgets(buf, sizeof(buf), fp)) { + char *p = strtok(buf, ":"); + if (NULL == p) continue; + if (strcmp(p, "TracerPid") == 0) { + p = strtok(NULL, ":"); + if (strlen(p) != 3 && p[1] != '0') + in_gdb = 1; + break; + } + } + fclose(fp); + } + if (in_gdb) + __asm__("int $3"); + } + } +} + +static void +load_sysvar_cache( fd_exec_slot_ctx_t * slot_ctx, + uchar const pubkey[ static 32 ], + char const * base64 ) { + + /* Get upper bound for size of sysvar data */ + + ulong base64_len = strlen( base64 ); + ulong max_data_sz = 3UL + base64_len/2UL; /* TODO add fd_base64_decoded_sz */ + + /* Allocate funk record */ + + FD_BORROWED_ACCOUNT_DECL(acc); + int err = fd_acc_mgr_modify( slot_ctx->acc_mgr, slot_ctx->funk_txn, (fd_pubkey_t *)pubkey, 1, max_data_sz, acc); + FD_TEST( !err ); + + /* Decode Base64 into funk record */ + + long sz = fd_base64_decode( acc->data, base64, base64_len ); + FD_TEST( sz>=0 ); + + /* Set metadata */ + + fd_memcpy( acc->meta->info.owner, fd_sysvar_owner_id.key, 32UL ); + acc->meta->info.lamports = 1UL; /* chicken-and-egg problem: don't know rent, so can't find rent-exempt balance */ + acc->meta->dlen = (ulong)sz; +} + +/* TODO: hack to ignore sysvars in account mismatches */ + +int fd_executor_run_test( + fd_executor_test_t* test, + fd_executor_test_suite_t* suite) { + + FD_LOG_INFO(("Running test %d: %s", test->test_number, test->test_name)); + + /* Create a new slot_ctx context to execute this test in */ + + uchar * epoch_ctx_mem = fd_wksp_alloc_laddr( suite->wksp, FD_EXEC_EPOCH_CTX_ALIGN, FD_EXEC_EPOCH_CTX_FOOTPRINT, FD_EXEC_EPOCH_CTX_MAGIC );; + fd_exec_epoch_ctx_t * epoch_ctx = fd_exec_epoch_ctx_join( fd_exec_epoch_ctx_new( epoch_ctx_mem ) ); + + uchar * slot_ctx_mem = (uchar *)fd_alloca_check( FD_EXEC_SLOT_CTX_ALIGN, FD_EXEC_SLOT_CTX_FOOTPRINT ); + fd_exec_slot_ctx_t * slot_ctx = fd_exec_slot_ctx_join( fd_exec_slot_ctx_new( slot_ctx_mem, suite->valloc ) ); + slot_ctx->epoch_ctx = epoch_ctx; + + if ( FD_UNLIKELY( NULL == slot_ctx ) ) + FD_LOG_ERR(( "failed to join a slot context" )); + + int ret = 0; + + fd_epoch_bank_t * epoch_bank = fd_exec_epoch_ctx_epoch_bank( epoch_ctx ); + + epoch_bank->rent.lamports_per_uint8_year = 3480; + epoch_bank->rent.exemption_threshold = 2; + epoch_bank->rent.burn_percent = 50; + + memcpy(&slot_ctx->epoch_ctx->features, &suite->features, sizeof(suite->features)); + if (test->disable_cnt > 0) { + for (uint i = 0; i < test->disable_cnt; i++) + ((ulong *) fd_type_pun( &epoch_ctx->features ))[test->disable_feature[i]] = ULONG_MAX; + } + + fd_acc_mgr_t _acc_mgr[1]; + slot_ctx->acc_mgr = fd_acc_mgr_new( _acc_mgr, suite->funk ); + slot_ctx->blockstore = suite->blockstore; + + /* Prepare a new Funk transaction to execute this test in */ + fd_funk_txn_xid_t xid; + fd_funk_txn_xid_set_unique( &xid ); + slot_ctx->funk_txn = fd_funk_txn_prepare( slot_ctx->acc_mgr->funk, NULL, &xid, 1 ); + if ( NULL == slot_ctx->funk_txn ) + FD_LOG_ERR(( "failed to prepare funk transaction" )); + + fd_sysvar_rent_init(slot_ctx); + + // TODO: nasty hack to prevent clock overwrite for + // 1 particular test: test_redelegate_consider_balance_changes + int num_clock = 0; + do { + /* Insert all the accounts into the database */ + for ( ulong i = 0; i < test->accs_len; i++ ) { + // TODO: adding this makes the system tests fail + // why does this account need to be skipped? + // if ((test->accs[ i ].lamports == 0) && (test->accs[ i ].data_len == 0) && memcmp(global->solana_system_program, test->accs[i].owner.hash, 32 ) == 0) { + // continue; + // } + if (memcmp(&test->accs[i].pubkey, fd_sysvar_clock_id.key, sizeof(fd_pubkey_t)) == 0) { + num_clock++; + } + + /* Insert account */ + + fd_pubkey_t const * acc_key = &test->accs[ i ].pubkey; + FD_BORROWED_ACCOUNT_DECL(rec); + int err = fd_acc_mgr_modify( slot_ctx->acc_mgr, slot_ctx->funk_txn, acc_key, 1, test->accs[i].data_len, rec); + FD_TEST( !err ); + + rec->meta->dlen = test->accs[ i ].data_len; + rec->meta->info.lamports = test->accs[ i ].lamports; + rec->meta->info.rent_epoch = test->accs[ i ].rent_epoch; + memcpy( rec->meta->info.owner, test->accs[ i ].owner.uc, 32UL ); + rec->meta->info.executable = !!test->accs[ i ].executable; + if( test->accs[ i ].data_len ) + memcpy( rec->data, test->accs[ i ].data, test->accs[ i ].data_len ); + + /* wtf ... */ + if (memcmp(fd_sysvar_recent_block_hashes_id.key, &test->accs[i].pubkey, sizeof(test->accs[i].pubkey)) == 0) { + fd_recent_block_hashes_new( &slot_ctx->slot_bank.recent_block_hashes ); + fd_bincode_decode_ctx_t ctx2; + ctx2.data = rec->data, + ctx2.dataend = rec->data + rec->meta->dlen; + ctx2.valloc = slot_ctx->valloc; + if ( fd_recent_block_hashes_decode( &slot_ctx->slot_bank.recent_block_hashes, &ctx2 ) ) { + FD_LOG_WARNING(("fd_recent_block_hashes_decode failed")); + ret = FD_EXECUTOR_INSTR_ERR_INVALID_ACC_DATA; + goto fd_executor_run_cleanup; + } + } + } + + slot_ctx->slot_bank.slot = 200880004; + + /* Load sysvar cache */ + if( 0!=strcmp( test->sysvar_cache.clock, "" ) ) + load_sysvar_cache( slot_ctx, fd_sysvar_clock_id.key, test->sysvar_cache.clock ); + if( 0!=strcmp( test->sysvar_cache.epoch_schedule, "" ) ) + load_sysvar_cache( slot_ctx, fd_sysvar_epoch_schedule_id.key, test->sysvar_cache.epoch_schedule ); + if( 0!=strcmp( test->sysvar_cache.epoch_rewards, "" ) ) + load_sysvar_cache( slot_ctx, fd_sysvar_epoch_rewards_id.key, test->sysvar_cache.epoch_rewards ); + if( 0!=strcmp( test->sysvar_cache.fees, "" ) ) + load_sysvar_cache( slot_ctx, fd_sysvar_fees_id.key, test->sysvar_cache.fees ); + if( 0!=strcmp( test->sysvar_cache.rent, "" ) ) + load_sysvar_cache( slot_ctx, fd_sysvar_rent_id.key, test->sysvar_cache.rent ); + if( 0!=strcmp( test->sysvar_cache.slot_hashes, "" ) ) + load_sysvar_cache( slot_ctx, fd_sysvar_slot_hashes_id.key, test->sysvar_cache.slot_hashes ); + //if( 0!=strcmp( test->sysvar_cache.recent_block_hashes, "" ) ) + // load_sysvar_cache( global, global->sysvar_recent_block_hashes, test->sysvar_cache.recent_block_hashes ); + if( 0!=strcmp( test->sysvar_cache.stake_history, "" ) ) + load_sysvar_cache( slot_ctx, fd_sysvar_stake_history_id.key, test->sysvar_cache.stake_history ); + if( 0!=strcmp( test->sysvar_cache.slot_history, "" ) ) + load_sysvar_cache( slot_ctx, fd_sysvar_slot_history_id.key, test->sysvar_cache.slot_history ); + + uchar * sysvar_cache_mem = (uchar *)aligned_alloc( fd_sysvar_cache_align(), fd_sysvar_cache_footprint() ); + slot_ctx->sysvar_cache = fd_sysvar_cache_new( sysvar_cache_mem, slot_ctx->valloc ); + fd_sysvar_cache_restore( slot_ctx->sysvar_cache, slot_ctx->acc_mgr, slot_ctx->funk_txn ); + + /* Restore slot number + TODO The slot number should not be in bank */ + do { + fd_sol_sysvar_clock_t clock[1]; + if( fd_sysvar_clock_read( clock, slot_ctx ) ) { + slot_ctx->slot_bank.slot = clock->slot; + *slot_ctx->sysvar_cache_old.clock = *clock; + } + } while(0); + + /* Restore rent sysvar */ + do { + fd_rent_t rent[1]; + fd_rent_new(rent); + if( fd_sysvar_rent_read( rent, slot_ctx ) ) { + *slot_ctx->sysvar_cache_old.rent = *rent; + } + } while(0); + + fd_bpf_scan_and_create_bpf_program_cache_entry( slot_ctx, slot_ctx->funk_txn); + + /* Restore slot hashes sysvar */ + do { + fd_slot_hashes_t slot_hashes[1]; + if( fd_sysvar_slot_hashes_read( slot_hashes, slot_ctx ) ) + *slot_ctx->sysvar_cache_old.slot_hashes = *slot_hashes; + } while(0); + + + /* Parse the raw transaction */ + uchar txn_parse_out_buf[FD_TXN_MAX_SZ]; + ulong payload_sz = 0; + memset(txn_parse_out_buf, 0, FD_TXN_MAX_SZ); + ulong txn_sz = fd_txn_parse_core( test->raw_tx, test->raw_tx_len, txn_parse_out_buf, NULL, &payload_sz, 1 ); + if ( txn_sz == 0 || txn_sz > FD_TXN_MAX_SZ ) { + FD_LOG_WARNING(("Failed test %d: %s: failed to parse transaction", test->test_number, test->test_name)); + ret = -1; + break; + } + + fd_txn_t * txn_descriptor = (fd_txn_t*)txn_parse_out_buf; + fd_txn_instr_t const * txn_instr = &txn_descriptor->instr[0]; + + /* Execute the transaction and check the result */ + fd_rawtxn_b_t raw_txn_b = { + .raw = (void*)test->raw_tx, + .txn_sz = (ushort)test->raw_tx_len, + }; + fd_exec_txn_ctx_t txn_ctx; + memset(&txn_ctx, 0, sizeof(txn_ctx)); + + fd_exec_txn_ctx_new( &txn_ctx ); + + txn_ctx.epoch_ctx = epoch_ctx; + txn_ctx.slot_ctx = slot_ctx; + txn_ctx.acc_mgr = slot_ctx->acc_mgr; + txn_ctx.valloc = slot_ctx->valloc; + txn_ctx.funk_txn = slot_ctx->funk_txn; + txn_ctx.txn_descriptor = txn_descriptor; + fd_memcpy( txn_ctx._txn_raw, &raw_txn_b, sizeof(fd_rawtxn_b_t) ); + txn_ctx.instr_stack_sz = 0; + txn_ctx.compute_meter = 200000; + + fd_exec_txn_ctx_setup( &txn_ctx, txn_descriptor, &raw_txn_b ); + + fd_executor_setup_accessed_accounts_for_txn( &txn_ctx ); + fd_executor_setup_borrowed_accounts_for_txn( &txn_ctx ); + + fd_instr_info_t instr; + fd_convert_txn_instr_to_instr( &txn_ctx, txn_instr, txn_ctx.borrowed_accounts, &instr ); + + if (fail_before == test->test_number) + __asm__("int $3"); + + int exec_result = fd_execute_instr( &txn_ctx, &instr ); + fd_execute_txn_finalize( slot_ctx, &txn_ctx, exec_result ); + + if ( exec_result != test->expected_result ) { + if (NULL != verbose) + log_test_fail( test, suite, "expected transaction result %d, got %d: %s", test->expected_result, exec_result, test->bt ); + else + log_test_fail( test, suite, "expected transaction result %d, got %d", test->expected_result, exec_result ); + ret = -1; + break; + } + + if ( exec_result == FD_EXECUTOR_INSTR_ERR_CUSTOM_ERR ) { + if ( txn_ctx.custom_err != test->custom_err) { + log_test_fail( test, suite, "expected custom error value %d, got %d: %s", test->custom_err, txn_ctx.custom_err, (!!verbose) ? test->bt : "" ); + ret = -1; + break; + } + } + + if (FD_EXECUTOR_INSTR_SUCCESS == exec_result) { + + // if (fd_executor_txn_check( slot_ctx, &txn_ctx ) != FD_EXECUTOR_INSTR_SUCCESS) + // log_test_fail(test, suite, "bad dog.. no donut.. Ask josh to take a look at this test"); + + /* Confirm account updates */ + for ( ulong i = 0; i < test->accs_len; i++ ) { + if( fd_pubkey_is_sysvar_id( &test->accs[i].pubkey ) ) continue; + + int err = 0; + char * raw_acc_data = (char*) fd_acc_mgr_view_raw( slot_ctx->acc_mgr, slot_ctx->funk_txn, (fd_pubkey_t *) &test->accs[i].pubkey, NULL, &err); + if (NULL == raw_acc_data) { + if ((test->accs[ i ].result_lamports != 0)) { + log_test_fail( test, suite, "expected lamports %ld, found empty account: %s", test->accs[i].result_lamports, (NULL != verbose) ? test->bt : ""); + ret = -666; + break; + } + if ((test->accs[ i ].lamports == 0) && (test->accs[ i ].data_len == 0)) + continue; + FD_LOG_WARNING(( "bad dog.. no donut.. Ask josh to take a look at this")); + ret = err; + break; + } + if (memcmp(&test->accs[i].pubkey, fd_sysvar_clock_id.key, sizeof(fd_pubkey_t)) == 0) { + if (--num_clock) { + continue; + } + } + fd_account_meta_t *m = (fd_account_meta_t *) raw_acc_data; + void* d = (void *)(raw_acc_data + m->hlen); + + if (m->info.lamports != test->accs[i].result_lamports) { + log_test_fail( test, suite, "account %ld: expected lamports %ld, got %ld: %s", i, test->accs[i].result_lamports, m->info.lamports, (NULL != verbose) ? test->bt : ""); + ret = -666; + break; + } + if (m->info.executable != test->accs[i].result_executable) { + log_test_fail( test, suite, "account %ld: expected executable %u, got %u: %s", i, test->accs[i].result_executable, m->info.executable, (NULL != verbose) ? test->bt : ""); + ret = -667; + break; + } + if (m->info.rent_epoch != test->accs[i].result_rent_epoch) { + log_test_fail( test, suite, "account %ld: expected rent_epoch %ld, got %ld: %s", i, test->accs[i].result_rent_epoch, m->info.rent_epoch, (NULL != verbose) ? test->bt : ""); + ret = -668; + break; + } + if (memcmp(&m->info.owner, &test->accs[i].result_owner, sizeof(fd_pubkey_t)) != 0) { + log_test_fail( test, suite, "account %ld: expected owner %32J, got %32J: %s", i, test->accs[i].result_owner.key, m->info.owner, (NULL != verbose) ? test->bt : "" ); + ret = -668; + break; + } + FD_TEST( (!!test->accs[i].result_data_len) ^ (!test->accs[i].result_data) ); + if (test->accs[i].result_data_len == 0 && m->dlen != 0) { + log_test_fail( test, suite, "account %ld: expected data len %ld, got %ld: %s", i, test->accs[i].result_data_len, m->dlen, (NULL != verbose) ? test->bt : ""); + ret = -669; + break; + } + if( ( m->dlen > 0 ) && ( + ( m->dlen != test->accs[i].result_data_len ) + || ( 0 != memcmp(d, test->accs[i].result_data, test->accs[i].result_data_len) ) ) ) { + + log_test_fail( test, suite, "account_index: %d account missmatch: %s", i, (NULL != verbose) ? test->bt : ""); + + if (do_dump) { + /* Dump expected account bin */ + do { + char buf[ PATH_MAX ]; + snprintf( buf, PATH_MAX, "test_%lu_account_%32J_expected.bin", test->test_number, test->accs[i].pubkey.key ); + FILE * file = fopen( buf, "wb" ); + if (NULL != file) { + FD_TEST( test->accs[i].result_data_len + == fwrite( test->accs[i].result_data, 1, test->accs[i].result_data_len, file ) ); + fclose( file ); + } + } while(0); + + /* Dump actual account bin */ + do { + char buf[ PATH_MAX ]; + snprintf( buf, PATH_MAX, "test_%lu_account_%32J_actual.bin", test->test_number, test->accs[i].pubkey.key ); + FILE * file = fopen( buf, "wb" ); + if (NULL != file) { + FD_TEST( m->dlen + == fwrite( d, 1, m->dlen, file ) ); + fclose( file ); + } + } while(0); + + /* Dump YAML serialization of expected account */ + do { + char buf[ PATH_MAX ]; + snprintf( buf, PATH_MAX, "test_%lu_account_%32J_expected.yml", test->test_number, test->accs[i].pubkey.key ); + FILE * file = fopen( buf, "w" ); + if (NULL != file) { + + fd_scratch_push(); + fd_flamenco_yaml_t * yaml = + fd_flamenco_yaml_init( fd_flamenco_yaml_new( + fd_scratch_alloc( fd_flamenco_yaml_align(), fd_flamenco_yaml_footprint() ) ), + file ); + FD_TEST( yaml ); + fd_account_pretty_print( test->accs[i].owner.key, test->accs[i].result_data, test->accs[i].result_data_len, file ); + fd_scratch_pop(); + + fclose( file ); + } + } while(0); + + /* Dump YAML serialization of actual account */ + do { + char buf[ PATH_MAX ]; + snprintf( buf, PATH_MAX, "test_%lu_account_%32J_actual.yml", test->test_number, test->accs[i].pubkey.key ); + FILE * file = fopen( buf, "w" ); + if (NULL != file) { + + fd_scratch_push(); + fd_flamenco_yaml_t * yaml = + fd_flamenco_yaml_init( fd_flamenco_yaml_new( + fd_scratch_alloc( fd_flamenco_yaml_align(), fd_flamenco_yaml_footprint() ) ), + file ); + FD_TEST( yaml ); + fd_account_pretty_print( test->accs[i].owner.key, d, m->dlen, file ); + fd_scratch_pop(); + + fclose( file ); + } + } while(0); + + /* Print instructions on how to diff */ + FD_LOG_WARNING(( "HEX DIFF:\n vimdiff <(xxd -c 32 test_%lu_account_%32J_actual.bin) <(xxd -c 32 test_%lu_account_%32J_expected.bin)", + test->test_number, test->accs[i].pubkey.key, test->test_number, test->accs[i].pubkey.key )); + + /* Print instructions on how to diff */ + FD_LOG_WARNING(( "YAML DIFF:\n vimdiff test_%lu_account_%32J_actual.yml test_%lu_account_%32J_expected.yml", + test->test_number, test->accs[i].pubkey.key, test->test_number, test->accs[i].pubkey.key )); + + } + + ret = -777; + break; + } + } + } + + if (ret != FD_EXECUTOR_INSTR_SUCCESS) { + break; + } + if (NULL == fail_fast) + FD_LOG_INFO(("Passed test %d: %s", test->test_number, test->test_name)); + } while (false); + + /* Revert the Funk transaction */ +fd_executor_run_cleanup: + free( fd_sysvar_cache_delete( slot_ctx->sysvar_cache ) ); + fd_funk_txn_cancel( suite->funk, slot_ctx->funk_txn, 0 ); + fd_bincode_destroy_ctx_t destroy_ctx = { .valloc = slot_ctx->valloc }; + fd_slot_bank_destroy(&slot_ctx->slot_bank, &destroy_ctx); + fd_wksp_free_laddr( epoch_ctx_mem ); + return ret; +} + +int +main( int argc, + char ** argv + ) { + fd_boot ( &argc, &argv ); + fd_flamenco_boot( &argc, &argv ); + + ulong test_start = fd_env_strip_cmdline_ulong( &argc, &argv, "--start", NULL, 0UL ); + ulong test_end = fd_env_strip_cmdline_ulong( &argc, &argv, "--end", NULL, ULONG_MAX ); + long do_test = fd_env_strip_cmdline_long ( &argc, &argv, "--test", NULL, -1 ); + char const * filter = fd_env_strip_cmdline_cstr ( &argc, &argv, "--filter", NULL, NULL ); + verbose = fd_env_strip_cmdline_cstr ( &argc, &argv, "--verbose", NULL, NULL ); + fail_fast = fd_env_strip_cmdline_cstr ( &argc, &argv, "--fail_fast", NULL, NULL ); + do_dump = fd_env_strip_cmdline_cstr ( &argc, &argv, "--do_dump", NULL, NULL ); + scratch_mb = fd_env_strip_cmdline_ulong( &argc, &argv, "--scratch-mb", NULL, 1024 ); + fail_before = fd_env_strip_cmdline_long ( &argc, &argv, "--fail_before", NULL, -1 ); + + if (-1 != do_test) + test_start = test_end = (ulong)do_test; + + /* Initialize the test suite */ + fd_executor_test_suite_t suite; + fd_executor_test_suite_new( &suite ); + + /* Read list of ignored tests */ + do { + FILE * fp = fopen( "src/flamenco/runtime/tests/ignore_fail", "r" ); + if( FD_UNLIKELY( !fp ) ) FD_LOG_ERR(( "fopen(src/flamenco/runtime/tests/ignore_fail, r) failed: %s", strerror(errno) )); + else { + char buf[ 256 ]; + while( NULL != fgets( buf, sizeof(buf), fp ) ) { + ulong i = fd_cstr_to_ulong( buf ); + //FD_LOG_DEBUG(( "Ignoring test %lu", i )); + if( i < (sizeof(suite.ignore_fail) / sizeof(suite.ignore_fail[0])) ) + suite.ignore_fail[ i ] = 1; + } + fclose( fp ); + } + } while(0); + + fd_features_enable_all(&suite.features); + + if (NULL != filter) { + suite.filter = filter; + if (regcomp(&suite.filter_ex, filter, REG_EXTENDED | REG_ICASE) !=0 ) { + FD_LOG_ERR(("regular expression failed to compile")); + } + } else + suite.filter = NULL; + + int ret = 0; + + /* Loop through tests */ + ulong executed_cnt = 0UL; + ulong success_cnt = 0UL; + ulong ignored_cnt = 0UL; + for( ulong idx = test_start; idx <= test_end; idx++ ) { + if( FD_UNLIKELY( idx >= test_cnt ) ) + break; + int r = tests[ idx ]( &suite ); + if ((r != 0) && (r != -9999)) { + if (suite.ignore_fail[idx]) + ignored_cnt++; + else { + ret = r; + if (NULL != fail_fast) + break; + } + } + if( r != -9999 ) { + executed_cnt++; + if( r == 0 ) { + if( suite.ignore_fail[idx] ) { + FD_LOG_NOTICE(( "Removing %lu from ignore fail 🎉", idx )); + suite.ignore_fail[idx] = 0; + } + success_cnt++; + } + } + } + + ulong regressions = executed_cnt - success_cnt - ignored_cnt; + + FD_LOG_NOTICE(( "Progress: %lu/%lu tests (%lu tests failed but ignored, %lu(%f%%) regressions)", success_cnt, executed_cnt, ignored_cnt, regressions, 100.0 * ((double) regressions / (double) executed_cnt) )); + + if (NULL != filter) + regfree(&suite.filter_ex); + + /* Update ignore fail list */ + do { + FILE * fp = fopen( "src/flamenco/runtime/tests/ignore_fail", "w" ); + if( FD_UNLIKELY( !fp ) ) FD_LOG_ERR(( "fopen(src/flamenco/runtime/tests/ignore_fail, w) failed: %s", strerror(errno) )); + else { + for( ulong i = 0; i < (sizeof(suite.ignore_fail) / sizeof(suite.ignore_fail[0])); i++ ) { + if( suite.ignore_fail[ i ] ) + fprintf( fp, "%lu\n", i ); + } + fclose( fp ); + } + } while(0); + + /* Free test suite */ + fd_wksp_free_laddr( fd_scratch_detach( NULL ) ); + + if( ret==0 ) FD_LOG_NOTICE(( "pass" )); + else FD_LOG_NOTICE(( "fail" )); + fd_log_flush(); + fd_flamenco_halt(); + fd_halt(); + return ret; +} + +int +fd_executor_test_suite_check_filter(fd_executor_test_suite_t *suite, fd_executor_test_t *test) { + if (NULL != suite->filter) + return regexec(&suite->filter_ex, test->test_name, 0, NULL, 0); + return 0; +} diff --git a/src/flamenco/runtime/tests/fd_tests.h b/src/flamenco/runtime/tests/fd_tests.h new file mode 100644 index 0000000000..b00f8c3893 --- /dev/null +++ b/src/flamenco/runtime/tests/fd_tests.h @@ -0,0 +1,95 @@ +#ifndef HEADER_src_ballet_runtime_tests_fd_tests_h +#define HEADER_src_ballet_runtime_tests_fd_tests_h + +#include "../fd_runtime.h" +#include +#include "../../features/fd_features.h" + +/* Framework for running Solana's native program tests in our runtime */ + +#pragma GCC diagnostic ignored "-Wpointer-to-int-cast" + +#define fd_feature_offset(x) offsetof( fd_features_t, x ) + +struct fd_executor_test_acc { + fd_pubkey_t pubkey; + ulong lamports; + ulong result_lamports; + ulong data_len; + ulong result_data_len; + const uchar* data; + const uchar* result_data; + uchar executable; + uchar result_executable; + ulong rent_epoch; + ulong result_rent_epoch; + fd_pubkey_t owner; + fd_pubkey_t result_owner; +}; +typedef struct fd_executor_test_acc fd_executor_test_acc_t; +#define FD_EXECUTOR_TEST_ACC_FOOTPRINT ( sizeof(fd_executor_test_acc_t) ) + +struct fd_test_sysvar_cache { + char * clock; + char * epoch_schedule; + char * epoch_rewards; + char * fees; + char * rent; + char * slot_hashes; + char * recent_block_hashes; + char * stake_history; + char * slot_history; +}; +typedef struct fd_test_sysvar_cache fd_test_sysvar_cache_t; +#define FD_TEST_SYSVAR_CACHE_FOOTPRINT ( sizeof(fd_test_sysvar_cache_t) ) + +struct fd_executor_test { + char* test_name; + int test_number; + uint disable_cnt; + uchar *disable_feature; + const char *bt; + fd_pubkey_t program_id; + fd_executor_test_acc_t* accs; + ulong accs_len; + const uchar* raw_tx; + ulong raw_tx_len; + int expected_result; + uint custom_err; + ulong nonce; + fd_test_sysvar_cache_t sysvar_cache; +}; +typedef struct fd_executor_test fd_executor_test_t; +#define FD_EXECUTOR_TEST_FOOTPRINT ( sizeof(fd_executor_test_t) ) + +struct fd_executor_test_suite { + fd_wksp_t * wksp; + fd_funk_t * funk; + fd_blockstore_t * blockstore; + fd_valloc_t valloc; + regex_t filter_ex; + const char * filter; + fd_features_t features; + char ignore_fail[5000]; +}; +typedef struct fd_executor_test_suite fd_executor_test_suite_t; +#define FD_EXECUTOR_TEST_SUITE_FOOTPRINT ( sizeof(fd_executor_test_suite_t) ) + +typedef int (* fd_executor_test_fn)( fd_executor_test_suite_t * ); + +FD_PROTOTYPES_BEGIN + +void fd_executor_test_suite_new( fd_executor_test_suite_t* suite ); + +int fd_executor_run_test( + fd_executor_test_t* test, + fd_executor_test_suite_t* suite) ; + +/* Tests defined by test program. Null terminated */ + +extern fd_executor_test_fn tests[]; +extern ulong test_cnt; + +FD_PROTOTYPES_END + +#endif /* HEADER_src_ballet_runtime_tests_fd_tests_h */ diff --git a/src/flamenco/runtime/tests/ignore_fail b/src/flamenco/runtime/tests/ignore_fail new file mode 100644 index 0000000000..7e810c9b57 --- /dev/null +++ b/src/flamenco/runtime/tests/ignore_fail @@ -0,0 +1,159 @@ +477 +483 +489 +1197 +1303 +1304 +1305 +1306 +1307 +1308 +1309 +1310 +1311 +1312 +1313 +1314 +1315 +1316 +1317 +1318 +1319 +1320 +1321 +1322 +1323 +1324 +1325 +1326 +1327 +1328 +1329 +1330 +1331 +1332 +1333 +1334 +1335 +1336 +1337 +1338 +1339 +1340 +1341 +1342 +1343 +1344 +1345 +1346 +1347 +1348 +1349 +1350 +1351 +1352 +1353 +1354 +1355 +1356 +1357 +1358 +1359 +1360 +1361 +1362 +1363 +1364 +1365 +1366 +1367 +1368 +1369 +1370 +1371 +1372 +1373 +1374 +1375 +1376 +1377 +1378 +1769 +1775 +1781 +2544 +2597 +2598 +2599 +2600 +2601 +2602 +2603 +2604 +2605 +2606 +2607 +2608 +2609 +2610 +2611 +2612 +2613 +2614 +2615 +2616 +2617 +2618 +2619 +2620 +2621 +2622 +2623 +2624 +2625 +2626 +2627 +2628 +2629 +2630 +2631 +2632 +2633 +2634 +2635 +2636 +2637 +2638 +2639 +2640 +2641 +2642 +2643 +2644 +2645 +2646 +2647 +2648 +2649 +2650 +2651 +2652 +2653 +2654 +2655 +2656 +2657 +2658 +2659 +2660 +2661 +2662 +2663 +2664 +2665 +2666 +2667 +2668 +2669 +2670 +2671 diff --git a/src/flamenco/runtime/tests/run_native_tests.sh b/src/flamenco/runtime/tests/run_native_tests.sh new file mode 100755 index 0000000000..b0c8bc2311 --- /dev/null +++ b/src/flamenco/runtime/tests/run_native_tests.sh @@ -0,0 +1,23 @@ +#!/bin/bash -f + +# this assumes the test_runtime has already been built + +OBJDIR=${OBJDIR:-build/native/gcc} + +set -x + +# Running this twice, but whatever +"$OBJDIR"/unit-test/test_native_programs >& native.log + +status=$? + +if [ $status -ne 0 ] +then + echo 'native test failed' + grep "not_ignored" native.log | tail -20 + exit $status +fi + +grep "Progress" native.log + +echo 'native tests passed' diff --git a/src/flamenco/runtime/tests/test_native_programs.c b/src/flamenco/runtime/tests/test_native_programs.c new file mode 100644 index 0000000000..5e009f9068 --- /dev/null +++ b/src/flamenco/runtime/tests/test_native_programs.c @@ -0,0 +1,2683 @@ +#include +#include + +#include "fd_tests.h" +extern int fd_executor_test_suite_check_filter(fd_executor_test_suite_t *suite, fd_executor_test_t *test); +extern int test_0(fd_executor_test_suite_t *suite); +extern int test_1(fd_executor_test_suite_t *suite); +extern int test_2(fd_executor_test_suite_t *suite); +extern int test_3(fd_executor_test_suite_t *suite); +extern int test_4(fd_executor_test_suite_t *suite); +extern int test_5(fd_executor_test_suite_t *suite); +extern int test_6(fd_executor_test_suite_t *suite); +extern int test_7(fd_executor_test_suite_t *suite); +extern int test_8(fd_executor_test_suite_t *suite); +extern int test_9(fd_executor_test_suite_t *suite); +extern int test_10(fd_executor_test_suite_t *suite); +extern int test_11(fd_executor_test_suite_t *suite); +extern int test_12(fd_executor_test_suite_t *suite); +extern int test_13(fd_executor_test_suite_t *suite); +extern int test_14(fd_executor_test_suite_t *suite); +extern int test_15(fd_executor_test_suite_t *suite); +extern int test_16(fd_executor_test_suite_t *suite); +extern int test_17(fd_executor_test_suite_t *suite); +extern int test_18(fd_executor_test_suite_t *suite); +extern int test_19(fd_executor_test_suite_t *suite); +extern int test_20(fd_executor_test_suite_t *suite); +extern int test_21(fd_executor_test_suite_t *suite); +extern int test_22(fd_executor_test_suite_t *suite); +extern int test_23(fd_executor_test_suite_t *suite); +extern int test_24(fd_executor_test_suite_t *suite); +extern int test_25(fd_executor_test_suite_t *suite); +extern int test_26(fd_executor_test_suite_t *suite); +extern int test_27(fd_executor_test_suite_t *suite); +extern int test_28(fd_executor_test_suite_t *suite); +extern int test_29(fd_executor_test_suite_t *suite); +extern int test_30(fd_executor_test_suite_t *suite); +extern int test_31(fd_executor_test_suite_t *suite); +extern int test_32(fd_executor_test_suite_t *suite); +extern int test_33(fd_executor_test_suite_t *suite); +extern int test_34(fd_executor_test_suite_t *suite); +extern int test_35(fd_executor_test_suite_t *suite); +extern int test_36(fd_executor_test_suite_t *suite); +extern int test_37(fd_executor_test_suite_t *suite); +extern int test_38(fd_executor_test_suite_t *suite); +extern int test_39(fd_executor_test_suite_t *suite); +extern int test_40(fd_executor_test_suite_t *suite); +extern int test_41(fd_executor_test_suite_t *suite); +extern int test_42(fd_executor_test_suite_t *suite); +extern int test_43(fd_executor_test_suite_t *suite); +extern int test_44(fd_executor_test_suite_t *suite); +extern int test_45(fd_executor_test_suite_t *suite); +extern int test_46(fd_executor_test_suite_t *suite); +extern int test_47(fd_executor_test_suite_t *suite); +extern int test_48(fd_executor_test_suite_t *suite); +extern int test_49(fd_executor_test_suite_t *suite); +extern int test_50(fd_executor_test_suite_t *suite); +extern int test_51(fd_executor_test_suite_t *suite); +extern int test_52(fd_executor_test_suite_t *suite); +extern int test_53(fd_executor_test_suite_t *suite); +extern int test_54(fd_executor_test_suite_t *suite); +extern int test_55(fd_executor_test_suite_t *suite); +extern int test_56(fd_executor_test_suite_t *suite); +extern int test_57(fd_executor_test_suite_t *suite); +extern int test_58(fd_executor_test_suite_t *suite); +extern int test_59(fd_executor_test_suite_t *suite); +extern int test_60(fd_executor_test_suite_t *suite); +extern int test_61(fd_executor_test_suite_t *suite); +extern int test_62(fd_executor_test_suite_t *suite); +extern int test_63(fd_executor_test_suite_t *suite); +extern int test_64(fd_executor_test_suite_t *suite); +extern int test_65(fd_executor_test_suite_t *suite); +extern int test_66(fd_executor_test_suite_t *suite); +extern int test_67(fd_executor_test_suite_t *suite); +extern int test_68(fd_executor_test_suite_t *suite); +extern int test_69(fd_executor_test_suite_t *suite); +extern int test_70(fd_executor_test_suite_t *suite); +extern int test_71(fd_executor_test_suite_t *suite); +extern int test_72(fd_executor_test_suite_t *suite); +extern int test_73(fd_executor_test_suite_t *suite); +extern int test_74(fd_executor_test_suite_t *suite); +extern int test_75(fd_executor_test_suite_t *suite); +extern int test_76(fd_executor_test_suite_t *suite); +extern int test_77(fd_executor_test_suite_t *suite); +extern int test_78(fd_executor_test_suite_t *suite); +extern int test_79(fd_executor_test_suite_t *suite); +extern int test_80(fd_executor_test_suite_t *suite); +extern int test_81(fd_executor_test_suite_t *suite); +extern int test_82(fd_executor_test_suite_t *suite); +extern int test_83(fd_executor_test_suite_t *suite); +extern int test_84(fd_executor_test_suite_t *suite); +extern int test_85(fd_executor_test_suite_t *suite); +extern int test_86(fd_executor_test_suite_t *suite); +extern int test_87(fd_executor_test_suite_t *suite); +extern int test_88(fd_executor_test_suite_t *suite); +extern int test_89(fd_executor_test_suite_t *suite); +extern int test_90(fd_executor_test_suite_t *suite); +extern int test_91(fd_executor_test_suite_t *suite); +extern int test_92(fd_executor_test_suite_t *suite); +extern int test_93(fd_executor_test_suite_t *suite); +extern int test_94(fd_executor_test_suite_t *suite); +extern int test_95(fd_executor_test_suite_t *suite); +extern int test_96(fd_executor_test_suite_t *suite); +extern int test_97(fd_executor_test_suite_t *suite); +extern int test_98(fd_executor_test_suite_t *suite); +extern int test_99(fd_executor_test_suite_t *suite); +extern int test_100(fd_executor_test_suite_t *suite); +extern int test_101(fd_executor_test_suite_t *suite); +extern int test_102(fd_executor_test_suite_t *suite); +extern int test_103(fd_executor_test_suite_t *suite); +extern int test_104(fd_executor_test_suite_t *suite); +extern int test_105(fd_executor_test_suite_t *suite); +extern int test_106(fd_executor_test_suite_t *suite); +extern int test_107(fd_executor_test_suite_t *suite); +extern int test_108(fd_executor_test_suite_t *suite); +extern int test_109(fd_executor_test_suite_t *suite); +extern int test_110(fd_executor_test_suite_t *suite); +extern int test_111(fd_executor_test_suite_t *suite); +extern int test_112(fd_executor_test_suite_t *suite); +extern int test_113(fd_executor_test_suite_t *suite); +extern int test_114(fd_executor_test_suite_t *suite); +extern int test_115(fd_executor_test_suite_t *suite); +extern int test_116(fd_executor_test_suite_t *suite); +extern int test_117(fd_executor_test_suite_t *suite); +extern int test_118(fd_executor_test_suite_t *suite); +extern int test_119(fd_executor_test_suite_t *suite); +extern int test_120(fd_executor_test_suite_t *suite); +extern int test_121(fd_executor_test_suite_t *suite); +extern int test_122(fd_executor_test_suite_t *suite); +extern int test_123(fd_executor_test_suite_t *suite); +extern int test_124(fd_executor_test_suite_t *suite); +extern int test_125(fd_executor_test_suite_t *suite); +extern int test_126(fd_executor_test_suite_t *suite); +extern int test_127(fd_executor_test_suite_t *suite); +extern int test_128(fd_executor_test_suite_t *suite); +extern int test_129(fd_executor_test_suite_t *suite); +extern int test_130(fd_executor_test_suite_t *suite); +extern int test_131(fd_executor_test_suite_t *suite); +extern int test_132(fd_executor_test_suite_t *suite); +extern int test_133(fd_executor_test_suite_t *suite); +extern int test_134(fd_executor_test_suite_t *suite); +extern int test_135(fd_executor_test_suite_t *suite); +extern int test_136(fd_executor_test_suite_t *suite); +extern int test_137(fd_executor_test_suite_t *suite); +extern int test_138(fd_executor_test_suite_t *suite); +extern int test_139(fd_executor_test_suite_t *suite); +extern int test_140(fd_executor_test_suite_t *suite); +extern int test_141(fd_executor_test_suite_t *suite); +extern int test_142(fd_executor_test_suite_t *suite); +extern int test_143(fd_executor_test_suite_t *suite); +extern int test_144(fd_executor_test_suite_t *suite); +extern int test_145(fd_executor_test_suite_t *suite); +extern int test_146(fd_executor_test_suite_t *suite); +extern int test_147(fd_executor_test_suite_t *suite); +extern int test_148(fd_executor_test_suite_t *suite); +extern int test_149(fd_executor_test_suite_t *suite); +extern int test_150(fd_executor_test_suite_t *suite); +extern int test_151(fd_executor_test_suite_t *suite); +extern int test_152(fd_executor_test_suite_t *suite); +extern int test_153(fd_executor_test_suite_t *suite); +extern int test_154(fd_executor_test_suite_t *suite); +extern int test_155(fd_executor_test_suite_t *suite); +extern int test_156(fd_executor_test_suite_t *suite); +extern int test_157(fd_executor_test_suite_t *suite); +extern int test_158(fd_executor_test_suite_t *suite); +extern int test_159(fd_executor_test_suite_t *suite); +extern int test_160(fd_executor_test_suite_t *suite); +extern int test_161(fd_executor_test_suite_t *suite); +extern int test_162(fd_executor_test_suite_t *suite); +extern int test_163(fd_executor_test_suite_t *suite); +extern int test_164(fd_executor_test_suite_t *suite); +extern int test_165(fd_executor_test_suite_t *suite); +extern int test_166(fd_executor_test_suite_t *suite); +extern int test_167(fd_executor_test_suite_t *suite); +extern int test_168(fd_executor_test_suite_t *suite); +extern int test_169(fd_executor_test_suite_t *suite); +extern int test_170(fd_executor_test_suite_t *suite); +extern int test_171(fd_executor_test_suite_t *suite); +extern int test_172(fd_executor_test_suite_t *suite); +extern int test_173(fd_executor_test_suite_t *suite); +extern int test_174(fd_executor_test_suite_t *suite); +extern int test_175(fd_executor_test_suite_t *suite); +extern int test_176(fd_executor_test_suite_t *suite); +extern int test_177(fd_executor_test_suite_t *suite); +extern int test_178(fd_executor_test_suite_t *suite); +extern int test_179(fd_executor_test_suite_t *suite); +extern int test_180(fd_executor_test_suite_t *suite); +extern int test_181(fd_executor_test_suite_t *suite); +extern int test_182(fd_executor_test_suite_t *suite); +extern int test_183(fd_executor_test_suite_t *suite); +extern int test_184(fd_executor_test_suite_t *suite); +extern int test_185(fd_executor_test_suite_t *suite); +extern int test_186(fd_executor_test_suite_t *suite); +extern int test_187(fd_executor_test_suite_t *suite); +extern int test_188(fd_executor_test_suite_t *suite); +extern int test_189(fd_executor_test_suite_t *suite); +extern int test_190(fd_executor_test_suite_t *suite); +extern int test_191(fd_executor_test_suite_t *suite); +extern int test_192(fd_executor_test_suite_t *suite); +extern int test_193(fd_executor_test_suite_t *suite); +extern int test_194(fd_executor_test_suite_t *suite); +extern int test_195(fd_executor_test_suite_t *suite); +extern int test_196(fd_executor_test_suite_t *suite); +extern int test_197(fd_executor_test_suite_t *suite); +extern int test_198(fd_executor_test_suite_t *suite); +extern int test_199(fd_executor_test_suite_t *suite); +extern int test_200(fd_executor_test_suite_t *suite); +extern int test_201(fd_executor_test_suite_t *suite); +extern int test_202(fd_executor_test_suite_t *suite); +extern int test_203(fd_executor_test_suite_t *suite); +extern int test_204(fd_executor_test_suite_t *suite); +extern int test_205(fd_executor_test_suite_t *suite); +extern int test_206(fd_executor_test_suite_t *suite); +extern int test_207(fd_executor_test_suite_t *suite); +extern int test_208(fd_executor_test_suite_t *suite); +extern int test_209(fd_executor_test_suite_t *suite); +extern int test_210(fd_executor_test_suite_t *suite); +extern int test_211(fd_executor_test_suite_t *suite); +extern int test_212(fd_executor_test_suite_t *suite); +extern int test_213(fd_executor_test_suite_t *suite); +extern int test_214(fd_executor_test_suite_t *suite); +extern int test_215(fd_executor_test_suite_t *suite); +extern int test_216(fd_executor_test_suite_t *suite); +extern int test_217(fd_executor_test_suite_t *suite); +extern int test_218(fd_executor_test_suite_t *suite); +extern int test_219(fd_executor_test_suite_t *suite); +extern int test_220(fd_executor_test_suite_t *suite); +extern int test_221(fd_executor_test_suite_t *suite); +extern int test_222(fd_executor_test_suite_t *suite); +extern int test_223(fd_executor_test_suite_t *suite); +extern int test_224(fd_executor_test_suite_t *suite); +extern int test_225(fd_executor_test_suite_t *suite); +extern int test_226(fd_executor_test_suite_t *suite); +extern int test_227(fd_executor_test_suite_t *suite); +extern int test_228(fd_executor_test_suite_t *suite); +extern int test_229(fd_executor_test_suite_t *suite); +extern int test_230(fd_executor_test_suite_t *suite); +extern int test_231(fd_executor_test_suite_t *suite); +extern int test_232(fd_executor_test_suite_t *suite); +extern int test_233(fd_executor_test_suite_t *suite); +extern int test_234(fd_executor_test_suite_t *suite); +extern int test_235(fd_executor_test_suite_t *suite); +extern int test_236(fd_executor_test_suite_t *suite); +extern int test_237(fd_executor_test_suite_t *suite); +extern int test_238(fd_executor_test_suite_t *suite); +extern int test_239(fd_executor_test_suite_t *suite); +extern int test_240(fd_executor_test_suite_t *suite); +extern int test_241(fd_executor_test_suite_t *suite); +extern int test_242(fd_executor_test_suite_t *suite); +extern int test_243(fd_executor_test_suite_t *suite); +extern int test_244(fd_executor_test_suite_t *suite); +extern int test_245(fd_executor_test_suite_t *suite); +extern int test_246(fd_executor_test_suite_t *suite); +extern int test_247(fd_executor_test_suite_t *suite); +extern int test_248(fd_executor_test_suite_t *suite); +extern int test_249(fd_executor_test_suite_t *suite); +extern int test_250(fd_executor_test_suite_t *suite); +extern int test_251(fd_executor_test_suite_t *suite); +extern int test_252(fd_executor_test_suite_t *suite); +extern int test_253(fd_executor_test_suite_t *suite); +extern int test_254(fd_executor_test_suite_t *suite); +extern int test_255(fd_executor_test_suite_t *suite); +extern int test_256(fd_executor_test_suite_t *suite); +extern int test_257(fd_executor_test_suite_t *suite); +extern int test_258(fd_executor_test_suite_t *suite); +extern int test_259(fd_executor_test_suite_t *suite); +extern int test_260(fd_executor_test_suite_t *suite); +extern int test_261(fd_executor_test_suite_t *suite); +extern int test_262(fd_executor_test_suite_t *suite); +extern int test_263(fd_executor_test_suite_t *suite); +extern int test_264(fd_executor_test_suite_t *suite); +extern int test_265(fd_executor_test_suite_t *suite); +extern int test_266(fd_executor_test_suite_t *suite); +extern int test_267(fd_executor_test_suite_t *suite); +extern int test_268(fd_executor_test_suite_t *suite); +extern int test_269(fd_executor_test_suite_t *suite); +extern int test_270(fd_executor_test_suite_t *suite); +extern int test_271(fd_executor_test_suite_t *suite); +extern int test_272(fd_executor_test_suite_t *suite); +extern int test_273(fd_executor_test_suite_t *suite); +extern int test_274(fd_executor_test_suite_t *suite); +extern int test_275(fd_executor_test_suite_t *suite); +extern int test_276(fd_executor_test_suite_t *suite); +extern int test_277(fd_executor_test_suite_t *suite); +extern int test_278(fd_executor_test_suite_t *suite); +extern int test_279(fd_executor_test_suite_t *suite); +extern int test_280(fd_executor_test_suite_t *suite); +extern int test_281(fd_executor_test_suite_t *suite); +extern int test_282(fd_executor_test_suite_t *suite); +extern int test_283(fd_executor_test_suite_t *suite); +extern int test_284(fd_executor_test_suite_t *suite); +extern int test_285(fd_executor_test_suite_t *suite); +extern int test_286(fd_executor_test_suite_t *suite); +extern int test_287(fd_executor_test_suite_t *suite); +extern int test_288(fd_executor_test_suite_t *suite); +extern int test_289(fd_executor_test_suite_t *suite); +extern int test_290(fd_executor_test_suite_t *suite); +extern int test_291(fd_executor_test_suite_t *suite); +extern int test_292(fd_executor_test_suite_t *suite); +extern int test_293(fd_executor_test_suite_t *suite); +extern int test_294(fd_executor_test_suite_t *suite); +extern int test_295(fd_executor_test_suite_t *suite); +extern int test_296(fd_executor_test_suite_t *suite); +extern int test_297(fd_executor_test_suite_t *suite); +extern int test_298(fd_executor_test_suite_t *suite); +extern int test_299(fd_executor_test_suite_t *suite); +extern int test_300(fd_executor_test_suite_t *suite); +extern int test_301(fd_executor_test_suite_t *suite); +extern int test_302(fd_executor_test_suite_t *suite); +extern int test_303(fd_executor_test_suite_t *suite); +extern int test_304(fd_executor_test_suite_t *suite); +extern int test_305(fd_executor_test_suite_t *suite); +extern int test_306(fd_executor_test_suite_t *suite); +extern int test_307(fd_executor_test_suite_t *suite); +extern int test_308(fd_executor_test_suite_t *suite); +extern int test_309(fd_executor_test_suite_t *suite); +extern int test_310(fd_executor_test_suite_t *suite); +extern int test_311(fd_executor_test_suite_t *suite); +extern int test_312(fd_executor_test_suite_t *suite); +extern int test_313(fd_executor_test_suite_t *suite); +extern int test_314(fd_executor_test_suite_t *suite); +extern int test_315(fd_executor_test_suite_t *suite); +extern int test_316(fd_executor_test_suite_t *suite); +extern int test_317(fd_executor_test_suite_t *suite); +extern int test_318(fd_executor_test_suite_t *suite); +extern int test_319(fd_executor_test_suite_t *suite); +extern int test_320(fd_executor_test_suite_t *suite); +extern int test_321(fd_executor_test_suite_t *suite); +extern int test_322(fd_executor_test_suite_t *suite); +extern int test_323(fd_executor_test_suite_t *suite); +extern int test_324(fd_executor_test_suite_t *suite); +extern int test_325(fd_executor_test_suite_t *suite); +extern int test_326(fd_executor_test_suite_t *suite); +extern int test_327(fd_executor_test_suite_t *suite); +extern int test_328(fd_executor_test_suite_t *suite); +extern int test_329(fd_executor_test_suite_t *suite); +extern int test_330(fd_executor_test_suite_t *suite); +extern int test_331(fd_executor_test_suite_t *suite); +extern int test_332(fd_executor_test_suite_t *suite); +extern int test_333(fd_executor_test_suite_t *suite); +extern int test_334(fd_executor_test_suite_t *suite); +extern int test_335(fd_executor_test_suite_t *suite); +extern int test_336(fd_executor_test_suite_t *suite); +extern int test_337(fd_executor_test_suite_t *suite); +extern int test_338(fd_executor_test_suite_t *suite); +extern int test_339(fd_executor_test_suite_t *suite); +extern int test_340(fd_executor_test_suite_t *suite); +extern int test_341(fd_executor_test_suite_t *suite); +extern int test_342(fd_executor_test_suite_t *suite); +extern int test_343(fd_executor_test_suite_t *suite); +extern int test_344(fd_executor_test_suite_t *suite); +extern int test_345(fd_executor_test_suite_t *suite); +extern int test_346(fd_executor_test_suite_t *suite); +extern int test_347(fd_executor_test_suite_t *suite); +extern int test_348(fd_executor_test_suite_t *suite); +extern int test_349(fd_executor_test_suite_t *suite); +extern int test_350(fd_executor_test_suite_t *suite); +extern int test_351(fd_executor_test_suite_t *suite); +extern int test_352(fd_executor_test_suite_t *suite); +extern int test_353(fd_executor_test_suite_t *suite); +extern int test_354(fd_executor_test_suite_t *suite); +extern int test_355(fd_executor_test_suite_t *suite); +extern int test_356(fd_executor_test_suite_t *suite); +extern int test_357(fd_executor_test_suite_t *suite); +extern int test_358(fd_executor_test_suite_t *suite); +extern int test_359(fd_executor_test_suite_t *suite); +extern int test_360(fd_executor_test_suite_t *suite); +extern int test_361(fd_executor_test_suite_t *suite); +extern int test_362(fd_executor_test_suite_t *suite); +extern int test_363(fd_executor_test_suite_t *suite); +extern int test_364(fd_executor_test_suite_t *suite); +extern int test_365(fd_executor_test_suite_t *suite); +extern int test_366(fd_executor_test_suite_t *suite); +extern int test_367(fd_executor_test_suite_t *suite); +extern int test_368(fd_executor_test_suite_t *suite); +extern int test_369(fd_executor_test_suite_t *suite); +extern int test_370(fd_executor_test_suite_t *suite); +extern int test_371(fd_executor_test_suite_t *suite); +extern int test_372(fd_executor_test_suite_t *suite); +extern int test_373(fd_executor_test_suite_t *suite); +extern int test_374(fd_executor_test_suite_t *suite); +extern int test_375(fd_executor_test_suite_t *suite); +extern int test_376(fd_executor_test_suite_t *suite); +extern int test_377(fd_executor_test_suite_t *suite); +extern int test_378(fd_executor_test_suite_t *suite); +extern int test_379(fd_executor_test_suite_t *suite); +extern int test_380(fd_executor_test_suite_t *suite); +extern int test_381(fd_executor_test_suite_t *suite); +extern int test_382(fd_executor_test_suite_t *suite); +extern int test_383(fd_executor_test_suite_t *suite); +extern int test_384(fd_executor_test_suite_t *suite); +extern int test_385(fd_executor_test_suite_t *suite); +extern int test_386(fd_executor_test_suite_t *suite); +extern int test_387(fd_executor_test_suite_t *suite); +extern int test_388(fd_executor_test_suite_t *suite); +extern int test_389(fd_executor_test_suite_t *suite); +extern int test_390(fd_executor_test_suite_t *suite); +extern int test_391(fd_executor_test_suite_t *suite); +extern int test_392(fd_executor_test_suite_t *suite); +extern int test_393(fd_executor_test_suite_t *suite); +extern int test_394(fd_executor_test_suite_t *suite); +extern int test_395(fd_executor_test_suite_t *suite); +extern int test_396(fd_executor_test_suite_t *suite); +extern int test_397(fd_executor_test_suite_t *suite); +extern int test_398(fd_executor_test_suite_t *suite); +extern int test_399(fd_executor_test_suite_t *suite); +extern int test_400(fd_executor_test_suite_t *suite); +extern int test_401(fd_executor_test_suite_t *suite); +extern int test_402(fd_executor_test_suite_t *suite); +extern int test_403(fd_executor_test_suite_t *suite); +extern int test_404(fd_executor_test_suite_t *suite); +extern int test_405(fd_executor_test_suite_t *suite); +extern int test_406(fd_executor_test_suite_t *suite); +extern int test_407(fd_executor_test_suite_t *suite); +extern int test_408(fd_executor_test_suite_t *suite); +extern int test_409(fd_executor_test_suite_t *suite); +extern int test_410(fd_executor_test_suite_t *suite); +extern int test_411(fd_executor_test_suite_t *suite); +extern int test_412(fd_executor_test_suite_t *suite); +extern int test_413(fd_executor_test_suite_t *suite); +extern int test_414(fd_executor_test_suite_t *suite); +extern int test_415(fd_executor_test_suite_t *suite); +extern int test_416(fd_executor_test_suite_t *suite); +extern int test_417(fd_executor_test_suite_t *suite); +extern int test_418(fd_executor_test_suite_t *suite); +extern int test_419(fd_executor_test_suite_t *suite); +extern int test_420(fd_executor_test_suite_t *suite); +extern int test_421(fd_executor_test_suite_t *suite); +extern int test_422(fd_executor_test_suite_t *suite); +extern int test_423(fd_executor_test_suite_t *suite); +extern int test_424(fd_executor_test_suite_t *suite); +extern int test_425(fd_executor_test_suite_t *suite); +extern int test_426(fd_executor_test_suite_t *suite); +extern int test_427(fd_executor_test_suite_t *suite); +extern int test_428(fd_executor_test_suite_t *suite); +extern int test_429(fd_executor_test_suite_t *suite); +extern int test_430(fd_executor_test_suite_t *suite); +extern int test_431(fd_executor_test_suite_t *suite); +extern int test_432(fd_executor_test_suite_t *suite); +extern int test_433(fd_executor_test_suite_t *suite); +extern int test_434(fd_executor_test_suite_t *suite); +extern int test_435(fd_executor_test_suite_t *suite); +extern int test_436(fd_executor_test_suite_t *suite); +extern int test_437(fd_executor_test_suite_t *suite); +extern int test_438(fd_executor_test_suite_t *suite); +extern int test_439(fd_executor_test_suite_t *suite); +extern int test_440(fd_executor_test_suite_t *suite); +extern int test_441(fd_executor_test_suite_t *suite); +extern int test_442(fd_executor_test_suite_t *suite); +extern int test_443(fd_executor_test_suite_t *suite); +extern int test_444(fd_executor_test_suite_t *suite); +extern int test_445(fd_executor_test_suite_t *suite); +extern int test_446(fd_executor_test_suite_t *suite); +extern int test_447(fd_executor_test_suite_t *suite); +extern int test_448(fd_executor_test_suite_t *suite); +extern int test_449(fd_executor_test_suite_t *suite); +extern int test_450(fd_executor_test_suite_t *suite); +extern int test_451(fd_executor_test_suite_t *suite); +extern int test_452(fd_executor_test_suite_t *suite); +extern int test_453(fd_executor_test_suite_t *suite); +extern int test_454(fd_executor_test_suite_t *suite); +extern int test_455(fd_executor_test_suite_t *suite); +extern int test_456(fd_executor_test_suite_t *suite); +extern int test_457(fd_executor_test_suite_t *suite); +extern int test_458(fd_executor_test_suite_t *suite); +extern int test_459(fd_executor_test_suite_t *suite); +extern int test_460(fd_executor_test_suite_t *suite); +extern int test_461(fd_executor_test_suite_t *suite); +extern int test_462(fd_executor_test_suite_t *suite); +extern int test_463(fd_executor_test_suite_t *suite); +extern int test_464(fd_executor_test_suite_t *suite); +extern int test_465(fd_executor_test_suite_t *suite); +extern int test_466(fd_executor_test_suite_t *suite); +extern int test_467(fd_executor_test_suite_t *suite); +extern int test_468(fd_executor_test_suite_t *suite); +extern int test_469(fd_executor_test_suite_t *suite); +extern int test_470(fd_executor_test_suite_t *suite); +extern int test_471(fd_executor_test_suite_t *suite); +extern int test_472(fd_executor_test_suite_t *suite); +extern int test_473(fd_executor_test_suite_t *suite); +extern int test_474(fd_executor_test_suite_t *suite); +extern int test_475(fd_executor_test_suite_t *suite); +extern int test_476(fd_executor_test_suite_t *suite); +extern int test_477(fd_executor_test_suite_t *suite); +extern int test_478(fd_executor_test_suite_t *suite); +extern int test_479(fd_executor_test_suite_t *suite); +extern int test_480(fd_executor_test_suite_t *suite); +extern int test_481(fd_executor_test_suite_t *suite); +extern int test_482(fd_executor_test_suite_t *suite); +extern int test_483(fd_executor_test_suite_t *suite); +extern int test_484(fd_executor_test_suite_t *suite); +extern int test_485(fd_executor_test_suite_t *suite); +extern int test_486(fd_executor_test_suite_t *suite); +extern int test_487(fd_executor_test_suite_t *suite); +extern int test_488(fd_executor_test_suite_t *suite); +extern int test_489(fd_executor_test_suite_t *suite); +extern int test_490(fd_executor_test_suite_t *suite); +extern int test_491(fd_executor_test_suite_t *suite); +extern int test_492(fd_executor_test_suite_t *suite); +extern int test_493(fd_executor_test_suite_t *suite); +extern int test_494(fd_executor_test_suite_t *suite); +extern int test_495(fd_executor_test_suite_t *suite); +extern int test_496(fd_executor_test_suite_t *suite); +extern int test_497(fd_executor_test_suite_t *suite); +extern int test_498(fd_executor_test_suite_t *suite); +extern int test_499(fd_executor_test_suite_t *suite); +extern int test_500(fd_executor_test_suite_t *suite); +extern int test_501(fd_executor_test_suite_t *suite); +extern int test_502(fd_executor_test_suite_t *suite); +extern int test_503(fd_executor_test_suite_t *suite); +extern int test_504(fd_executor_test_suite_t *suite); +extern int test_505(fd_executor_test_suite_t *suite); +extern int test_506(fd_executor_test_suite_t *suite); +extern int test_507(fd_executor_test_suite_t *suite); +extern int test_508(fd_executor_test_suite_t *suite); +extern int test_509(fd_executor_test_suite_t *suite); +extern int test_510(fd_executor_test_suite_t *suite); +extern int test_511(fd_executor_test_suite_t *suite); +extern int test_512(fd_executor_test_suite_t *suite); +extern int test_513(fd_executor_test_suite_t *suite); +extern int test_514(fd_executor_test_suite_t *suite); +extern int test_515(fd_executor_test_suite_t *suite); +extern int test_516(fd_executor_test_suite_t *suite); +extern int test_517(fd_executor_test_suite_t *suite); +extern int test_518(fd_executor_test_suite_t *suite); +extern int test_519(fd_executor_test_suite_t *suite); +extern int test_520(fd_executor_test_suite_t *suite); +extern int test_521(fd_executor_test_suite_t *suite); +extern int test_522(fd_executor_test_suite_t *suite); +extern int test_523(fd_executor_test_suite_t *suite); +extern int test_524(fd_executor_test_suite_t *suite); +extern int test_525(fd_executor_test_suite_t *suite); +extern int test_526(fd_executor_test_suite_t *suite); +extern int test_527(fd_executor_test_suite_t *suite); +extern int test_528(fd_executor_test_suite_t *suite); +extern int test_529(fd_executor_test_suite_t *suite); +extern int test_530(fd_executor_test_suite_t *suite); +extern int test_531(fd_executor_test_suite_t *suite); +extern int test_532(fd_executor_test_suite_t *suite); +extern int test_533(fd_executor_test_suite_t *suite); +extern int test_534(fd_executor_test_suite_t *suite); +extern int test_535(fd_executor_test_suite_t *suite); +extern int test_536(fd_executor_test_suite_t *suite); +extern int test_537(fd_executor_test_suite_t *suite); +extern int test_538(fd_executor_test_suite_t *suite); +extern int test_539(fd_executor_test_suite_t *suite); +extern int test_540(fd_executor_test_suite_t *suite); +extern int test_541(fd_executor_test_suite_t *suite); +extern int test_542(fd_executor_test_suite_t *suite); +extern int test_543(fd_executor_test_suite_t *suite); +extern int test_544(fd_executor_test_suite_t *suite); +extern int test_545(fd_executor_test_suite_t *suite); +extern int test_546(fd_executor_test_suite_t *suite); +extern int test_547(fd_executor_test_suite_t *suite); +extern int test_548(fd_executor_test_suite_t *suite); +extern int test_549(fd_executor_test_suite_t *suite); +extern int test_550(fd_executor_test_suite_t *suite); +extern int test_551(fd_executor_test_suite_t *suite); +extern int test_552(fd_executor_test_suite_t *suite); +extern int test_553(fd_executor_test_suite_t *suite); +extern int test_554(fd_executor_test_suite_t *suite); +extern int test_555(fd_executor_test_suite_t *suite); +extern int test_556(fd_executor_test_suite_t *suite); +extern int test_557(fd_executor_test_suite_t *suite); +extern int test_558(fd_executor_test_suite_t *suite); +extern int test_559(fd_executor_test_suite_t *suite); +extern int test_560(fd_executor_test_suite_t *suite); +extern int test_561(fd_executor_test_suite_t *suite); +extern int test_562(fd_executor_test_suite_t *suite); +extern int test_563(fd_executor_test_suite_t *suite); +extern int test_564(fd_executor_test_suite_t *suite); +extern int test_565(fd_executor_test_suite_t *suite); +extern int test_566(fd_executor_test_suite_t *suite); +extern int test_567(fd_executor_test_suite_t *suite); +extern int test_568(fd_executor_test_suite_t *suite); +extern int test_569(fd_executor_test_suite_t *suite); +extern int test_570(fd_executor_test_suite_t *suite); +extern int test_571(fd_executor_test_suite_t *suite); +extern int test_572(fd_executor_test_suite_t *suite); +extern int test_573(fd_executor_test_suite_t *suite); +extern int test_574(fd_executor_test_suite_t *suite); +extern int test_575(fd_executor_test_suite_t *suite); +extern int test_576(fd_executor_test_suite_t *suite); +extern int test_577(fd_executor_test_suite_t *suite); +extern int test_578(fd_executor_test_suite_t *suite); +extern int test_579(fd_executor_test_suite_t *suite); +extern int test_580(fd_executor_test_suite_t *suite); +extern int test_581(fd_executor_test_suite_t *suite); +extern int test_582(fd_executor_test_suite_t *suite); +extern int test_583(fd_executor_test_suite_t *suite); +extern int test_584(fd_executor_test_suite_t *suite); +extern int test_585(fd_executor_test_suite_t *suite); +extern int test_586(fd_executor_test_suite_t *suite); +extern int test_587(fd_executor_test_suite_t *suite); +extern int test_588(fd_executor_test_suite_t *suite); +extern int test_589(fd_executor_test_suite_t *suite); +extern int test_590(fd_executor_test_suite_t *suite); +extern int test_591(fd_executor_test_suite_t *suite); +extern int test_592(fd_executor_test_suite_t *suite); +extern int test_593(fd_executor_test_suite_t *suite); +extern int test_594(fd_executor_test_suite_t *suite); +extern int test_595(fd_executor_test_suite_t *suite); +extern int test_596(fd_executor_test_suite_t *suite); +extern int test_597(fd_executor_test_suite_t *suite); +extern int test_598(fd_executor_test_suite_t *suite); +extern int test_599(fd_executor_test_suite_t *suite); +extern int test_600(fd_executor_test_suite_t *suite); +extern int test_601(fd_executor_test_suite_t *suite); +extern int test_602(fd_executor_test_suite_t *suite); +extern int test_603(fd_executor_test_suite_t *suite); +extern int test_604(fd_executor_test_suite_t *suite); +extern int test_605(fd_executor_test_suite_t *suite); +extern int test_606(fd_executor_test_suite_t *suite); +extern int test_607(fd_executor_test_suite_t *suite); +extern int test_608(fd_executor_test_suite_t *suite); +extern int test_609(fd_executor_test_suite_t *suite); +extern int test_610(fd_executor_test_suite_t *suite); +extern int test_611(fd_executor_test_suite_t *suite); +extern int test_612(fd_executor_test_suite_t *suite); +extern int test_613(fd_executor_test_suite_t *suite); +extern int test_614(fd_executor_test_suite_t *suite); +extern int test_615(fd_executor_test_suite_t *suite); +extern int test_616(fd_executor_test_suite_t *suite); +extern int test_617(fd_executor_test_suite_t *suite); +extern int test_618(fd_executor_test_suite_t *suite); +extern int test_619(fd_executor_test_suite_t *suite); +extern int test_620(fd_executor_test_suite_t *suite); +extern int test_621(fd_executor_test_suite_t *suite); +extern int test_622(fd_executor_test_suite_t *suite); +extern int test_623(fd_executor_test_suite_t *suite); +extern int test_624(fd_executor_test_suite_t *suite); +extern int test_625(fd_executor_test_suite_t *suite); +extern int test_626(fd_executor_test_suite_t *suite); +extern int test_627(fd_executor_test_suite_t *suite); +extern int test_628(fd_executor_test_suite_t *suite); +extern int test_629(fd_executor_test_suite_t *suite); +extern int test_630(fd_executor_test_suite_t *suite); +extern int test_631(fd_executor_test_suite_t *suite); +extern int test_632(fd_executor_test_suite_t *suite); +extern int test_633(fd_executor_test_suite_t *suite); +extern int test_634(fd_executor_test_suite_t *suite); +extern int test_635(fd_executor_test_suite_t *suite); +extern int test_636(fd_executor_test_suite_t *suite); +extern int test_637(fd_executor_test_suite_t *suite); +extern int test_638(fd_executor_test_suite_t *suite); +extern int test_639(fd_executor_test_suite_t *suite); +extern int test_640(fd_executor_test_suite_t *suite); +extern int test_641(fd_executor_test_suite_t *suite); +extern int test_642(fd_executor_test_suite_t *suite); +extern int test_643(fd_executor_test_suite_t *suite); +extern int test_644(fd_executor_test_suite_t *suite); +extern int test_645(fd_executor_test_suite_t *suite); +extern int test_646(fd_executor_test_suite_t *suite); +extern int test_647(fd_executor_test_suite_t *suite); +extern int test_648(fd_executor_test_suite_t *suite); +extern int test_649(fd_executor_test_suite_t *suite); +extern int test_650(fd_executor_test_suite_t *suite); +extern int test_651(fd_executor_test_suite_t *suite); +extern int test_652(fd_executor_test_suite_t *suite); +extern int test_653(fd_executor_test_suite_t *suite); +extern int test_654(fd_executor_test_suite_t *suite); +extern int test_655(fd_executor_test_suite_t *suite); +extern int test_656(fd_executor_test_suite_t *suite); +extern int test_657(fd_executor_test_suite_t *suite); +extern int test_658(fd_executor_test_suite_t *suite); +extern int test_659(fd_executor_test_suite_t *suite); +extern int test_660(fd_executor_test_suite_t *suite); +extern int test_661(fd_executor_test_suite_t *suite); +extern int test_662(fd_executor_test_suite_t *suite); +extern int test_663(fd_executor_test_suite_t *suite); +extern int test_664(fd_executor_test_suite_t *suite); +extern int test_665(fd_executor_test_suite_t *suite); +extern int test_666(fd_executor_test_suite_t *suite); +extern int test_667(fd_executor_test_suite_t *suite); +extern int test_668(fd_executor_test_suite_t *suite); +extern int test_669(fd_executor_test_suite_t *suite); +extern int test_670(fd_executor_test_suite_t *suite); +extern int test_671(fd_executor_test_suite_t *suite); +extern int test_672(fd_executor_test_suite_t *suite); +extern int test_673(fd_executor_test_suite_t *suite); +extern int test_674(fd_executor_test_suite_t *suite); +extern int test_675(fd_executor_test_suite_t *suite); +extern int test_676(fd_executor_test_suite_t *suite); +extern int test_677(fd_executor_test_suite_t *suite); +extern int test_678(fd_executor_test_suite_t *suite); +extern int test_679(fd_executor_test_suite_t *suite); +extern int test_680(fd_executor_test_suite_t *suite); +extern int test_681(fd_executor_test_suite_t *suite); +extern int test_682(fd_executor_test_suite_t *suite); +extern int test_683(fd_executor_test_suite_t *suite); +extern int test_684(fd_executor_test_suite_t *suite); +extern int test_685(fd_executor_test_suite_t *suite); +extern int test_686(fd_executor_test_suite_t *suite); +extern int test_687(fd_executor_test_suite_t *suite); +extern int test_688(fd_executor_test_suite_t *suite); +extern int test_689(fd_executor_test_suite_t *suite); +extern int test_690(fd_executor_test_suite_t *suite); +extern int test_691(fd_executor_test_suite_t *suite); +extern int test_692(fd_executor_test_suite_t *suite); +extern int test_693(fd_executor_test_suite_t *suite); +extern int test_694(fd_executor_test_suite_t *suite); +extern int test_695(fd_executor_test_suite_t *suite); +extern int test_696(fd_executor_test_suite_t *suite); +extern int test_697(fd_executor_test_suite_t *suite); +extern int test_698(fd_executor_test_suite_t *suite); +extern int test_699(fd_executor_test_suite_t *suite); +extern int test_700(fd_executor_test_suite_t *suite); +extern int test_701(fd_executor_test_suite_t *suite); +extern int test_702(fd_executor_test_suite_t *suite); +extern int test_703(fd_executor_test_suite_t *suite); +extern int test_704(fd_executor_test_suite_t *suite); +extern int test_705(fd_executor_test_suite_t *suite); +extern int test_706(fd_executor_test_suite_t *suite); +extern int test_707(fd_executor_test_suite_t *suite); +extern int test_708(fd_executor_test_suite_t *suite); +extern int test_709(fd_executor_test_suite_t *suite); +extern int test_710(fd_executor_test_suite_t *suite); +extern int test_711(fd_executor_test_suite_t *suite); +extern int test_712(fd_executor_test_suite_t *suite); +extern int test_713(fd_executor_test_suite_t *suite); +extern int test_714(fd_executor_test_suite_t *suite); +extern int test_715(fd_executor_test_suite_t *suite); +extern int test_716(fd_executor_test_suite_t *suite); +extern int test_717(fd_executor_test_suite_t *suite); +extern int test_718(fd_executor_test_suite_t *suite); +extern int test_719(fd_executor_test_suite_t *suite); +extern int test_720(fd_executor_test_suite_t *suite); +extern int test_721(fd_executor_test_suite_t *suite); +extern int test_722(fd_executor_test_suite_t *suite); +extern int test_723(fd_executor_test_suite_t *suite); +extern int test_724(fd_executor_test_suite_t *suite); +extern int test_725(fd_executor_test_suite_t *suite); +extern int test_726(fd_executor_test_suite_t *suite); +extern int test_727(fd_executor_test_suite_t *suite); +extern int test_728(fd_executor_test_suite_t *suite); +extern int test_729(fd_executor_test_suite_t *suite); +extern int test_730(fd_executor_test_suite_t *suite); +extern int test_731(fd_executor_test_suite_t *suite); +extern int test_732(fd_executor_test_suite_t *suite); +extern int test_733(fd_executor_test_suite_t *suite); +extern int test_734(fd_executor_test_suite_t *suite); +extern int test_735(fd_executor_test_suite_t *suite); +extern int test_736(fd_executor_test_suite_t *suite); +extern int test_737(fd_executor_test_suite_t *suite); +extern int test_738(fd_executor_test_suite_t *suite); +extern int test_739(fd_executor_test_suite_t *suite); +extern int test_740(fd_executor_test_suite_t *suite); +extern int test_741(fd_executor_test_suite_t *suite); +extern int test_742(fd_executor_test_suite_t *suite); +extern int test_743(fd_executor_test_suite_t *suite); +extern int test_744(fd_executor_test_suite_t *suite); +extern int test_745(fd_executor_test_suite_t *suite); +extern int test_746(fd_executor_test_suite_t *suite); +extern int test_747(fd_executor_test_suite_t *suite); +extern int test_748(fd_executor_test_suite_t *suite); +extern int test_749(fd_executor_test_suite_t *suite); +extern int test_750(fd_executor_test_suite_t *suite); +extern int test_751(fd_executor_test_suite_t *suite); +extern int test_752(fd_executor_test_suite_t *suite); +extern int test_753(fd_executor_test_suite_t *suite); +extern int test_754(fd_executor_test_suite_t *suite); +extern int test_755(fd_executor_test_suite_t *suite); +extern int test_756(fd_executor_test_suite_t *suite); +extern int test_757(fd_executor_test_suite_t *suite); +extern int test_758(fd_executor_test_suite_t *suite); +extern int test_759(fd_executor_test_suite_t *suite); +extern int test_760(fd_executor_test_suite_t *suite); +extern int test_761(fd_executor_test_suite_t *suite); +extern int test_762(fd_executor_test_suite_t *suite); +extern int test_763(fd_executor_test_suite_t *suite); +extern int test_764(fd_executor_test_suite_t *suite); +extern int test_765(fd_executor_test_suite_t *suite); +extern int test_766(fd_executor_test_suite_t *suite); +extern int test_767(fd_executor_test_suite_t *suite); +extern int test_768(fd_executor_test_suite_t *suite); +extern int test_769(fd_executor_test_suite_t *suite); +extern int test_770(fd_executor_test_suite_t *suite); +extern int test_771(fd_executor_test_suite_t *suite); +extern int test_772(fd_executor_test_suite_t *suite); +extern int test_773(fd_executor_test_suite_t *suite); +extern int test_774(fd_executor_test_suite_t *suite); +extern int test_775(fd_executor_test_suite_t *suite); +extern int test_776(fd_executor_test_suite_t *suite); +extern int test_777(fd_executor_test_suite_t *suite); +extern int test_778(fd_executor_test_suite_t *suite); +extern int test_779(fd_executor_test_suite_t *suite); +extern int test_780(fd_executor_test_suite_t *suite); +extern int test_781(fd_executor_test_suite_t *suite); +extern int test_782(fd_executor_test_suite_t *suite); +extern int test_783(fd_executor_test_suite_t *suite); +extern int test_784(fd_executor_test_suite_t *suite); +extern int test_785(fd_executor_test_suite_t *suite); +extern int test_786(fd_executor_test_suite_t *suite); +extern int test_787(fd_executor_test_suite_t *suite); +extern int test_788(fd_executor_test_suite_t *suite); +extern int test_789(fd_executor_test_suite_t *suite); +extern int test_790(fd_executor_test_suite_t *suite); +extern int test_791(fd_executor_test_suite_t *suite); +extern int test_792(fd_executor_test_suite_t *suite); +extern int test_793(fd_executor_test_suite_t *suite); +extern int test_794(fd_executor_test_suite_t *suite); +extern int test_795(fd_executor_test_suite_t *suite); +extern int test_796(fd_executor_test_suite_t *suite); +extern int test_797(fd_executor_test_suite_t *suite); +extern int test_798(fd_executor_test_suite_t *suite); +extern int test_799(fd_executor_test_suite_t *suite); +extern int test_800(fd_executor_test_suite_t *suite); +extern int test_801(fd_executor_test_suite_t *suite); +extern int test_802(fd_executor_test_suite_t *suite); +extern int test_803(fd_executor_test_suite_t *suite); +extern int test_804(fd_executor_test_suite_t *suite); +extern int test_805(fd_executor_test_suite_t *suite); +extern int test_806(fd_executor_test_suite_t *suite); +extern int test_807(fd_executor_test_suite_t *suite); +extern int test_808(fd_executor_test_suite_t *suite); +extern int test_809(fd_executor_test_suite_t *suite); +extern int test_810(fd_executor_test_suite_t *suite); +extern int test_811(fd_executor_test_suite_t *suite); +extern int test_812(fd_executor_test_suite_t *suite); +extern int test_813(fd_executor_test_suite_t *suite); +extern int test_814(fd_executor_test_suite_t *suite); +extern int test_815(fd_executor_test_suite_t *suite); +extern int test_816(fd_executor_test_suite_t *suite); +extern int test_817(fd_executor_test_suite_t *suite); +extern int test_818(fd_executor_test_suite_t *suite); +extern int test_819(fd_executor_test_suite_t *suite); +extern int test_820(fd_executor_test_suite_t *suite); +extern int test_821(fd_executor_test_suite_t *suite); +extern int test_822(fd_executor_test_suite_t *suite); +extern int test_823(fd_executor_test_suite_t *suite); +extern int test_824(fd_executor_test_suite_t *suite); +extern int test_825(fd_executor_test_suite_t *suite); +extern int test_826(fd_executor_test_suite_t *suite); +extern int test_827(fd_executor_test_suite_t *suite); +extern int test_828(fd_executor_test_suite_t *suite); +extern int test_829(fd_executor_test_suite_t *suite); +extern int test_830(fd_executor_test_suite_t *suite); +extern int test_831(fd_executor_test_suite_t *suite); +extern int test_832(fd_executor_test_suite_t *suite); +extern int test_833(fd_executor_test_suite_t *suite); +extern int test_834(fd_executor_test_suite_t *suite); +extern int test_835(fd_executor_test_suite_t *suite); +extern int test_836(fd_executor_test_suite_t *suite); +extern int test_837(fd_executor_test_suite_t *suite); +extern int test_838(fd_executor_test_suite_t *suite); +extern int test_839(fd_executor_test_suite_t *suite); +extern int test_840(fd_executor_test_suite_t *suite); +extern int test_841(fd_executor_test_suite_t *suite); +extern int test_842(fd_executor_test_suite_t *suite); +extern int test_843(fd_executor_test_suite_t *suite); +extern int test_844(fd_executor_test_suite_t *suite); +extern int test_845(fd_executor_test_suite_t *suite); +extern int test_846(fd_executor_test_suite_t *suite); +extern int test_847(fd_executor_test_suite_t *suite); +extern int test_848(fd_executor_test_suite_t *suite); +extern int test_849(fd_executor_test_suite_t *suite); +extern int test_850(fd_executor_test_suite_t *suite); +extern int test_851(fd_executor_test_suite_t *suite); +extern int test_852(fd_executor_test_suite_t *suite); +extern int test_853(fd_executor_test_suite_t *suite); +extern int test_854(fd_executor_test_suite_t *suite); +extern int test_855(fd_executor_test_suite_t *suite); +extern int test_856(fd_executor_test_suite_t *suite); +extern int test_857(fd_executor_test_suite_t *suite); +extern int test_858(fd_executor_test_suite_t *suite); +extern int test_859(fd_executor_test_suite_t *suite); +extern int test_860(fd_executor_test_suite_t *suite); +extern int test_861(fd_executor_test_suite_t *suite); +extern int test_862(fd_executor_test_suite_t *suite); +extern int test_863(fd_executor_test_suite_t *suite); +extern int test_864(fd_executor_test_suite_t *suite); +extern int test_865(fd_executor_test_suite_t *suite); +extern int test_866(fd_executor_test_suite_t *suite); +extern int test_867(fd_executor_test_suite_t *suite); +extern int test_868(fd_executor_test_suite_t *suite); +extern int test_869(fd_executor_test_suite_t *suite); +extern int test_870(fd_executor_test_suite_t *suite); +extern int test_871(fd_executor_test_suite_t *suite); +extern int test_872(fd_executor_test_suite_t *suite); +extern int test_873(fd_executor_test_suite_t *suite); +extern int test_874(fd_executor_test_suite_t *suite); +extern int test_875(fd_executor_test_suite_t *suite); +extern int test_876(fd_executor_test_suite_t *suite); +extern int test_877(fd_executor_test_suite_t *suite); +extern int test_878(fd_executor_test_suite_t *suite); +extern int test_879(fd_executor_test_suite_t *suite); +extern int test_880(fd_executor_test_suite_t *suite); +extern int test_881(fd_executor_test_suite_t *suite); +extern int test_882(fd_executor_test_suite_t *suite); +extern int test_883(fd_executor_test_suite_t *suite); +extern int test_884(fd_executor_test_suite_t *suite); +extern int test_885(fd_executor_test_suite_t *suite); +extern int test_886(fd_executor_test_suite_t *suite); +extern int test_887(fd_executor_test_suite_t *suite); +extern int test_888(fd_executor_test_suite_t *suite); +extern int test_889(fd_executor_test_suite_t *suite); +extern int test_890(fd_executor_test_suite_t *suite); +extern int test_891(fd_executor_test_suite_t *suite); +extern int test_892(fd_executor_test_suite_t *suite); +extern int test_893(fd_executor_test_suite_t *suite); +extern int test_894(fd_executor_test_suite_t *suite); +extern int test_895(fd_executor_test_suite_t *suite); +extern int test_896(fd_executor_test_suite_t *suite); +extern int test_897(fd_executor_test_suite_t *suite); +extern int test_898(fd_executor_test_suite_t *suite); +extern int test_899(fd_executor_test_suite_t *suite); +extern int test_900(fd_executor_test_suite_t *suite); +extern int test_901(fd_executor_test_suite_t *suite); +extern int test_902(fd_executor_test_suite_t *suite); +extern int test_903(fd_executor_test_suite_t *suite); +extern int test_904(fd_executor_test_suite_t *suite); +extern int test_905(fd_executor_test_suite_t *suite); +extern int test_906(fd_executor_test_suite_t *suite); +extern int test_907(fd_executor_test_suite_t *suite); +extern int test_908(fd_executor_test_suite_t *suite); +extern int test_909(fd_executor_test_suite_t *suite); +extern int test_910(fd_executor_test_suite_t *suite); +extern int test_911(fd_executor_test_suite_t *suite); +extern int test_912(fd_executor_test_suite_t *suite); +extern int test_913(fd_executor_test_suite_t *suite); +extern int test_914(fd_executor_test_suite_t *suite); +extern int test_915(fd_executor_test_suite_t *suite); +extern int test_916(fd_executor_test_suite_t *suite); +extern int test_917(fd_executor_test_suite_t *suite); +extern int test_918(fd_executor_test_suite_t *suite); +extern int test_919(fd_executor_test_suite_t *suite); +extern int test_920(fd_executor_test_suite_t *suite); +extern int test_921(fd_executor_test_suite_t *suite); +extern int test_922(fd_executor_test_suite_t *suite); +extern int test_923(fd_executor_test_suite_t *suite); +extern int test_924(fd_executor_test_suite_t *suite); +extern int test_925(fd_executor_test_suite_t *suite); +extern int test_926(fd_executor_test_suite_t *suite); +extern int test_927(fd_executor_test_suite_t *suite); +extern int test_928(fd_executor_test_suite_t *suite); +extern int test_929(fd_executor_test_suite_t *suite); +extern int test_930(fd_executor_test_suite_t *suite); +extern int test_931(fd_executor_test_suite_t *suite); +extern int test_932(fd_executor_test_suite_t *suite); +extern int test_933(fd_executor_test_suite_t *suite); +extern int test_934(fd_executor_test_suite_t *suite); +extern int test_935(fd_executor_test_suite_t *suite); +extern int test_936(fd_executor_test_suite_t *suite); +extern int test_937(fd_executor_test_suite_t *suite); +extern int test_938(fd_executor_test_suite_t *suite); +extern int test_939(fd_executor_test_suite_t *suite); +extern int test_940(fd_executor_test_suite_t *suite); +extern int test_941(fd_executor_test_suite_t *suite); +extern int test_942(fd_executor_test_suite_t *suite); +extern int test_943(fd_executor_test_suite_t *suite); +extern int test_944(fd_executor_test_suite_t *suite); +extern int test_945(fd_executor_test_suite_t *suite); +extern int test_946(fd_executor_test_suite_t *suite); +extern int test_947(fd_executor_test_suite_t *suite); +extern int test_948(fd_executor_test_suite_t *suite); +extern int test_949(fd_executor_test_suite_t *suite); +extern int test_950(fd_executor_test_suite_t *suite); +extern int test_951(fd_executor_test_suite_t *suite); +extern int test_952(fd_executor_test_suite_t *suite); +extern int test_953(fd_executor_test_suite_t *suite); +extern int test_954(fd_executor_test_suite_t *suite); +extern int test_955(fd_executor_test_suite_t *suite); +extern int test_956(fd_executor_test_suite_t *suite); +extern int test_957(fd_executor_test_suite_t *suite); +extern int test_958(fd_executor_test_suite_t *suite); +extern int test_959(fd_executor_test_suite_t *suite); +extern int test_960(fd_executor_test_suite_t *suite); +extern int test_961(fd_executor_test_suite_t *suite); +extern int test_962(fd_executor_test_suite_t *suite); +extern int test_963(fd_executor_test_suite_t *suite); +extern int test_964(fd_executor_test_suite_t *suite); +extern int test_965(fd_executor_test_suite_t *suite); +extern int test_966(fd_executor_test_suite_t *suite); +extern int test_967(fd_executor_test_suite_t *suite); +extern int test_968(fd_executor_test_suite_t *suite); +extern int test_969(fd_executor_test_suite_t *suite); +extern int test_970(fd_executor_test_suite_t *suite); +extern int test_971(fd_executor_test_suite_t *suite); +extern int test_972(fd_executor_test_suite_t *suite); +extern int test_973(fd_executor_test_suite_t *suite); +extern int test_974(fd_executor_test_suite_t *suite); +extern int test_975(fd_executor_test_suite_t *suite); +extern int test_976(fd_executor_test_suite_t *suite); +extern int test_977(fd_executor_test_suite_t *suite); +extern int test_978(fd_executor_test_suite_t *suite); +extern int test_979(fd_executor_test_suite_t *suite); +extern int test_980(fd_executor_test_suite_t *suite); +extern int test_981(fd_executor_test_suite_t *suite); +extern int test_982(fd_executor_test_suite_t *suite); +extern int test_983(fd_executor_test_suite_t *suite); +extern int test_984(fd_executor_test_suite_t *suite); +extern int test_985(fd_executor_test_suite_t *suite); +extern int test_986(fd_executor_test_suite_t *suite); +extern int test_987(fd_executor_test_suite_t *suite); +extern int test_988(fd_executor_test_suite_t *suite); +extern int test_989(fd_executor_test_suite_t *suite); +extern int test_990(fd_executor_test_suite_t *suite); +extern int test_991(fd_executor_test_suite_t *suite); +extern int test_992(fd_executor_test_suite_t *suite); +extern int test_993(fd_executor_test_suite_t *suite); +extern int test_994(fd_executor_test_suite_t *suite); +extern int test_995(fd_executor_test_suite_t *suite); +extern int test_996(fd_executor_test_suite_t *suite); +extern int test_997(fd_executor_test_suite_t *suite); +extern int test_998(fd_executor_test_suite_t *suite); +extern int test_999(fd_executor_test_suite_t *suite); +extern int test_1000(fd_executor_test_suite_t *suite); +extern int test_1001(fd_executor_test_suite_t *suite); +extern int test_1002(fd_executor_test_suite_t *suite); +extern int test_1003(fd_executor_test_suite_t *suite); +extern int test_1004(fd_executor_test_suite_t *suite); +extern int test_1005(fd_executor_test_suite_t *suite); +extern int test_1006(fd_executor_test_suite_t *suite); +extern int test_1007(fd_executor_test_suite_t *suite); +extern int test_1008(fd_executor_test_suite_t *suite); +extern int test_1009(fd_executor_test_suite_t *suite); +extern int test_1010(fd_executor_test_suite_t *suite); +extern int test_1011(fd_executor_test_suite_t *suite); +extern int test_1012(fd_executor_test_suite_t *suite); +extern int test_1013(fd_executor_test_suite_t *suite); +extern int test_1014(fd_executor_test_suite_t *suite); +extern int test_1015(fd_executor_test_suite_t *suite); +extern int test_1016(fd_executor_test_suite_t *suite); +extern int test_1017(fd_executor_test_suite_t *suite); +extern int test_1018(fd_executor_test_suite_t *suite); +extern int test_1019(fd_executor_test_suite_t *suite); +extern int test_1020(fd_executor_test_suite_t *suite); +extern int test_1021(fd_executor_test_suite_t *suite); +extern int test_1022(fd_executor_test_suite_t *suite); +extern int test_1023(fd_executor_test_suite_t *suite); +extern int test_1024(fd_executor_test_suite_t *suite); +extern int test_1025(fd_executor_test_suite_t *suite); +extern int test_1026(fd_executor_test_suite_t *suite); +extern int test_1027(fd_executor_test_suite_t *suite); +extern int test_1028(fd_executor_test_suite_t *suite); +extern int test_1029(fd_executor_test_suite_t *suite); +extern int test_1030(fd_executor_test_suite_t *suite); +extern int test_1031(fd_executor_test_suite_t *suite); +extern int test_1032(fd_executor_test_suite_t *suite); +extern int test_1033(fd_executor_test_suite_t *suite); +extern int test_1034(fd_executor_test_suite_t *suite); +extern int test_1035(fd_executor_test_suite_t *suite); +extern int test_1036(fd_executor_test_suite_t *suite); +extern int test_1037(fd_executor_test_suite_t *suite); +extern int test_1038(fd_executor_test_suite_t *suite); +extern int test_1039(fd_executor_test_suite_t *suite); +extern int test_1040(fd_executor_test_suite_t *suite); +extern int test_1041(fd_executor_test_suite_t *suite); +extern int test_1042(fd_executor_test_suite_t *suite); +extern int test_1043(fd_executor_test_suite_t *suite); +extern int test_1044(fd_executor_test_suite_t *suite); +extern int test_1045(fd_executor_test_suite_t *suite); +extern int test_1046(fd_executor_test_suite_t *suite); +extern int test_1047(fd_executor_test_suite_t *suite); +extern int test_1048(fd_executor_test_suite_t *suite); +extern int test_1049(fd_executor_test_suite_t *suite); +extern int test_1050(fd_executor_test_suite_t *suite); +extern int test_1051(fd_executor_test_suite_t *suite); +extern int test_1052(fd_executor_test_suite_t *suite); +extern int test_1053(fd_executor_test_suite_t *suite); +extern int test_1054(fd_executor_test_suite_t *suite); +extern int test_1055(fd_executor_test_suite_t *suite); +extern int test_1056(fd_executor_test_suite_t *suite); +extern int test_1057(fd_executor_test_suite_t *suite); +extern int test_1058(fd_executor_test_suite_t *suite); +extern int test_1059(fd_executor_test_suite_t *suite); +extern int test_1060(fd_executor_test_suite_t *suite); +extern int test_1061(fd_executor_test_suite_t *suite); +extern int test_1062(fd_executor_test_suite_t *suite); +extern int test_1063(fd_executor_test_suite_t *suite); +extern int test_1064(fd_executor_test_suite_t *suite); +extern int test_1065(fd_executor_test_suite_t *suite); +extern int test_1066(fd_executor_test_suite_t *suite); +extern int test_1067(fd_executor_test_suite_t *suite); +extern int test_1068(fd_executor_test_suite_t *suite); +extern int test_1069(fd_executor_test_suite_t *suite); +extern int test_1070(fd_executor_test_suite_t *suite); +extern int test_1071(fd_executor_test_suite_t *suite); +extern int test_1072(fd_executor_test_suite_t *suite); +extern int test_1073(fd_executor_test_suite_t *suite); +extern int test_1074(fd_executor_test_suite_t *suite); +extern int test_1075(fd_executor_test_suite_t *suite); +extern int test_1076(fd_executor_test_suite_t *suite); +extern int test_1077(fd_executor_test_suite_t *suite); +extern int test_1078(fd_executor_test_suite_t *suite); +extern int test_1079(fd_executor_test_suite_t *suite); +extern int test_1080(fd_executor_test_suite_t *suite); +extern int test_1081(fd_executor_test_suite_t *suite); +extern int test_1082(fd_executor_test_suite_t *suite); +extern int test_1083(fd_executor_test_suite_t *suite); +extern int test_1084(fd_executor_test_suite_t *suite); +extern int test_1085(fd_executor_test_suite_t *suite); +extern int test_1086(fd_executor_test_suite_t *suite); +extern int test_1087(fd_executor_test_suite_t *suite); +extern int test_1088(fd_executor_test_suite_t *suite); +extern int test_1089(fd_executor_test_suite_t *suite); +extern int test_1090(fd_executor_test_suite_t *suite); +extern int test_1091(fd_executor_test_suite_t *suite); +extern int test_1092(fd_executor_test_suite_t *suite); +extern int test_1093(fd_executor_test_suite_t *suite); +extern int test_1094(fd_executor_test_suite_t *suite); +extern int test_1095(fd_executor_test_suite_t *suite); +extern int test_1096(fd_executor_test_suite_t *suite); +extern int test_1097(fd_executor_test_suite_t *suite); +extern int test_1098(fd_executor_test_suite_t *suite); +extern int test_1099(fd_executor_test_suite_t *suite); +extern int test_1100(fd_executor_test_suite_t *suite); +extern int test_1101(fd_executor_test_suite_t *suite); +extern int test_1102(fd_executor_test_suite_t *suite); +extern int test_1103(fd_executor_test_suite_t *suite); +extern int test_1104(fd_executor_test_suite_t *suite); +extern int test_1105(fd_executor_test_suite_t *suite); +extern int test_1106(fd_executor_test_suite_t *suite); +extern int test_1107(fd_executor_test_suite_t *suite); +extern int test_1108(fd_executor_test_suite_t *suite); +extern int test_1109(fd_executor_test_suite_t *suite); +extern int test_1110(fd_executor_test_suite_t *suite); +extern int test_1111(fd_executor_test_suite_t *suite); +extern int test_1112(fd_executor_test_suite_t *suite); +extern int test_1113(fd_executor_test_suite_t *suite); +extern int test_1114(fd_executor_test_suite_t *suite); +extern int test_1115(fd_executor_test_suite_t *suite); +extern int test_1116(fd_executor_test_suite_t *suite); +extern int test_1117(fd_executor_test_suite_t *suite); +extern int test_1118(fd_executor_test_suite_t *suite); +extern int test_1119(fd_executor_test_suite_t *suite); +extern int test_1120(fd_executor_test_suite_t *suite); +extern int test_1121(fd_executor_test_suite_t *suite); +extern int test_1122(fd_executor_test_suite_t *suite); +extern int test_1123(fd_executor_test_suite_t *suite); +extern int test_1124(fd_executor_test_suite_t *suite); +extern int test_1125(fd_executor_test_suite_t *suite); +extern int test_1126(fd_executor_test_suite_t *suite); +extern int test_1127(fd_executor_test_suite_t *suite); +extern int test_1128(fd_executor_test_suite_t *suite); +extern int test_1129(fd_executor_test_suite_t *suite); +extern int test_1130(fd_executor_test_suite_t *suite); +extern int test_1131(fd_executor_test_suite_t *suite); +extern int test_1132(fd_executor_test_suite_t *suite); +extern int test_1133(fd_executor_test_suite_t *suite); +extern int test_1134(fd_executor_test_suite_t *suite); +extern int test_1135(fd_executor_test_suite_t *suite); +extern int test_1136(fd_executor_test_suite_t *suite); +extern int test_1137(fd_executor_test_suite_t *suite); +extern int test_1138(fd_executor_test_suite_t *suite); +extern int test_1139(fd_executor_test_suite_t *suite); +extern int test_1140(fd_executor_test_suite_t *suite); +extern int test_1141(fd_executor_test_suite_t *suite); +extern int test_1142(fd_executor_test_suite_t *suite); +extern int test_1143(fd_executor_test_suite_t *suite); +extern int test_1144(fd_executor_test_suite_t *suite); +extern int test_1145(fd_executor_test_suite_t *suite); +extern int test_1146(fd_executor_test_suite_t *suite); +extern int test_1147(fd_executor_test_suite_t *suite); +extern int test_1148(fd_executor_test_suite_t *suite); +extern int test_1149(fd_executor_test_suite_t *suite); +extern int test_1150(fd_executor_test_suite_t *suite); +extern int test_1151(fd_executor_test_suite_t *suite); +extern int test_1152(fd_executor_test_suite_t *suite); +extern int test_1153(fd_executor_test_suite_t *suite); +extern int test_1154(fd_executor_test_suite_t *suite); +extern int test_1155(fd_executor_test_suite_t *suite); +extern int test_1156(fd_executor_test_suite_t *suite); +extern int test_1157(fd_executor_test_suite_t *suite); +extern int test_1158(fd_executor_test_suite_t *suite); +extern int test_1159(fd_executor_test_suite_t *suite); +extern int test_1160(fd_executor_test_suite_t *suite); +extern int test_1161(fd_executor_test_suite_t *suite); +extern int test_1162(fd_executor_test_suite_t *suite); +extern int test_1163(fd_executor_test_suite_t *suite); +extern int test_1164(fd_executor_test_suite_t *suite); +extern int test_1165(fd_executor_test_suite_t *suite); +extern int test_1166(fd_executor_test_suite_t *suite); +extern int test_1167(fd_executor_test_suite_t *suite); +extern int test_1168(fd_executor_test_suite_t *suite); +extern int test_1169(fd_executor_test_suite_t *suite); +extern int test_1170(fd_executor_test_suite_t *suite); +extern int test_1171(fd_executor_test_suite_t *suite); +extern int test_1172(fd_executor_test_suite_t *suite); +extern int test_1173(fd_executor_test_suite_t *suite); +extern int test_1174(fd_executor_test_suite_t *suite); +extern int test_1175(fd_executor_test_suite_t *suite); +extern int test_1176(fd_executor_test_suite_t *suite); +extern int test_1177(fd_executor_test_suite_t *suite); +extern int test_1178(fd_executor_test_suite_t *suite); +extern int test_1179(fd_executor_test_suite_t *suite); +extern int test_1180(fd_executor_test_suite_t *suite); +extern int test_1181(fd_executor_test_suite_t *suite); +extern int test_1182(fd_executor_test_suite_t *suite); +extern int test_1183(fd_executor_test_suite_t *suite); +extern int test_1184(fd_executor_test_suite_t *suite); +extern int test_1185(fd_executor_test_suite_t *suite); +extern int test_1186(fd_executor_test_suite_t *suite); +extern int test_1187(fd_executor_test_suite_t *suite); +extern int test_1188(fd_executor_test_suite_t *suite); +extern int test_1189(fd_executor_test_suite_t *suite); +extern int test_1190(fd_executor_test_suite_t *suite); +extern int test_1191(fd_executor_test_suite_t *suite); +extern int test_1192(fd_executor_test_suite_t *suite); +extern int test_1193(fd_executor_test_suite_t *suite); +extern int test_1194(fd_executor_test_suite_t *suite); +extern int test_1195(fd_executor_test_suite_t *suite); +extern int test_1196(fd_executor_test_suite_t *suite); +extern int test_1197(fd_executor_test_suite_t *suite); +extern int test_1198(fd_executor_test_suite_t *suite); +extern int test_1199(fd_executor_test_suite_t *suite); +extern int test_1200(fd_executor_test_suite_t *suite); +extern int test_1201(fd_executor_test_suite_t *suite); +extern int test_1202(fd_executor_test_suite_t *suite); +extern int test_1203(fd_executor_test_suite_t *suite); +extern int test_1204(fd_executor_test_suite_t *suite); +extern int test_1205(fd_executor_test_suite_t *suite); +extern int test_1206(fd_executor_test_suite_t *suite); +extern int test_1207(fd_executor_test_suite_t *suite); +extern int test_1208(fd_executor_test_suite_t *suite); +extern int test_1209(fd_executor_test_suite_t *suite); +extern int test_1210(fd_executor_test_suite_t *suite); +extern int test_1211(fd_executor_test_suite_t *suite); +extern int test_1212(fd_executor_test_suite_t *suite); +extern int test_1213(fd_executor_test_suite_t *suite); +extern int test_1214(fd_executor_test_suite_t *suite); +extern int test_1215(fd_executor_test_suite_t *suite); +extern int test_1216(fd_executor_test_suite_t *suite); +extern int test_1217(fd_executor_test_suite_t *suite); +extern int test_1218(fd_executor_test_suite_t *suite); +extern int test_1219(fd_executor_test_suite_t *suite); +extern int test_1220(fd_executor_test_suite_t *suite); +extern int test_1221(fd_executor_test_suite_t *suite); +extern int test_1222(fd_executor_test_suite_t *suite); +extern int test_1223(fd_executor_test_suite_t *suite); +extern int test_1224(fd_executor_test_suite_t *suite); +extern int test_1225(fd_executor_test_suite_t *suite); +extern int test_1226(fd_executor_test_suite_t *suite); +extern int test_1227(fd_executor_test_suite_t *suite); +extern int test_1228(fd_executor_test_suite_t *suite); +extern int test_1229(fd_executor_test_suite_t *suite); +extern int test_1230(fd_executor_test_suite_t *suite); +extern int test_1231(fd_executor_test_suite_t *suite); +extern int test_1232(fd_executor_test_suite_t *suite); +extern int test_1233(fd_executor_test_suite_t *suite); +extern int test_1234(fd_executor_test_suite_t *suite); +extern int test_1235(fd_executor_test_suite_t *suite); +extern int test_1236(fd_executor_test_suite_t *suite); +extern int test_1237(fd_executor_test_suite_t *suite); +extern int test_1238(fd_executor_test_suite_t *suite); +extern int test_1239(fd_executor_test_suite_t *suite); +extern int test_1240(fd_executor_test_suite_t *suite); +extern int test_1241(fd_executor_test_suite_t *suite); +extern int test_1242(fd_executor_test_suite_t *suite); +extern int test_1243(fd_executor_test_suite_t *suite); +extern int test_1244(fd_executor_test_suite_t *suite); +extern int test_1245(fd_executor_test_suite_t *suite); +extern int test_1246(fd_executor_test_suite_t *suite); +extern int test_1247(fd_executor_test_suite_t *suite); +extern int test_1248(fd_executor_test_suite_t *suite); +extern int test_1249(fd_executor_test_suite_t *suite); +extern int test_1250(fd_executor_test_suite_t *suite); +extern int test_1251(fd_executor_test_suite_t *suite); +extern int test_1252(fd_executor_test_suite_t *suite); +extern int test_1253(fd_executor_test_suite_t *suite); +extern int test_1254(fd_executor_test_suite_t *suite); +extern int test_1255(fd_executor_test_suite_t *suite); +extern int test_1256(fd_executor_test_suite_t *suite); +extern int test_1257(fd_executor_test_suite_t *suite); +extern int test_1258(fd_executor_test_suite_t *suite); +extern int test_1259(fd_executor_test_suite_t *suite); +extern int test_1260(fd_executor_test_suite_t *suite); +extern int test_1261(fd_executor_test_suite_t *suite); +extern int test_1262(fd_executor_test_suite_t *suite); +extern int test_1263(fd_executor_test_suite_t *suite); +extern int test_1264(fd_executor_test_suite_t *suite); +extern int test_1265(fd_executor_test_suite_t *suite); +extern int test_1266(fd_executor_test_suite_t *suite); +extern int test_1267(fd_executor_test_suite_t *suite); +extern int test_1268(fd_executor_test_suite_t *suite); +extern int test_1269(fd_executor_test_suite_t *suite); +extern int test_1270(fd_executor_test_suite_t *suite); +extern int test_1271(fd_executor_test_suite_t *suite); +extern int test_1272(fd_executor_test_suite_t *suite); +extern int test_1273(fd_executor_test_suite_t *suite); +extern int test_1274(fd_executor_test_suite_t *suite); +extern int test_1275(fd_executor_test_suite_t *suite); +extern int test_1276(fd_executor_test_suite_t *suite); +extern int test_1277(fd_executor_test_suite_t *suite); +extern int test_1278(fd_executor_test_suite_t *suite); +extern int test_1279(fd_executor_test_suite_t *suite); +extern int test_1280(fd_executor_test_suite_t *suite); +extern int test_1281(fd_executor_test_suite_t *suite); +extern int test_1282(fd_executor_test_suite_t *suite); +extern int test_1283(fd_executor_test_suite_t *suite); +extern int test_1284(fd_executor_test_suite_t *suite); +extern int test_1285(fd_executor_test_suite_t *suite); +extern int test_1286(fd_executor_test_suite_t *suite); +extern int test_1287(fd_executor_test_suite_t *suite); +extern int test_1288(fd_executor_test_suite_t *suite); +extern int test_1289(fd_executor_test_suite_t *suite); +extern int test_1290(fd_executor_test_suite_t *suite); +extern int test_1291(fd_executor_test_suite_t *suite); +extern int test_1292(fd_executor_test_suite_t *suite); +extern int test_1293(fd_executor_test_suite_t *suite); +extern int test_1294(fd_executor_test_suite_t *suite); +extern int test_1295(fd_executor_test_suite_t *suite); +extern int test_1296(fd_executor_test_suite_t *suite); +extern int test_1297(fd_executor_test_suite_t *suite); +extern int test_1298(fd_executor_test_suite_t *suite); +extern int test_1299(fd_executor_test_suite_t *suite); +extern int test_1300(fd_executor_test_suite_t *suite); +extern int test_1301(fd_executor_test_suite_t *suite); +extern int test_1302(fd_executor_test_suite_t *suite); +extern int test_1303(fd_executor_test_suite_t *suite); +extern int test_1304(fd_executor_test_suite_t *suite); +extern int test_1305(fd_executor_test_suite_t *suite); +extern int test_1306(fd_executor_test_suite_t *suite); +extern int test_1307(fd_executor_test_suite_t *suite); +extern int test_1308(fd_executor_test_suite_t *suite); +extern int test_1309(fd_executor_test_suite_t *suite); +extern int test_1310(fd_executor_test_suite_t *suite); +extern int test_1311(fd_executor_test_suite_t *suite); +extern int test_1312(fd_executor_test_suite_t *suite); +extern int test_1313(fd_executor_test_suite_t *suite); +extern int test_1314(fd_executor_test_suite_t *suite); +extern int test_1315(fd_executor_test_suite_t *suite); +extern int test_1316(fd_executor_test_suite_t *suite); +extern int test_1317(fd_executor_test_suite_t *suite); +extern int test_1318(fd_executor_test_suite_t *suite); +extern int test_1319(fd_executor_test_suite_t *suite); +extern int test_1320(fd_executor_test_suite_t *suite); +extern int test_1321(fd_executor_test_suite_t *suite); +extern int test_1322(fd_executor_test_suite_t *suite); +extern int test_1323(fd_executor_test_suite_t *suite); +extern int test_1324(fd_executor_test_suite_t *suite); +extern int test_1325(fd_executor_test_suite_t *suite); +extern int test_1326(fd_executor_test_suite_t *suite); +extern int test_1327(fd_executor_test_suite_t *suite); +extern int test_1328(fd_executor_test_suite_t *suite); +extern int test_1329(fd_executor_test_suite_t *suite); +extern int test_1330(fd_executor_test_suite_t *suite); +extern int test_1331(fd_executor_test_suite_t *suite); +extern int test_1332(fd_executor_test_suite_t *suite); +extern int test_1333(fd_executor_test_suite_t *suite); +extern int test_1334(fd_executor_test_suite_t *suite); +extern int test_1335(fd_executor_test_suite_t *suite); +extern int test_1336(fd_executor_test_suite_t *suite); +extern int test_1337(fd_executor_test_suite_t *suite); +extern int test_1338(fd_executor_test_suite_t *suite); +extern int test_1339(fd_executor_test_suite_t *suite); +extern int test_1340(fd_executor_test_suite_t *suite); +extern int test_1341(fd_executor_test_suite_t *suite); +extern int test_1342(fd_executor_test_suite_t *suite); +extern int test_1343(fd_executor_test_suite_t *suite); +extern int test_1344(fd_executor_test_suite_t *suite); +extern int test_1345(fd_executor_test_suite_t *suite); +extern int test_1346(fd_executor_test_suite_t *suite); +extern int test_1347(fd_executor_test_suite_t *suite); +extern int test_1348(fd_executor_test_suite_t *suite); +extern int test_1349(fd_executor_test_suite_t *suite); +extern int test_1350(fd_executor_test_suite_t *suite); +extern int test_1351(fd_executor_test_suite_t *suite); +extern int test_1352(fd_executor_test_suite_t *suite); +extern int test_1353(fd_executor_test_suite_t *suite); +extern int test_1354(fd_executor_test_suite_t *suite); +extern int test_1355(fd_executor_test_suite_t *suite); +extern int test_1356(fd_executor_test_suite_t *suite); +extern int test_1357(fd_executor_test_suite_t *suite); +extern int test_1358(fd_executor_test_suite_t *suite); +extern int test_1359(fd_executor_test_suite_t *suite); +extern int test_1360(fd_executor_test_suite_t *suite); +extern int test_1361(fd_executor_test_suite_t *suite); +extern int test_1362(fd_executor_test_suite_t *suite); +extern int test_1363(fd_executor_test_suite_t *suite); +extern int test_1364(fd_executor_test_suite_t *suite); +extern int test_1365(fd_executor_test_suite_t *suite); +extern int test_1366(fd_executor_test_suite_t *suite); +extern int test_1367(fd_executor_test_suite_t *suite); +extern int test_1368(fd_executor_test_suite_t *suite); +extern int test_1369(fd_executor_test_suite_t *suite); +extern int test_1370(fd_executor_test_suite_t *suite); +extern int test_1371(fd_executor_test_suite_t *suite); +extern int test_1372(fd_executor_test_suite_t *suite); +extern int test_1373(fd_executor_test_suite_t *suite); +extern int test_1374(fd_executor_test_suite_t *suite); +extern int test_1375(fd_executor_test_suite_t *suite); +extern int test_1376(fd_executor_test_suite_t *suite); +extern int test_1377(fd_executor_test_suite_t *suite); +extern int test_1378(fd_executor_test_suite_t *suite); +extern int test_1379(fd_executor_test_suite_t *suite); +extern int test_1380(fd_executor_test_suite_t *suite); +extern int test_1381(fd_executor_test_suite_t *suite); +extern int test_1382(fd_executor_test_suite_t *suite); +extern int test_1383(fd_executor_test_suite_t *suite); +extern int test_1384(fd_executor_test_suite_t *suite); +extern int test_1385(fd_executor_test_suite_t *suite); +extern int test_1386(fd_executor_test_suite_t *suite); +extern int test_1387(fd_executor_test_suite_t *suite); +extern int test_1388(fd_executor_test_suite_t *suite); +extern int test_1389(fd_executor_test_suite_t *suite); +extern int test_1390(fd_executor_test_suite_t *suite); +extern int test_1391(fd_executor_test_suite_t *suite); +extern int test_1392(fd_executor_test_suite_t *suite); +extern int test_1393(fd_executor_test_suite_t *suite); +extern int test_1394(fd_executor_test_suite_t *suite); +extern int test_1395(fd_executor_test_suite_t *suite); +extern int test_1396(fd_executor_test_suite_t *suite); +extern int test_1397(fd_executor_test_suite_t *suite); +extern int test_1398(fd_executor_test_suite_t *suite); +extern int test_1399(fd_executor_test_suite_t *suite); +extern int test_1400(fd_executor_test_suite_t *suite); +extern int test_1401(fd_executor_test_suite_t *suite); +extern int test_1402(fd_executor_test_suite_t *suite); +extern int test_1403(fd_executor_test_suite_t *suite); +extern int test_1404(fd_executor_test_suite_t *suite); +extern int test_1405(fd_executor_test_suite_t *suite); +extern int test_1406(fd_executor_test_suite_t *suite); +extern int test_1407(fd_executor_test_suite_t *suite); +extern int test_1408(fd_executor_test_suite_t *suite); +extern int test_1409(fd_executor_test_suite_t *suite); +extern int test_1410(fd_executor_test_suite_t *suite); +extern int test_1411(fd_executor_test_suite_t *suite); +extern int test_1412(fd_executor_test_suite_t *suite); +extern int test_1413(fd_executor_test_suite_t *suite); +extern int test_1414(fd_executor_test_suite_t *suite); +extern int test_1415(fd_executor_test_suite_t *suite); +extern int test_1416(fd_executor_test_suite_t *suite); +extern int test_1417(fd_executor_test_suite_t *suite); +extern int test_1418(fd_executor_test_suite_t *suite); +extern int test_1419(fd_executor_test_suite_t *suite); +extern int test_1420(fd_executor_test_suite_t *suite); +extern int test_1421(fd_executor_test_suite_t *suite); +extern int test_1422(fd_executor_test_suite_t *suite); +extern int test_1423(fd_executor_test_suite_t *suite); +extern int test_1424(fd_executor_test_suite_t *suite); +extern int test_1425(fd_executor_test_suite_t *suite); +extern int test_1426(fd_executor_test_suite_t *suite); +extern int test_1427(fd_executor_test_suite_t *suite); +extern int test_1428(fd_executor_test_suite_t *suite); +extern int test_1429(fd_executor_test_suite_t *suite); +extern int test_1430(fd_executor_test_suite_t *suite); +extern int test_1431(fd_executor_test_suite_t *suite); +extern int test_1432(fd_executor_test_suite_t *suite); +extern int test_1433(fd_executor_test_suite_t *suite); +extern int test_1434(fd_executor_test_suite_t *suite); +extern int test_1435(fd_executor_test_suite_t *suite); +extern int test_1436(fd_executor_test_suite_t *suite); +extern int test_1437(fd_executor_test_suite_t *suite); +extern int test_1438(fd_executor_test_suite_t *suite); +extern int test_1439(fd_executor_test_suite_t *suite); +extern int test_1440(fd_executor_test_suite_t *suite); +extern int test_1441(fd_executor_test_suite_t *suite); +extern int test_1442(fd_executor_test_suite_t *suite); +extern int test_1443(fd_executor_test_suite_t *suite); +extern int test_1444(fd_executor_test_suite_t *suite); +extern int test_1445(fd_executor_test_suite_t *suite); +extern int test_1446(fd_executor_test_suite_t *suite); +extern int test_1447(fd_executor_test_suite_t *suite); +extern int test_1448(fd_executor_test_suite_t *suite); +extern int test_1449(fd_executor_test_suite_t *suite); +extern int test_1450(fd_executor_test_suite_t *suite); +extern int test_1451(fd_executor_test_suite_t *suite); +extern int test_1452(fd_executor_test_suite_t *suite); +extern int test_1453(fd_executor_test_suite_t *suite); +extern int test_1454(fd_executor_test_suite_t *suite); +extern int test_1455(fd_executor_test_suite_t *suite); +extern int test_1456(fd_executor_test_suite_t *suite); +extern int test_1457(fd_executor_test_suite_t *suite); +extern int test_1458(fd_executor_test_suite_t *suite); +extern int test_1459(fd_executor_test_suite_t *suite); +extern int test_1460(fd_executor_test_suite_t *suite); +extern int test_1461(fd_executor_test_suite_t *suite); +extern int test_1462(fd_executor_test_suite_t *suite); +extern int test_1463(fd_executor_test_suite_t *suite); +extern int test_1464(fd_executor_test_suite_t *suite); +extern int test_1465(fd_executor_test_suite_t *suite); +extern int test_1466(fd_executor_test_suite_t *suite); +extern int test_1467(fd_executor_test_suite_t *suite); +extern int test_1468(fd_executor_test_suite_t *suite); +extern int test_1469(fd_executor_test_suite_t *suite); +extern int test_1470(fd_executor_test_suite_t *suite); +extern int test_1471(fd_executor_test_suite_t *suite); +extern int test_1472(fd_executor_test_suite_t *suite); +extern int test_1473(fd_executor_test_suite_t *suite); +extern int test_1474(fd_executor_test_suite_t *suite); +extern int test_1475(fd_executor_test_suite_t *suite); +extern int test_1476(fd_executor_test_suite_t *suite); +extern int test_1477(fd_executor_test_suite_t *suite); +extern int test_1478(fd_executor_test_suite_t *suite); +extern int test_1479(fd_executor_test_suite_t *suite); +extern int test_1480(fd_executor_test_suite_t *suite); +extern int test_1481(fd_executor_test_suite_t *suite); +extern int test_1482(fd_executor_test_suite_t *suite); +extern int test_1483(fd_executor_test_suite_t *suite); +extern int test_1484(fd_executor_test_suite_t *suite); +extern int test_1485(fd_executor_test_suite_t *suite); +extern int test_1486(fd_executor_test_suite_t *suite); +extern int test_1487(fd_executor_test_suite_t *suite); +extern int test_1488(fd_executor_test_suite_t *suite); +extern int test_1489(fd_executor_test_suite_t *suite); +extern int test_1490(fd_executor_test_suite_t *suite); +extern int test_1491(fd_executor_test_suite_t *suite); +extern int test_1492(fd_executor_test_suite_t *suite); +extern int test_1493(fd_executor_test_suite_t *suite); +extern int test_1494(fd_executor_test_suite_t *suite); +extern int test_1495(fd_executor_test_suite_t *suite); +extern int test_1496(fd_executor_test_suite_t *suite); +extern int test_1497(fd_executor_test_suite_t *suite); +extern int test_1498(fd_executor_test_suite_t *suite); +extern int test_1499(fd_executor_test_suite_t *suite); +extern int test_1500(fd_executor_test_suite_t *suite); +extern int test_1501(fd_executor_test_suite_t *suite); +extern int test_1502(fd_executor_test_suite_t *suite); +extern int test_1503(fd_executor_test_suite_t *suite); +extern int test_1504(fd_executor_test_suite_t *suite); +extern int test_1505(fd_executor_test_suite_t *suite); +extern int test_1506(fd_executor_test_suite_t *suite); +extern int test_1507(fd_executor_test_suite_t *suite); +extern int test_1508(fd_executor_test_suite_t *suite); +extern int test_1509(fd_executor_test_suite_t *suite); +extern int test_1510(fd_executor_test_suite_t *suite); +extern int test_1511(fd_executor_test_suite_t *suite); +extern int test_1512(fd_executor_test_suite_t *suite); +extern int test_1513(fd_executor_test_suite_t *suite); +extern int test_1514(fd_executor_test_suite_t *suite); +extern int test_1515(fd_executor_test_suite_t *suite); +extern int test_1516(fd_executor_test_suite_t *suite); +extern int test_1517(fd_executor_test_suite_t *suite); +extern int test_1518(fd_executor_test_suite_t *suite); +extern int test_1519(fd_executor_test_suite_t *suite); +extern int test_1520(fd_executor_test_suite_t *suite); +extern int test_1521(fd_executor_test_suite_t *suite); +extern int test_1522(fd_executor_test_suite_t *suite); +extern int test_1523(fd_executor_test_suite_t *suite); +extern int test_1524(fd_executor_test_suite_t *suite); +extern int test_1525(fd_executor_test_suite_t *suite); +extern int test_1526(fd_executor_test_suite_t *suite); +extern int test_1527(fd_executor_test_suite_t *suite); +extern int test_1528(fd_executor_test_suite_t *suite); +extern int test_1529(fd_executor_test_suite_t *suite); +extern int test_1530(fd_executor_test_suite_t *suite); +extern int test_1531(fd_executor_test_suite_t *suite); +extern int test_1532(fd_executor_test_suite_t *suite); +extern int test_1533(fd_executor_test_suite_t *suite); +extern int test_1534(fd_executor_test_suite_t *suite); +extern int test_1535(fd_executor_test_suite_t *suite); +extern int test_1536(fd_executor_test_suite_t *suite); +extern int test_1537(fd_executor_test_suite_t *suite); +extern int test_1538(fd_executor_test_suite_t *suite); +extern int test_1539(fd_executor_test_suite_t *suite); +extern int test_1540(fd_executor_test_suite_t *suite); +extern int test_1541(fd_executor_test_suite_t *suite); +extern int test_1542(fd_executor_test_suite_t *suite); +extern int test_1543(fd_executor_test_suite_t *suite); +extern int test_1544(fd_executor_test_suite_t *suite); +extern int test_1545(fd_executor_test_suite_t *suite); +extern int test_1546(fd_executor_test_suite_t *suite); +extern int test_1547(fd_executor_test_suite_t *suite); +extern int test_1548(fd_executor_test_suite_t *suite); +extern int test_1549(fd_executor_test_suite_t *suite); +extern int test_1550(fd_executor_test_suite_t *suite); +extern int test_1551(fd_executor_test_suite_t *suite); +extern int test_1552(fd_executor_test_suite_t *suite); +extern int test_1553(fd_executor_test_suite_t *suite); +extern int test_1554(fd_executor_test_suite_t *suite); +extern int test_1555(fd_executor_test_suite_t *suite); +extern int test_1556(fd_executor_test_suite_t *suite); +extern int test_1557(fd_executor_test_suite_t *suite); +extern int test_1558(fd_executor_test_suite_t *suite); +extern int test_1559(fd_executor_test_suite_t *suite); +extern int test_1560(fd_executor_test_suite_t *suite); +extern int test_1561(fd_executor_test_suite_t *suite); +extern int test_1562(fd_executor_test_suite_t *suite); +extern int test_1563(fd_executor_test_suite_t *suite); +extern int test_1564(fd_executor_test_suite_t *suite); +extern int test_1565(fd_executor_test_suite_t *suite); +extern int test_1566(fd_executor_test_suite_t *suite); +extern int test_1567(fd_executor_test_suite_t *suite); +extern int test_1568(fd_executor_test_suite_t *suite); +extern int test_1569(fd_executor_test_suite_t *suite); +extern int test_1570(fd_executor_test_suite_t *suite); +extern int test_1571(fd_executor_test_suite_t *suite); +extern int test_1572(fd_executor_test_suite_t *suite); +extern int test_1573(fd_executor_test_suite_t *suite); +extern int test_1574(fd_executor_test_suite_t *suite); +extern int test_1575(fd_executor_test_suite_t *suite); +extern int test_1576(fd_executor_test_suite_t *suite); +extern int test_1577(fd_executor_test_suite_t *suite); +extern int test_1578(fd_executor_test_suite_t *suite); +extern int test_1579(fd_executor_test_suite_t *suite); +extern int test_1580(fd_executor_test_suite_t *suite); +extern int test_1581(fd_executor_test_suite_t *suite); +extern int test_1582(fd_executor_test_suite_t *suite); +extern int test_1583(fd_executor_test_suite_t *suite); +extern int test_1584(fd_executor_test_suite_t *suite); +extern int test_1585(fd_executor_test_suite_t *suite); +extern int test_1586(fd_executor_test_suite_t *suite); +extern int test_1587(fd_executor_test_suite_t *suite); +extern int test_1588(fd_executor_test_suite_t *suite); +extern int test_1589(fd_executor_test_suite_t *suite); +extern int test_1590(fd_executor_test_suite_t *suite); +extern int test_1591(fd_executor_test_suite_t *suite); +extern int test_1592(fd_executor_test_suite_t *suite); +extern int test_1593(fd_executor_test_suite_t *suite); +extern int test_1594(fd_executor_test_suite_t *suite); +extern int test_1595(fd_executor_test_suite_t *suite); +extern int test_1596(fd_executor_test_suite_t *suite); +extern int test_1597(fd_executor_test_suite_t *suite); +extern int test_1598(fd_executor_test_suite_t *suite); +extern int test_1599(fd_executor_test_suite_t *suite); +extern int test_1600(fd_executor_test_suite_t *suite); +extern int test_1601(fd_executor_test_suite_t *suite); +extern int test_1602(fd_executor_test_suite_t *suite); +extern int test_1603(fd_executor_test_suite_t *suite); +extern int test_1604(fd_executor_test_suite_t *suite); +extern int test_1605(fd_executor_test_suite_t *suite); +extern int test_1606(fd_executor_test_suite_t *suite); +extern int test_1607(fd_executor_test_suite_t *suite); +extern int test_1608(fd_executor_test_suite_t *suite); +extern int test_1609(fd_executor_test_suite_t *suite); +extern int test_1610(fd_executor_test_suite_t *suite); +extern int test_1611(fd_executor_test_suite_t *suite); +extern int test_1612(fd_executor_test_suite_t *suite); +extern int test_1613(fd_executor_test_suite_t *suite); +extern int test_1614(fd_executor_test_suite_t *suite); +extern int test_1615(fd_executor_test_suite_t *suite); +extern int test_1616(fd_executor_test_suite_t *suite); +extern int test_1617(fd_executor_test_suite_t *suite); +extern int test_1618(fd_executor_test_suite_t *suite); +extern int test_1619(fd_executor_test_suite_t *suite); +extern int test_1620(fd_executor_test_suite_t *suite); +extern int test_1621(fd_executor_test_suite_t *suite); +extern int test_1622(fd_executor_test_suite_t *suite); +extern int test_1623(fd_executor_test_suite_t *suite); +extern int test_1624(fd_executor_test_suite_t *suite); +extern int test_1625(fd_executor_test_suite_t *suite); +extern int test_1626(fd_executor_test_suite_t *suite); +extern int test_1627(fd_executor_test_suite_t *suite); +extern int test_1628(fd_executor_test_suite_t *suite); +extern int test_1629(fd_executor_test_suite_t *suite); +extern int test_1630(fd_executor_test_suite_t *suite); +extern int test_1631(fd_executor_test_suite_t *suite); +extern int test_1632(fd_executor_test_suite_t *suite); +extern int test_1633(fd_executor_test_suite_t *suite); +extern int test_1634(fd_executor_test_suite_t *suite); +extern int test_1635(fd_executor_test_suite_t *suite); +extern int test_1636(fd_executor_test_suite_t *suite); +extern int test_1637(fd_executor_test_suite_t *suite); +extern int test_1638(fd_executor_test_suite_t *suite); +extern int test_1639(fd_executor_test_suite_t *suite); +extern int test_1640(fd_executor_test_suite_t *suite); +extern int test_1641(fd_executor_test_suite_t *suite); +extern int test_1642(fd_executor_test_suite_t *suite); +extern int test_1643(fd_executor_test_suite_t *suite); +extern int test_1644(fd_executor_test_suite_t *suite); +extern int test_1645(fd_executor_test_suite_t *suite); +extern int test_1646(fd_executor_test_suite_t *suite); +extern int test_1647(fd_executor_test_suite_t *suite); +extern int test_1648(fd_executor_test_suite_t *suite); +extern int test_1649(fd_executor_test_suite_t *suite); +extern int test_1650(fd_executor_test_suite_t *suite); +extern int test_1651(fd_executor_test_suite_t *suite); +extern int test_1652(fd_executor_test_suite_t *suite); +extern int test_1653(fd_executor_test_suite_t *suite); +extern int test_1654(fd_executor_test_suite_t *suite); +extern int test_1655(fd_executor_test_suite_t *suite); +extern int test_1656(fd_executor_test_suite_t *suite); +extern int test_1657(fd_executor_test_suite_t *suite); +extern int test_1658(fd_executor_test_suite_t *suite); +extern int test_1659(fd_executor_test_suite_t *suite); +extern int test_1660(fd_executor_test_suite_t *suite); +extern int test_1661(fd_executor_test_suite_t *suite); +extern int test_1662(fd_executor_test_suite_t *suite); +extern int test_1663(fd_executor_test_suite_t *suite); +extern int test_1664(fd_executor_test_suite_t *suite); +extern int test_1665(fd_executor_test_suite_t *suite); +extern int test_1666(fd_executor_test_suite_t *suite); +extern int test_1667(fd_executor_test_suite_t *suite); +extern int test_1668(fd_executor_test_suite_t *suite); +extern int test_1669(fd_executor_test_suite_t *suite); +extern int test_1670(fd_executor_test_suite_t *suite); +extern int test_1671(fd_executor_test_suite_t *suite); +extern int test_1672(fd_executor_test_suite_t *suite); +extern int test_1673(fd_executor_test_suite_t *suite); +extern int test_1674(fd_executor_test_suite_t *suite); +extern int test_1675(fd_executor_test_suite_t *suite); +extern int test_1676(fd_executor_test_suite_t *suite); +extern int test_1677(fd_executor_test_suite_t *suite); +extern int test_1678(fd_executor_test_suite_t *suite); +extern int test_1679(fd_executor_test_suite_t *suite); +extern int test_1680(fd_executor_test_suite_t *suite); +extern int test_1681(fd_executor_test_suite_t *suite); +extern int test_1682(fd_executor_test_suite_t *suite); +extern int test_1683(fd_executor_test_suite_t *suite); +extern int test_1684(fd_executor_test_suite_t *suite); +extern int test_1685(fd_executor_test_suite_t *suite); +extern int test_1686(fd_executor_test_suite_t *suite); +extern int test_1687(fd_executor_test_suite_t *suite); +extern int test_1688(fd_executor_test_suite_t *suite); +extern int test_1689(fd_executor_test_suite_t *suite); +extern int test_1690(fd_executor_test_suite_t *suite); +extern int test_1691(fd_executor_test_suite_t *suite); +extern int test_1692(fd_executor_test_suite_t *suite); +extern int test_1693(fd_executor_test_suite_t *suite); +extern int test_1694(fd_executor_test_suite_t *suite); +extern int test_1695(fd_executor_test_suite_t *suite); +extern int test_1696(fd_executor_test_suite_t *suite); +extern int test_1697(fd_executor_test_suite_t *suite); +extern int test_1698(fd_executor_test_suite_t *suite); +extern int test_1699(fd_executor_test_suite_t *suite); +extern int test_1700(fd_executor_test_suite_t *suite); +extern int test_1701(fd_executor_test_suite_t *suite); +extern int test_1702(fd_executor_test_suite_t *suite); +extern int test_1703(fd_executor_test_suite_t *suite); +extern int test_1704(fd_executor_test_suite_t *suite); +extern int test_1705(fd_executor_test_suite_t *suite); +extern int test_1706(fd_executor_test_suite_t *suite); +extern int test_1707(fd_executor_test_suite_t *suite); +extern int test_1708(fd_executor_test_suite_t *suite); +extern int test_1709(fd_executor_test_suite_t *suite); +extern int test_1710(fd_executor_test_suite_t *suite); +extern int test_1711(fd_executor_test_suite_t *suite); +extern int test_1712(fd_executor_test_suite_t *suite); +extern int test_1713(fd_executor_test_suite_t *suite); +extern int test_1714(fd_executor_test_suite_t *suite); +extern int test_1715(fd_executor_test_suite_t *suite); +extern int test_1716(fd_executor_test_suite_t *suite); +extern int test_1717(fd_executor_test_suite_t *suite); +extern int test_1718(fd_executor_test_suite_t *suite); +extern int test_1719(fd_executor_test_suite_t *suite); +extern int test_1720(fd_executor_test_suite_t *suite); +extern int test_1721(fd_executor_test_suite_t *suite); +extern int test_1722(fd_executor_test_suite_t *suite); +extern int test_1723(fd_executor_test_suite_t *suite); +extern int test_1724(fd_executor_test_suite_t *suite); +extern int test_1725(fd_executor_test_suite_t *suite); +extern int test_1726(fd_executor_test_suite_t *suite); +extern int test_1727(fd_executor_test_suite_t *suite); +extern int test_1728(fd_executor_test_suite_t *suite); +extern int test_1729(fd_executor_test_suite_t *suite); +extern int test_1730(fd_executor_test_suite_t *suite); +extern int test_1731(fd_executor_test_suite_t *suite); +extern int test_1732(fd_executor_test_suite_t *suite); +extern int test_1733(fd_executor_test_suite_t *suite); +extern int test_1734(fd_executor_test_suite_t *suite); +extern int test_1735(fd_executor_test_suite_t *suite); +extern int test_1736(fd_executor_test_suite_t *suite); +extern int test_1737(fd_executor_test_suite_t *suite); +extern int test_1738(fd_executor_test_suite_t *suite); +extern int test_1739(fd_executor_test_suite_t *suite); +extern int test_1740(fd_executor_test_suite_t *suite); +extern int test_1741(fd_executor_test_suite_t *suite); +extern int test_1742(fd_executor_test_suite_t *suite); +extern int test_1743(fd_executor_test_suite_t *suite); +extern int test_1744(fd_executor_test_suite_t *suite); +extern int test_1745(fd_executor_test_suite_t *suite); +extern int test_1746(fd_executor_test_suite_t *suite); +extern int test_1747(fd_executor_test_suite_t *suite); +extern int test_1748(fd_executor_test_suite_t *suite); +extern int test_1749(fd_executor_test_suite_t *suite); +extern int test_1750(fd_executor_test_suite_t *suite); +extern int test_1751(fd_executor_test_suite_t *suite); +extern int test_1752(fd_executor_test_suite_t *suite); +extern int test_1753(fd_executor_test_suite_t *suite); +extern int test_1754(fd_executor_test_suite_t *suite); +extern int test_1755(fd_executor_test_suite_t *suite); +extern int test_1756(fd_executor_test_suite_t *suite); +extern int test_1757(fd_executor_test_suite_t *suite); +extern int test_1758(fd_executor_test_suite_t *suite); +extern int test_1759(fd_executor_test_suite_t *suite); +extern int test_1760(fd_executor_test_suite_t *suite); +extern int test_1761(fd_executor_test_suite_t *suite); +extern int test_1762(fd_executor_test_suite_t *suite); +extern int test_1763(fd_executor_test_suite_t *suite); +extern int test_1764(fd_executor_test_suite_t *suite); +extern int test_1765(fd_executor_test_suite_t *suite); +extern int test_1766(fd_executor_test_suite_t *suite); +extern int test_1767(fd_executor_test_suite_t *suite); +extern int test_1768(fd_executor_test_suite_t *suite); +extern int test_1769(fd_executor_test_suite_t *suite); +extern int test_1770(fd_executor_test_suite_t *suite); +extern int test_1771(fd_executor_test_suite_t *suite); +extern int test_1772(fd_executor_test_suite_t *suite); +extern int test_1773(fd_executor_test_suite_t *suite); +extern int test_1774(fd_executor_test_suite_t *suite); +extern int test_1775(fd_executor_test_suite_t *suite); +extern int test_1776(fd_executor_test_suite_t *suite); +extern int test_1777(fd_executor_test_suite_t *suite); +extern int test_1778(fd_executor_test_suite_t *suite); +extern int test_1779(fd_executor_test_suite_t *suite); +extern int test_1780(fd_executor_test_suite_t *suite); +extern int test_1781(fd_executor_test_suite_t *suite); +extern int test_1782(fd_executor_test_suite_t *suite); +extern int test_1783(fd_executor_test_suite_t *suite); +extern int test_1784(fd_executor_test_suite_t *suite); +extern int test_1785(fd_executor_test_suite_t *suite); +extern int test_1786(fd_executor_test_suite_t *suite); +extern int test_1787(fd_executor_test_suite_t *suite); +extern int test_1788(fd_executor_test_suite_t *suite); +extern int test_1789(fd_executor_test_suite_t *suite); +extern int test_1790(fd_executor_test_suite_t *suite); +extern int test_1791(fd_executor_test_suite_t *suite); +extern int test_1792(fd_executor_test_suite_t *suite); +extern int test_1793(fd_executor_test_suite_t *suite); +extern int test_1794(fd_executor_test_suite_t *suite); +extern int test_1795(fd_executor_test_suite_t *suite); +extern int test_1796(fd_executor_test_suite_t *suite); +extern int test_1797(fd_executor_test_suite_t *suite); +extern int test_1798(fd_executor_test_suite_t *suite); +extern int test_1799(fd_executor_test_suite_t *suite); +extern int test_1800(fd_executor_test_suite_t *suite); +extern int test_1801(fd_executor_test_suite_t *suite); +extern int test_1802(fd_executor_test_suite_t *suite); +extern int test_1803(fd_executor_test_suite_t *suite); +extern int test_1804(fd_executor_test_suite_t *suite); +extern int test_1805(fd_executor_test_suite_t *suite); +extern int test_1806(fd_executor_test_suite_t *suite); +extern int test_1807(fd_executor_test_suite_t *suite); +extern int test_1808(fd_executor_test_suite_t *suite); +extern int test_1809(fd_executor_test_suite_t *suite); +extern int test_1810(fd_executor_test_suite_t *suite); +extern int test_1811(fd_executor_test_suite_t *suite); +extern int test_1812(fd_executor_test_suite_t *suite); +extern int test_1813(fd_executor_test_suite_t *suite); +extern int test_1814(fd_executor_test_suite_t *suite); +extern int test_1815(fd_executor_test_suite_t *suite); +extern int test_1816(fd_executor_test_suite_t *suite); +extern int test_1817(fd_executor_test_suite_t *suite); +extern int test_1818(fd_executor_test_suite_t *suite); +extern int test_1819(fd_executor_test_suite_t *suite); +extern int test_1820(fd_executor_test_suite_t *suite); +extern int test_1821(fd_executor_test_suite_t *suite); +extern int test_1822(fd_executor_test_suite_t *suite); +extern int test_1823(fd_executor_test_suite_t *suite); +extern int test_1824(fd_executor_test_suite_t *suite); +extern int test_1825(fd_executor_test_suite_t *suite); +extern int test_1826(fd_executor_test_suite_t *suite); +extern int test_1827(fd_executor_test_suite_t *suite); +extern int test_1828(fd_executor_test_suite_t *suite); +extern int test_1829(fd_executor_test_suite_t *suite); +extern int test_1830(fd_executor_test_suite_t *suite); +extern int test_1831(fd_executor_test_suite_t *suite); +extern int test_1832(fd_executor_test_suite_t *suite); +extern int test_1833(fd_executor_test_suite_t *suite); +extern int test_1834(fd_executor_test_suite_t *suite); +extern int test_1835(fd_executor_test_suite_t *suite); +extern int test_1836(fd_executor_test_suite_t *suite); +extern int test_1837(fd_executor_test_suite_t *suite); +extern int test_1838(fd_executor_test_suite_t *suite); +extern int test_1839(fd_executor_test_suite_t *suite); +extern int test_1840(fd_executor_test_suite_t *suite); +extern int test_1841(fd_executor_test_suite_t *suite); +extern int test_1842(fd_executor_test_suite_t *suite); +extern int test_1843(fd_executor_test_suite_t *suite); +extern int test_1844(fd_executor_test_suite_t *suite); +extern int test_1845(fd_executor_test_suite_t *suite); +extern int test_1846(fd_executor_test_suite_t *suite); +extern int test_1847(fd_executor_test_suite_t *suite); +extern int test_1848(fd_executor_test_suite_t *suite); +extern int test_1849(fd_executor_test_suite_t *suite); +extern int test_1850(fd_executor_test_suite_t *suite); +extern int test_1851(fd_executor_test_suite_t *suite); +extern int test_1852(fd_executor_test_suite_t *suite); +extern int test_1853(fd_executor_test_suite_t *suite); +extern int test_1854(fd_executor_test_suite_t *suite); +extern int test_1855(fd_executor_test_suite_t *suite); +extern int test_1856(fd_executor_test_suite_t *suite); +extern int test_1857(fd_executor_test_suite_t *suite); +extern int test_1858(fd_executor_test_suite_t *suite); +extern int test_1859(fd_executor_test_suite_t *suite); +extern int test_1860(fd_executor_test_suite_t *suite); +extern int test_1861(fd_executor_test_suite_t *suite); +extern int test_1862(fd_executor_test_suite_t *suite); +extern int test_1863(fd_executor_test_suite_t *suite); +extern int test_1864(fd_executor_test_suite_t *suite); +extern int test_1865(fd_executor_test_suite_t *suite); +extern int test_1866(fd_executor_test_suite_t *suite); +extern int test_1867(fd_executor_test_suite_t *suite); +extern int test_1868(fd_executor_test_suite_t *suite); +extern int test_1869(fd_executor_test_suite_t *suite); +extern int test_1870(fd_executor_test_suite_t *suite); +extern int test_1871(fd_executor_test_suite_t *suite); +extern int test_1872(fd_executor_test_suite_t *suite); +extern int test_1873(fd_executor_test_suite_t *suite); +extern int test_1874(fd_executor_test_suite_t *suite); +extern int test_1875(fd_executor_test_suite_t *suite); +extern int test_1876(fd_executor_test_suite_t *suite); +extern int test_1877(fd_executor_test_suite_t *suite); +extern int test_1878(fd_executor_test_suite_t *suite); +extern int test_1879(fd_executor_test_suite_t *suite); +extern int test_1880(fd_executor_test_suite_t *suite); +extern int test_1881(fd_executor_test_suite_t *suite); +extern int test_1882(fd_executor_test_suite_t *suite); +extern int test_1883(fd_executor_test_suite_t *suite); +extern int test_1884(fd_executor_test_suite_t *suite); +extern int test_1885(fd_executor_test_suite_t *suite); +extern int test_1886(fd_executor_test_suite_t *suite); +extern int test_1887(fd_executor_test_suite_t *suite); +extern int test_1888(fd_executor_test_suite_t *suite); +extern int test_1889(fd_executor_test_suite_t *suite); +extern int test_1890(fd_executor_test_suite_t *suite); +extern int test_1891(fd_executor_test_suite_t *suite); +extern int test_1892(fd_executor_test_suite_t *suite); +extern int test_1893(fd_executor_test_suite_t *suite); +extern int test_1894(fd_executor_test_suite_t *suite); +extern int test_1895(fd_executor_test_suite_t *suite); +extern int test_1896(fd_executor_test_suite_t *suite); +extern int test_1897(fd_executor_test_suite_t *suite); +extern int test_1898(fd_executor_test_suite_t *suite); +extern int test_1899(fd_executor_test_suite_t *suite); +extern int test_1900(fd_executor_test_suite_t *suite); +extern int test_1901(fd_executor_test_suite_t *suite); +extern int test_1902(fd_executor_test_suite_t *suite); +extern int test_1903(fd_executor_test_suite_t *suite); +extern int test_1904(fd_executor_test_suite_t *suite); +extern int test_1905(fd_executor_test_suite_t *suite); +extern int test_1906(fd_executor_test_suite_t *suite); +extern int test_1907(fd_executor_test_suite_t *suite); +extern int test_1908(fd_executor_test_suite_t *suite); +extern int test_1909(fd_executor_test_suite_t *suite); +extern int test_1910(fd_executor_test_suite_t *suite); +extern int test_1911(fd_executor_test_suite_t *suite); +extern int test_1912(fd_executor_test_suite_t *suite); +extern int test_1913(fd_executor_test_suite_t *suite); +extern int test_1914(fd_executor_test_suite_t *suite); +extern int test_1915(fd_executor_test_suite_t *suite); +extern int test_1916(fd_executor_test_suite_t *suite); +extern int test_1917(fd_executor_test_suite_t *suite); +extern int test_1918(fd_executor_test_suite_t *suite); +extern int test_1919(fd_executor_test_suite_t *suite); +extern int test_1920(fd_executor_test_suite_t *suite); +extern int test_1921(fd_executor_test_suite_t *suite); +extern int test_1922(fd_executor_test_suite_t *suite); +extern int test_1923(fd_executor_test_suite_t *suite); +extern int test_1924(fd_executor_test_suite_t *suite); +extern int test_1925(fd_executor_test_suite_t *suite); +extern int test_1926(fd_executor_test_suite_t *suite); +extern int test_1927(fd_executor_test_suite_t *suite); +extern int test_1928(fd_executor_test_suite_t *suite); +extern int test_1929(fd_executor_test_suite_t *suite); +extern int test_1930(fd_executor_test_suite_t *suite); +extern int test_1931(fd_executor_test_suite_t *suite); +extern int test_1932(fd_executor_test_suite_t *suite); +extern int test_1933(fd_executor_test_suite_t *suite); +extern int test_1934(fd_executor_test_suite_t *suite); +extern int test_1935(fd_executor_test_suite_t *suite); +extern int test_1936(fd_executor_test_suite_t *suite); +extern int test_1937(fd_executor_test_suite_t *suite); +extern int test_1938(fd_executor_test_suite_t *suite); +extern int test_1939(fd_executor_test_suite_t *suite); +extern int test_1940(fd_executor_test_suite_t *suite); +extern int test_1941(fd_executor_test_suite_t *suite); +extern int test_1942(fd_executor_test_suite_t *suite); +extern int test_1943(fd_executor_test_suite_t *suite); +extern int test_1944(fd_executor_test_suite_t *suite); +extern int test_1945(fd_executor_test_suite_t *suite); +extern int test_1946(fd_executor_test_suite_t *suite); +extern int test_1947(fd_executor_test_suite_t *suite); +extern int test_1948(fd_executor_test_suite_t *suite); +extern int test_1949(fd_executor_test_suite_t *suite); +extern int test_1950(fd_executor_test_suite_t *suite); +extern int test_1951(fd_executor_test_suite_t *suite); +extern int test_1952(fd_executor_test_suite_t *suite); +extern int test_1953(fd_executor_test_suite_t *suite); +extern int test_1954(fd_executor_test_suite_t *suite); +extern int test_1955(fd_executor_test_suite_t *suite); +extern int test_1956(fd_executor_test_suite_t *suite); +extern int test_1957(fd_executor_test_suite_t *suite); +extern int test_1958(fd_executor_test_suite_t *suite); +extern int test_1959(fd_executor_test_suite_t *suite); +extern int test_1960(fd_executor_test_suite_t *suite); +extern int test_1961(fd_executor_test_suite_t *suite); +extern int test_1962(fd_executor_test_suite_t *suite); +extern int test_1963(fd_executor_test_suite_t *suite); +extern int test_1964(fd_executor_test_suite_t *suite); +extern int test_1965(fd_executor_test_suite_t *suite); +extern int test_1966(fd_executor_test_suite_t *suite); +extern int test_1967(fd_executor_test_suite_t *suite); +extern int test_1968(fd_executor_test_suite_t *suite); +extern int test_1969(fd_executor_test_suite_t *suite); +extern int test_1970(fd_executor_test_suite_t *suite); +extern int test_1971(fd_executor_test_suite_t *suite); +extern int test_1972(fd_executor_test_suite_t *suite); +extern int test_1973(fd_executor_test_suite_t *suite); +extern int test_1974(fd_executor_test_suite_t *suite); +extern int test_1975(fd_executor_test_suite_t *suite); +extern int test_1976(fd_executor_test_suite_t *suite); +extern int test_1977(fd_executor_test_suite_t *suite); +extern int test_1978(fd_executor_test_suite_t *suite); +extern int test_1979(fd_executor_test_suite_t *suite); +extern int test_1980(fd_executor_test_suite_t *suite); +extern int test_1981(fd_executor_test_suite_t *suite); +extern int test_1982(fd_executor_test_suite_t *suite); +extern int test_1983(fd_executor_test_suite_t *suite); +extern int test_1984(fd_executor_test_suite_t *suite); +extern int test_1985(fd_executor_test_suite_t *suite); +extern int test_1986(fd_executor_test_suite_t *suite); +extern int test_1987(fd_executor_test_suite_t *suite); +extern int test_1988(fd_executor_test_suite_t *suite); +extern int test_1989(fd_executor_test_suite_t *suite); +extern int test_1990(fd_executor_test_suite_t *suite); +extern int test_1991(fd_executor_test_suite_t *suite); +extern int test_1992(fd_executor_test_suite_t *suite); +extern int test_1993(fd_executor_test_suite_t *suite); +extern int test_1994(fd_executor_test_suite_t *suite); +extern int test_1995(fd_executor_test_suite_t *suite); +extern int test_1996(fd_executor_test_suite_t *suite); +extern int test_1997(fd_executor_test_suite_t *suite); +extern int test_1998(fd_executor_test_suite_t *suite); +extern int test_1999(fd_executor_test_suite_t *suite); +extern int test_2000(fd_executor_test_suite_t *suite); +extern int test_2001(fd_executor_test_suite_t *suite); +extern int test_2002(fd_executor_test_suite_t *suite); +extern int test_2003(fd_executor_test_suite_t *suite); +extern int test_2004(fd_executor_test_suite_t *suite); +extern int test_2005(fd_executor_test_suite_t *suite); +extern int test_2006(fd_executor_test_suite_t *suite); +extern int test_2007(fd_executor_test_suite_t *suite); +extern int test_2008(fd_executor_test_suite_t *suite); +extern int test_2009(fd_executor_test_suite_t *suite); +extern int test_2010(fd_executor_test_suite_t *suite); +extern int test_2011(fd_executor_test_suite_t *suite); +extern int test_2012(fd_executor_test_suite_t *suite); +extern int test_2013(fd_executor_test_suite_t *suite); +extern int test_2014(fd_executor_test_suite_t *suite); +extern int test_2015(fd_executor_test_suite_t *suite); +extern int test_2016(fd_executor_test_suite_t *suite); +extern int test_2017(fd_executor_test_suite_t *suite); +extern int test_2018(fd_executor_test_suite_t *suite); +extern int test_2019(fd_executor_test_suite_t *suite); +extern int test_2020(fd_executor_test_suite_t *suite); +extern int test_2021(fd_executor_test_suite_t *suite); +extern int test_2022(fd_executor_test_suite_t *suite); +extern int test_2023(fd_executor_test_suite_t *suite); +extern int test_2024(fd_executor_test_suite_t *suite); +extern int test_2025(fd_executor_test_suite_t *suite); +extern int test_2026(fd_executor_test_suite_t *suite); +extern int test_2027(fd_executor_test_suite_t *suite); +extern int test_2028(fd_executor_test_suite_t *suite); +extern int test_2029(fd_executor_test_suite_t *suite); +extern int test_2030(fd_executor_test_suite_t *suite); +extern int test_2031(fd_executor_test_suite_t *suite); +extern int test_2032(fd_executor_test_suite_t *suite); +extern int test_2033(fd_executor_test_suite_t *suite); +extern int test_2034(fd_executor_test_suite_t *suite); +extern int test_2035(fd_executor_test_suite_t *suite); +extern int test_2036(fd_executor_test_suite_t *suite); +extern int test_2037(fd_executor_test_suite_t *suite); +extern int test_2038(fd_executor_test_suite_t *suite); +extern int test_2039(fd_executor_test_suite_t *suite); +extern int test_2040(fd_executor_test_suite_t *suite); +extern int test_2041(fd_executor_test_suite_t *suite); +extern int test_2042(fd_executor_test_suite_t *suite); +extern int test_2043(fd_executor_test_suite_t *suite); +extern int test_2044(fd_executor_test_suite_t *suite); +extern int test_2045(fd_executor_test_suite_t *suite); +extern int test_2046(fd_executor_test_suite_t *suite); +extern int test_2047(fd_executor_test_suite_t *suite); +extern int test_2048(fd_executor_test_suite_t *suite); +extern int test_2049(fd_executor_test_suite_t *suite); +extern int test_2050(fd_executor_test_suite_t *suite); +extern int test_2051(fd_executor_test_suite_t *suite); +extern int test_2052(fd_executor_test_suite_t *suite); +extern int test_2053(fd_executor_test_suite_t *suite); +extern int test_2054(fd_executor_test_suite_t *suite); +extern int test_2055(fd_executor_test_suite_t *suite); +extern int test_2056(fd_executor_test_suite_t *suite); +extern int test_2057(fd_executor_test_suite_t *suite); +extern int test_2058(fd_executor_test_suite_t *suite); +extern int test_2059(fd_executor_test_suite_t *suite); +extern int test_2060(fd_executor_test_suite_t *suite); +extern int test_2061(fd_executor_test_suite_t *suite); +extern int test_2062(fd_executor_test_suite_t *suite); +extern int test_2063(fd_executor_test_suite_t *suite); +extern int test_2064(fd_executor_test_suite_t *suite); +extern int test_2065(fd_executor_test_suite_t *suite); +extern int test_2066(fd_executor_test_suite_t *suite); +extern int test_2067(fd_executor_test_suite_t *suite); +extern int test_2068(fd_executor_test_suite_t *suite); +extern int test_2069(fd_executor_test_suite_t *suite); +extern int test_2070(fd_executor_test_suite_t *suite); +extern int test_2071(fd_executor_test_suite_t *suite); +extern int test_2072(fd_executor_test_suite_t *suite); +extern int test_2073(fd_executor_test_suite_t *suite); +extern int test_2074(fd_executor_test_suite_t *suite); +extern int test_2075(fd_executor_test_suite_t *suite); +extern int test_2076(fd_executor_test_suite_t *suite); +extern int test_2077(fd_executor_test_suite_t *suite); +extern int test_2078(fd_executor_test_suite_t *suite); +extern int test_2079(fd_executor_test_suite_t *suite); +extern int test_2080(fd_executor_test_suite_t *suite); +extern int test_2081(fd_executor_test_suite_t *suite); +extern int test_2082(fd_executor_test_suite_t *suite); +extern int test_2083(fd_executor_test_suite_t *suite); +extern int test_2084(fd_executor_test_suite_t *suite); +extern int test_2085(fd_executor_test_suite_t *suite); +extern int test_2086(fd_executor_test_suite_t *suite); +extern int test_2087(fd_executor_test_suite_t *suite); +extern int test_2088(fd_executor_test_suite_t *suite); +extern int test_2089(fd_executor_test_suite_t *suite); +extern int test_2090(fd_executor_test_suite_t *suite); +extern int test_2091(fd_executor_test_suite_t *suite); +extern int test_2092(fd_executor_test_suite_t *suite); +extern int test_2093(fd_executor_test_suite_t *suite); +extern int test_2094(fd_executor_test_suite_t *suite); +extern int test_2095(fd_executor_test_suite_t *suite); +extern int test_2096(fd_executor_test_suite_t *suite); +extern int test_2097(fd_executor_test_suite_t *suite); +extern int test_2098(fd_executor_test_suite_t *suite); +extern int test_2099(fd_executor_test_suite_t *suite); +extern int test_2100(fd_executor_test_suite_t *suite); +extern int test_2101(fd_executor_test_suite_t *suite); +extern int test_2102(fd_executor_test_suite_t *suite); +extern int test_2103(fd_executor_test_suite_t *suite); +extern int test_2104(fd_executor_test_suite_t *suite); +extern int test_2105(fd_executor_test_suite_t *suite); +extern int test_2106(fd_executor_test_suite_t *suite); +extern int test_2107(fd_executor_test_suite_t *suite); +extern int test_2108(fd_executor_test_suite_t *suite); +extern int test_2109(fd_executor_test_suite_t *suite); +extern int test_2110(fd_executor_test_suite_t *suite); +extern int test_2111(fd_executor_test_suite_t *suite); +extern int test_2112(fd_executor_test_suite_t *suite); +extern int test_2113(fd_executor_test_suite_t *suite); +extern int test_2114(fd_executor_test_suite_t *suite); +extern int test_2115(fd_executor_test_suite_t *suite); +extern int test_2116(fd_executor_test_suite_t *suite); +extern int test_2117(fd_executor_test_suite_t *suite); +extern int test_2118(fd_executor_test_suite_t *suite); +extern int test_2119(fd_executor_test_suite_t *suite); +extern int test_2120(fd_executor_test_suite_t *suite); +extern int test_2121(fd_executor_test_suite_t *suite); +extern int test_2122(fd_executor_test_suite_t *suite); +extern int test_2123(fd_executor_test_suite_t *suite); +extern int test_2124(fd_executor_test_suite_t *suite); +extern int test_2125(fd_executor_test_suite_t *suite); +extern int test_2126(fd_executor_test_suite_t *suite); +extern int test_2127(fd_executor_test_suite_t *suite); +extern int test_2128(fd_executor_test_suite_t *suite); +extern int test_2129(fd_executor_test_suite_t *suite); +extern int test_2130(fd_executor_test_suite_t *suite); +extern int test_2131(fd_executor_test_suite_t *suite); +extern int test_2132(fd_executor_test_suite_t *suite); +extern int test_2133(fd_executor_test_suite_t *suite); +extern int test_2134(fd_executor_test_suite_t *suite); +extern int test_2135(fd_executor_test_suite_t *suite); +extern int test_2136(fd_executor_test_suite_t *suite); +extern int test_2137(fd_executor_test_suite_t *suite); +extern int test_2138(fd_executor_test_suite_t *suite); +extern int test_2139(fd_executor_test_suite_t *suite); +extern int test_2140(fd_executor_test_suite_t *suite); +extern int test_2141(fd_executor_test_suite_t *suite); +extern int test_2142(fd_executor_test_suite_t *suite); +extern int test_2143(fd_executor_test_suite_t *suite); +extern int test_2144(fd_executor_test_suite_t *suite); +extern int test_2145(fd_executor_test_suite_t *suite); +extern int test_2146(fd_executor_test_suite_t *suite); +extern int test_2147(fd_executor_test_suite_t *suite); +extern int test_2148(fd_executor_test_suite_t *suite); +extern int test_2149(fd_executor_test_suite_t *suite); +extern int test_2150(fd_executor_test_suite_t *suite); +extern int test_2151(fd_executor_test_suite_t *suite); +extern int test_2152(fd_executor_test_suite_t *suite); +extern int test_2153(fd_executor_test_suite_t *suite); +extern int test_2154(fd_executor_test_suite_t *suite); +extern int test_2155(fd_executor_test_suite_t *suite); +extern int test_2156(fd_executor_test_suite_t *suite); +extern int test_2157(fd_executor_test_suite_t *suite); +extern int test_2158(fd_executor_test_suite_t *suite); +extern int test_2159(fd_executor_test_suite_t *suite); +extern int test_2160(fd_executor_test_suite_t *suite); +extern int test_2161(fd_executor_test_suite_t *suite); +extern int test_2162(fd_executor_test_suite_t *suite); +extern int test_2163(fd_executor_test_suite_t *suite); +extern int test_2164(fd_executor_test_suite_t *suite); +extern int test_2165(fd_executor_test_suite_t *suite); +extern int test_2166(fd_executor_test_suite_t *suite); +extern int test_2167(fd_executor_test_suite_t *suite); +extern int test_2168(fd_executor_test_suite_t *suite); +extern int test_2169(fd_executor_test_suite_t *suite); +extern int test_2170(fd_executor_test_suite_t *suite); +extern int test_2171(fd_executor_test_suite_t *suite); +extern int test_2172(fd_executor_test_suite_t *suite); +extern int test_2173(fd_executor_test_suite_t *suite); +extern int test_2174(fd_executor_test_suite_t *suite); +extern int test_2175(fd_executor_test_suite_t *suite); +extern int test_2176(fd_executor_test_suite_t *suite); +extern int test_2177(fd_executor_test_suite_t *suite); +extern int test_2178(fd_executor_test_suite_t *suite); +extern int test_2179(fd_executor_test_suite_t *suite); +extern int test_2180(fd_executor_test_suite_t *suite); +extern int test_2181(fd_executor_test_suite_t *suite); +extern int test_2182(fd_executor_test_suite_t *suite); +extern int test_2183(fd_executor_test_suite_t *suite); +extern int test_2184(fd_executor_test_suite_t *suite); +extern int test_2185(fd_executor_test_suite_t *suite); +extern int test_2186(fd_executor_test_suite_t *suite); +extern int test_2187(fd_executor_test_suite_t *suite); +extern int test_2188(fd_executor_test_suite_t *suite); +extern int test_2189(fd_executor_test_suite_t *suite); +extern int test_2190(fd_executor_test_suite_t *suite); +extern int test_2191(fd_executor_test_suite_t *suite); +extern int test_2192(fd_executor_test_suite_t *suite); +extern int test_2193(fd_executor_test_suite_t *suite); +extern int test_2194(fd_executor_test_suite_t *suite); +extern int test_2195(fd_executor_test_suite_t *suite); +extern int test_2196(fd_executor_test_suite_t *suite); +extern int test_2197(fd_executor_test_suite_t *suite); +extern int test_2198(fd_executor_test_suite_t *suite); +extern int test_2199(fd_executor_test_suite_t *suite); +extern int test_2200(fd_executor_test_suite_t *suite); +extern int test_2201(fd_executor_test_suite_t *suite); +extern int test_2202(fd_executor_test_suite_t *suite); +extern int test_2203(fd_executor_test_suite_t *suite); +extern int test_2204(fd_executor_test_suite_t *suite); +extern int test_2205(fd_executor_test_suite_t *suite); +extern int test_2206(fd_executor_test_suite_t *suite); +extern int test_2207(fd_executor_test_suite_t *suite); +extern int test_2208(fd_executor_test_suite_t *suite); +extern int test_2209(fd_executor_test_suite_t *suite); +extern int test_2210(fd_executor_test_suite_t *suite); +extern int test_2211(fd_executor_test_suite_t *suite); +extern int test_2212(fd_executor_test_suite_t *suite); +extern int test_2213(fd_executor_test_suite_t *suite); +extern int test_2214(fd_executor_test_suite_t *suite); +extern int test_2215(fd_executor_test_suite_t *suite); +extern int test_2216(fd_executor_test_suite_t *suite); +extern int test_2217(fd_executor_test_suite_t *suite); +extern int test_2218(fd_executor_test_suite_t *suite); +extern int test_2219(fd_executor_test_suite_t *suite); +extern int test_2220(fd_executor_test_suite_t *suite); +extern int test_2221(fd_executor_test_suite_t *suite); +extern int test_2222(fd_executor_test_suite_t *suite); +extern int test_2223(fd_executor_test_suite_t *suite); +extern int test_2224(fd_executor_test_suite_t *suite); +extern int test_2225(fd_executor_test_suite_t *suite); +extern int test_2226(fd_executor_test_suite_t *suite); +extern int test_2227(fd_executor_test_suite_t *suite); +extern int test_2228(fd_executor_test_suite_t *suite); +extern int test_2229(fd_executor_test_suite_t *suite); +extern int test_2230(fd_executor_test_suite_t *suite); +extern int test_2231(fd_executor_test_suite_t *suite); +extern int test_2232(fd_executor_test_suite_t *suite); +extern int test_2233(fd_executor_test_suite_t *suite); +extern int test_2234(fd_executor_test_suite_t *suite); +extern int test_2235(fd_executor_test_suite_t *suite); +extern int test_2236(fd_executor_test_suite_t *suite); +extern int test_2237(fd_executor_test_suite_t *suite); +extern int test_2238(fd_executor_test_suite_t *suite); +extern int test_2239(fd_executor_test_suite_t *suite); +extern int test_2240(fd_executor_test_suite_t *suite); +extern int test_2241(fd_executor_test_suite_t *suite); +extern int test_2242(fd_executor_test_suite_t *suite); +extern int test_2243(fd_executor_test_suite_t *suite); +extern int test_2244(fd_executor_test_suite_t *suite); +extern int test_2245(fd_executor_test_suite_t *suite); +extern int test_2246(fd_executor_test_suite_t *suite); +extern int test_2247(fd_executor_test_suite_t *suite); +extern int test_2248(fd_executor_test_suite_t *suite); +extern int test_2249(fd_executor_test_suite_t *suite); +extern int test_2250(fd_executor_test_suite_t *suite); +extern int test_2251(fd_executor_test_suite_t *suite); +extern int test_2252(fd_executor_test_suite_t *suite); +extern int test_2253(fd_executor_test_suite_t *suite); +extern int test_2254(fd_executor_test_suite_t *suite); +extern int test_2255(fd_executor_test_suite_t *suite); +extern int test_2256(fd_executor_test_suite_t *suite); +extern int test_2257(fd_executor_test_suite_t *suite); +extern int test_2258(fd_executor_test_suite_t *suite); +extern int test_2259(fd_executor_test_suite_t *suite); +extern int test_2260(fd_executor_test_suite_t *suite); +extern int test_2261(fd_executor_test_suite_t *suite); +extern int test_2262(fd_executor_test_suite_t *suite); +extern int test_2263(fd_executor_test_suite_t *suite); +extern int test_2264(fd_executor_test_suite_t *suite); +extern int test_2265(fd_executor_test_suite_t *suite); +extern int test_2266(fd_executor_test_suite_t *suite); +extern int test_2267(fd_executor_test_suite_t *suite); +extern int test_2268(fd_executor_test_suite_t *suite); +extern int test_2269(fd_executor_test_suite_t *suite); +extern int test_2270(fd_executor_test_suite_t *suite); +extern int test_2271(fd_executor_test_suite_t *suite); +extern int test_2272(fd_executor_test_suite_t *suite); +extern int test_2273(fd_executor_test_suite_t *suite); +extern int test_2274(fd_executor_test_suite_t *suite); +extern int test_2275(fd_executor_test_suite_t *suite); +extern int test_2276(fd_executor_test_suite_t *suite); +extern int test_2277(fd_executor_test_suite_t *suite); +extern int test_2278(fd_executor_test_suite_t *suite); +extern int test_2279(fd_executor_test_suite_t *suite); +extern int test_2280(fd_executor_test_suite_t *suite); +extern int test_2281(fd_executor_test_suite_t *suite); +extern int test_2282(fd_executor_test_suite_t *suite); +extern int test_2283(fd_executor_test_suite_t *suite); +extern int test_2284(fd_executor_test_suite_t *suite); +extern int test_2285(fd_executor_test_suite_t *suite); +extern int test_2286(fd_executor_test_suite_t *suite); +extern int test_2287(fd_executor_test_suite_t *suite); +extern int test_2288(fd_executor_test_suite_t *suite); +extern int test_2289(fd_executor_test_suite_t *suite); +extern int test_2290(fd_executor_test_suite_t *suite); +extern int test_2291(fd_executor_test_suite_t *suite); +extern int test_2292(fd_executor_test_suite_t *suite); +extern int test_2293(fd_executor_test_suite_t *suite); +extern int test_2294(fd_executor_test_suite_t *suite); +extern int test_2295(fd_executor_test_suite_t *suite); +extern int test_2296(fd_executor_test_suite_t *suite); +extern int test_2297(fd_executor_test_suite_t *suite); +extern int test_2298(fd_executor_test_suite_t *suite); +extern int test_2299(fd_executor_test_suite_t *suite); +extern int test_2300(fd_executor_test_suite_t *suite); +extern int test_2301(fd_executor_test_suite_t *suite); +extern int test_2302(fd_executor_test_suite_t *suite); +extern int test_2303(fd_executor_test_suite_t *suite); +extern int test_2304(fd_executor_test_suite_t *suite); +extern int test_2305(fd_executor_test_suite_t *suite); +extern int test_2306(fd_executor_test_suite_t *suite); +extern int test_2307(fd_executor_test_suite_t *suite); +extern int test_2308(fd_executor_test_suite_t *suite); +extern int test_2309(fd_executor_test_suite_t *suite); +extern int test_2310(fd_executor_test_suite_t *suite); +extern int test_2311(fd_executor_test_suite_t *suite); +extern int test_2312(fd_executor_test_suite_t *suite); +extern int test_2313(fd_executor_test_suite_t *suite); +extern int test_2314(fd_executor_test_suite_t *suite); +extern int test_2315(fd_executor_test_suite_t *suite); +extern int test_2316(fd_executor_test_suite_t *suite); +extern int test_2317(fd_executor_test_suite_t *suite); +extern int test_2318(fd_executor_test_suite_t *suite); +extern int test_2319(fd_executor_test_suite_t *suite); +extern int test_2320(fd_executor_test_suite_t *suite); +extern int test_2321(fd_executor_test_suite_t *suite); +extern int test_2322(fd_executor_test_suite_t *suite); +extern int test_2323(fd_executor_test_suite_t *suite); +extern int test_2324(fd_executor_test_suite_t *suite); +extern int test_2325(fd_executor_test_suite_t *suite); +extern int test_2326(fd_executor_test_suite_t *suite); +extern int test_2327(fd_executor_test_suite_t *suite); +extern int test_2328(fd_executor_test_suite_t *suite); +extern int test_2329(fd_executor_test_suite_t *suite); +extern int test_2330(fd_executor_test_suite_t *suite); +extern int test_2331(fd_executor_test_suite_t *suite); +extern int test_2332(fd_executor_test_suite_t *suite); +extern int test_2333(fd_executor_test_suite_t *suite); +extern int test_2334(fd_executor_test_suite_t *suite); +extern int test_2335(fd_executor_test_suite_t *suite); +extern int test_2336(fd_executor_test_suite_t *suite); +extern int test_2337(fd_executor_test_suite_t *suite); +extern int test_2338(fd_executor_test_suite_t *suite); +extern int test_2339(fd_executor_test_suite_t *suite); +extern int test_2340(fd_executor_test_suite_t *suite); +extern int test_2341(fd_executor_test_suite_t *suite); +extern int test_2342(fd_executor_test_suite_t *suite); +extern int test_2343(fd_executor_test_suite_t *suite); +extern int test_2344(fd_executor_test_suite_t *suite); +extern int test_2345(fd_executor_test_suite_t *suite); +extern int test_2346(fd_executor_test_suite_t *suite); +extern int test_2347(fd_executor_test_suite_t *suite); +extern int test_2348(fd_executor_test_suite_t *suite); +extern int test_2349(fd_executor_test_suite_t *suite); +extern int test_2350(fd_executor_test_suite_t *suite); +extern int test_2351(fd_executor_test_suite_t *suite); +extern int test_2352(fd_executor_test_suite_t *suite); +extern int test_2353(fd_executor_test_suite_t *suite); +extern int test_2354(fd_executor_test_suite_t *suite); +extern int test_2355(fd_executor_test_suite_t *suite); +extern int test_2356(fd_executor_test_suite_t *suite); +extern int test_2357(fd_executor_test_suite_t *suite); +extern int test_2358(fd_executor_test_suite_t *suite); +extern int test_2359(fd_executor_test_suite_t *suite); +extern int test_2360(fd_executor_test_suite_t *suite); +extern int test_2361(fd_executor_test_suite_t *suite); +extern int test_2362(fd_executor_test_suite_t *suite); +extern int test_2363(fd_executor_test_suite_t *suite); +extern int test_2364(fd_executor_test_suite_t *suite); +extern int test_2365(fd_executor_test_suite_t *suite); +extern int test_2366(fd_executor_test_suite_t *suite); +extern int test_2367(fd_executor_test_suite_t *suite); +extern int test_2368(fd_executor_test_suite_t *suite); +extern int test_2369(fd_executor_test_suite_t *suite); +extern int test_2370(fd_executor_test_suite_t *suite); +extern int test_2371(fd_executor_test_suite_t *suite); +extern int test_2372(fd_executor_test_suite_t *suite); +extern int test_2373(fd_executor_test_suite_t *suite); +extern int test_2374(fd_executor_test_suite_t *suite); +extern int test_2375(fd_executor_test_suite_t *suite); +extern int test_2376(fd_executor_test_suite_t *suite); +extern int test_2377(fd_executor_test_suite_t *suite); +extern int test_2378(fd_executor_test_suite_t *suite); +extern int test_2379(fd_executor_test_suite_t *suite); +extern int test_2380(fd_executor_test_suite_t *suite); +extern int test_2381(fd_executor_test_suite_t *suite); +extern int test_2382(fd_executor_test_suite_t *suite); +extern int test_2383(fd_executor_test_suite_t *suite); +extern int test_2384(fd_executor_test_suite_t *suite); +extern int test_2385(fd_executor_test_suite_t *suite); +extern int test_2386(fd_executor_test_suite_t *suite); +extern int test_2387(fd_executor_test_suite_t *suite); +extern int test_2388(fd_executor_test_suite_t *suite); +extern int test_2389(fd_executor_test_suite_t *suite); +extern int test_2390(fd_executor_test_suite_t *suite); +extern int test_2391(fd_executor_test_suite_t *suite); +extern int test_2392(fd_executor_test_suite_t *suite); +extern int test_2393(fd_executor_test_suite_t *suite); +extern int test_2394(fd_executor_test_suite_t *suite); +extern int test_2395(fd_executor_test_suite_t *suite); +extern int test_2396(fd_executor_test_suite_t *suite); +extern int test_2397(fd_executor_test_suite_t *suite); +extern int test_2398(fd_executor_test_suite_t *suite); +extern int test_2399(fd_executor_test_suite_t *suite); +extern int test_2400(fd_executor_test_suite_t *suite); +extern int test_2401(fd_executor_test_suite_t *suite); +extern int test_2402(fd_executor_test_suite_t *suite); +extern int test_2403(fd_executor_test_suite_t *suite); +extern int test_2404(fd_executor_test_suite_t *suite); +extern int test_2405(fd_executor_test_suite_t *suite); +extern int test_2406(fd_executor_test_suite_t *suite); +extern int test_2407(fd_executor_test_suite_t *suite); +extern int test_2408(fd_executor_test_suite_t *suite); +extern int test_2409(fd_executor_test_suite_t *suite); +extern int test_2410(fd_executor_test_suite_t *suite); +extern int test_2411(fd_executor_test_suite_t *suite); +extern int test_2412(fd_executor_test_suite_t *suite); +extern int test_2413(fd_executor_test_suite_t *suite); +extern int test_2414(fd_executor_test_suite_t *suite); +extern int test_2415(fd_executor_test_suite_t *suite); +extern int test_2416(fd_executor_test_suite_t *suite); +extern int test_2417(fd_executor_test_suite_t *suite); +extern int test_2418(fd_executor_test_suite_t *suite); +extern int test_2419(fd_executor_test_suite_t *suite); +extern int test_2420(fd_executor_test_suite_t *suite); +extern int test_2421(fd_executor_test_suite_t *suite); +extern int test_2422(fd_executor_test_suite_t *suite); +extern int test_2423(fd_executor_test_suite_t *suite); +extern int test_2424(fd_executor_test_suite_t *suite); +extern int test_2425(fd_executor_test_suite_t *suite); +extern int test_2426(fd_executor_test_suite_t *suite); +extern int test_2427(fd_executor_test_suite_t *suite); +extern int test_2428(fd_executor_test_suite_t *suite); +extern int test_2429(fd_executor_test_suite_t *suite); +extern int test_2430(fd_executor_test_suite_t *suite); +extern int test_2431(fd_executor_test_suite_t *suite); +extern int test_2432(fd_executor_test_suite_t *suite); +extern int test_2433(fd_executor_test_suite_t *suite); +extern int test_2434(fd_executor_test_suite_t *suite); +extern int test_2435(fd_executor_test_suite_t *suite); +extern int test_2436(fd_executor_test_suite_t *suite); +extern int test_2437(fd_executor_test_suite_t *suite); +extern int test_2438(fd_executor_test_suite_t *suite); +extern int test_2439(fd_executor_test_suite_t *suite); +extern int test_2440(fd_executor_test_suite_t *suite); +extern int test_2441(fd_executor_test_suite_t *suite); +extern int test_2442(fd_executor_test_suite_t *suite); +extern int test_2443(fd_executor_test_suite_t *suite); +extern int test_2444(fd_executor_test_suite_t *suite); +extern int test_2445(fd_executor_test_suite_t *suite); +extern int test_2446(fd_executor_test_suite_t *suite); +extern int test_2447(fd_executor_test_suite_t *suite); +extern int test_2448(fd_executor_test_suite_t *suite); +extern int test_2449(fd_executor_test_suite_t *suite); +extern int test_2450(fd_executor_test_suite_t *suite); +extern int test_2451(fd_executor_test_suite_t *suite); +extern int test_2452(fd_executor_test_suite_t *suite); +extern int test_2453(fd_executor_test_suite_t *suite); +extern int test_2454(fd_executor_test_suite_t *suite); +extern int test_2455(fd_executor_test_suite_t *suite); +extern int test_2456(fd_executor_test_suite_t *suite); +extern int test_2457(fd_executor_test_suite_t *suite); +extern int test_2458(fd_executor_test_suite_t *suite); +extern int test_2459(fd_executor_test_suite_t *suite); +extern int test_2460(fd_executor_test_suite_t *suite); +extern int test_2461(fd_executor_test_suite_t *suite); +extern int test_2462(fd_executor_test_suite_t *suite); +extern int test_2463(fd_executor_test_suite_t *suite); +extern int test_2464(fd_executor_test_suite_t *suite); +extern int test_2465(fd_executor_test_suite_t *suite); +extern int test_2466(fd_executor_test_suite_t *suite); +extern int test_2467(fd_executor_test_suite_t *suite); +extern int test_2468(fd_executor_test_suite_t *suite); +extern int test_2469(fd_executor_test_suite_t *suite); +extern int test_2470(fd_executor_test_suite_t *suite); +extern int test_2471(fd_executor_test_suite_t *suite); +extern int test_2472(fd_executor_test_suite_t *suite); +extern int test_2473(fd_executor_test_suite_t *suite); +extern int test_2474(fd_executor_test_suite_t *suite); +extern int test_2475(fd_executor_test_suite_t *suite); +extern int test_2476(fd_executor_test_suite_t *suite); +extern int test_2477(fd_executor_test_suite_t *suite); +extern int test_2478(fd_executor_test_suite_t *suite); +extern int test_2479(fd_executor_test_suite_t *suite); +extern int test_2480(fd_executor_test_suite_t *suite); +extern int test_2481(fd_executor_test_suite_t *suite); +extern int test_2482(fd_executor_test_suite_t *suite); +extern int test_2483(fd_executor_test_suite_t *suite); +extern int test_2484(fd_executor_test_suite_t *suite); +extern int test_2485(fd_executor_test_suite_t *suite); +extern int test_2486(fd_executor_test_suite_t *suite); +extern int test_2487(fd_executor_test_suite_t *suite); +extern int test_2488(fd_executor_test_suite_t *suite); +extern int test_2489(fd_executor_test_suite_t *suite); +extern int test_2490(fd_executor_test_suite_t *suite); +extern int test_2491(fd_executor_test_suite_t *suite); +extern int test_2492(fd_executor_test_suite_t *suite); +extern int test_2493(fd_executor_test_suite_t *suite); +extern int test_2494(fd_executor_test_suite_t *suite); +extern int test_2495(fd_executor_test_suite_t *suite); +extern int test_2496(fd_executor_test_suite_t *suite); +extern int test_2497(fd_executor_test_suite_t *suite); +extern int test_2498(fd_executor_test_suite_t *suite); +extern int test_2499(fd_executor_test_suite_t *suite); +extern int test_2500(fd_executor_test_suite_t *suite); +extern int test_2501(fd_executor_test_suite_t *suite); +extern int test_2502(fd_executor_test_suite_t *suite); +extern int test_2503(fd_executor_test_suite_t *suite); +extern int test_2504(fd_executor_test_suite_t *suite); +extern int test_2505(fd_executor_test_suite_t *suite); +extern int test_2506(fd_executor_test_suite_t *suite); +extern int test_2507(fd_executor_test_suite_t *suite); +extern int test_2508(fd_executor_test_suite_t *suite); +extern int test_2509(fd_executor_test_suite_t *suite); +extern int test_2510(fd_executor_test_suite_t *suite); +extern int test_2511(fd_executor_test_suite_t *suite); +extern int test_2512(fd_executor_test_suite_t *suite); +extern int test_2513(fd_executor_test_suite_t *suite); +extern int test_2514(fd_executor_test_suite_t *suite); +extern int test_2515(fd_executor_test_suite_t *suite); +extern int test_2516(fd_executor_test_suite_t *suite); +extern int test_2517(fd_executor_test_suite_t *suite); +extern int test_2518(fd_executor_test_suite_t *suite); +extern int test_2519(fd_executor_test_suite_t *suite); +extern int test_2520(fd_executor_test_suite_t *suite); +extern int test_2521(fd_executor_test_suite_t *suite); +extern int test_2522(fd_executor_test_suite_t *suite); +extern int test_2523(fd_executor_test_suite_t *suite); +extern int test_2524(fd_executor_test_suite_t *suite); +extern int test_2525(fd_executor_test_suite_t *suite); +extern int test_2526(fd_executor_test_suite_t *suite); +extern int test_2527(fd_executor_test_suite_t *suite); +extern int test_2528(fd_executor_test_suite_t *suite); +extern int test_2529(fd_executor_test_suite_t *suite); +extern int test_2530(fd_executor_test_suite_t *suite); +extern int test_2531(fd_executor_test_suite_t *suite); +extern int test_2532(fd_executor_test_suite_t *suite); +extern int test_2533(fd_executor_test_suite_t *suite); +extern int test_2534(fd_executor_test_suite_t *suite); +extern int test_2535(fd_executor_test_suite_t *suite); +extern int test_2536(fd_executor_test_suite_t *suite); +extern int test_2537(fd_executor_test_suite_t *suite); +extern int test_2538(fd_executor_test_suite_t *suite); +extern int test_2539(fd_executor_test_suite_t *suite); +extern int test_2540(fd_executor_test_suite_t *suite); +extern int test_2541(fd_executor_test_suite_t *suite); +extern int test_2542(fd_executor_test_suite_t *suite); +extern int test_2543(fd_executor_test_suite_t *suite); +extern int test_2544(fd_executor_test_suite_t *suite); +extern int test_2545(fd_executor_test_suite_t *suite); +extern int test_2546(fd_executor_test_suite_t *suite); +extern int test_2547(fd_executor_test_suite_t *suite); +extern int test_2548(fd_executor_test_suite_t *suite); +extern int test_2549(fd_executor_test_suite_t *suite); +extern int test_2550(fd_executor_test_suite_t *suite); +extern int test_2551(fd_executor_test_suite_t *suite); +extern int test_2552(fd_executor_test_suite_t *suite); +extern int test_2553(fd_executor_test_suite_t *suite); +extern int test_2554(fd_executor_test_suite_t *suite); +extern int test_2555(fd_executor_test_suite_t *suite); +extern int test_2556(fd_executor_test_suite_t *suite); +extern int test_2557(fd_executor_test_suite_t *suite); +extern int test_2558(fd_executor_test_suite_t *suite); +extern int test_2559(fd_executor_test_suite_t *suite); +extern int test_2560(fd_executor_test_suite_t *suite); +extern int test_2561(fd_executor_test_suite_t *suite); +extern int test_2562(fd_executor_test_suite_t *suite); +extern int test_2563(fd_executor_test_suite_t *suite); +extern int test_2564(fd_executor_test_suite_t *suite); +extern int test_2565(fd_executor_test_suite_t *suite); +extern int test_2566(fd_executor_test_suite_t *suite); +extern int test_2567(fd_executor_test_suite_t *suite); +extern int test_2568(fd_executor_test_suite_t *suite); +extern int test_2569(fd_executor_test_suite_t *suite); +extern int test_2570(fd_executor_test_suite_t *suite); +extern int test_2571(fd_executor_test_suite_t *suite); +extern int test_2572(fd_executor_test_suite_t *suite); +extern int test_2573(fd_executor_test_suite_t *suite); +extern int test_2574(fd_executor_test_suite_t *suite); +extern int test_2575(fd_executor_test_suite_t *suite); +extern int test_2576(fd_executor_test_suite_t *suite); +extern int test_2577(fd_executor_test_suite_t *suite); +extern int test_2578(fd_executor_test_suite_t *suite); +extern int test_2579(fd_executor_test_suite_t *suite); +extern int test_2580(fd_executor_test_suite_t *suite); +extern int test_2581(fd_executor_test_suite_t *suite); +extern int test_2582(fd_executor_test_suite_t *suite); +extern int test_2583(fd_executor_test_suite_t *suite); +extern int test_2584(fd_executor_test_suite_t *suite); +extern int test_2585(fd_executor_test_suite_t *suite); +extern int test_2586(fd_executor_test_suite_t *suite); +extern int test_2587(fd_executor_test_suite_t *suite); +extern int test_2588(fd_executor_test_suite_t *suite); +extern int test_2589(fd_executor_test_suite_t *suite); +extern int test_2590(fd_executor_test_suite_t *suite); +extern int test_2591(fd_executor_test_suite_t *suite); +extern int test_2592(fd_executor_test_suite_t *suite); +extern int test_2593(fd_executor_test_suite_t *suite); +extern int test_2594(fd_executor_test_suite_t *suite); +extern int test_2595(fd_executor_test_suite_t *suite); +extern int test_2596(fd_executor_test_suite_t *suite); +extern int test_2597(fd_executor_test_suite_t *suite); +extern int test_2598(fd_executor_test_suite_t *suite); +extern int test_2599(fd_executor_test_suite_t *suite); +extern int test_2600(fd_executor_test_suite_t *suite); +extern int test_2601(fd_executor_test_suite_t *suite); +extern int test_2602(fd_executor_test_suite_t *suite); +extern int test_2603(fd_executor_test_suite_t *suite); +extern int test_2604(fd_executor_test_suite_t *suite); +extern int test_2605(fd_executor_test_suite_t *suite); +extern int test_2606(fd_executor_test_suite_t *suite); +extern int test_2607(fd_executor_test_suite_t *suite); +extern int test_2608(fd_executor_test_suite_t *suite); +extern int test_2609(fd_executor_test_suite_t *suite); +extern int test_2610(fd_executor_test_suite_t *suite); +extern int test_2611(fd_executor_test_suite_t *suite); +extern int test_2612(fd_executor_test_suite_t *suite); +extern int test_2613(fd_executor_test_suite_t *suite); +extern int test_2614(fd_executor_test_suite_t *suite); +extern int test_2615(fd_executor_test_suite_t *suite); +extern int test_2616(fd_executor_test_suite_t *suite); +extern int test_2617(fd_executor_test_suite_t *suite); +extern int test_2618(fd_executor_test_suite_t *suite); +extern int test_2619(fd_executor_test_suite_t *suite); +extern int test_2620(fd_executor_test_suite_t *suite); +extern int test_2621(fd_executor_test_suite_t *suite); +extern int test_2622(fd_executor_test_suite_t *suite); +extern int test_2623(fd_executor_test_suite_t *suite); +extern int test_2624(fd_executor_test_suite_t *suite); +extern int test_2625(fd_executor_test_suite_t *suite); +extern int test_2626(fd_executor_test_suite_t *suite); +extern int test_2627(fd_executor_test_suite_t *suite); +extern int test_2628(fd_executor_test_suite_t *suite); +extern int test_2629(fd_executor_test_suite_t *suite); +extern int test_2630(fd_executor_test_suite_t *suite); +extern int test_2631(fd_executor_test_suite_t *suite); +extern int test_2632(fd_executor_test_suite_t *suite); +extern int test_2633(fd_executor_test_suite_t *suite); +extern int test_2634(fd_executor_test_suite_t *suite); +extern int test_2635(fd_executor_test_suite_t *suite); +extern int test_2636(fd_executor_test_suite_t *suite); +extern int test_2637(fd_executor_test_suite_t *suite); +extern int test_2638(fd_executor_test_suite_t *suite); +extern int test_2639(fd_executor_test_suite_t *suite); +extern int test_2640(fd_executor_test_suite_t *suite); +extern int test_2641(fd_executor_test_suite_t *suite); +extern int test_2642(fd_executor_test_suite_t *suite); +extern int test_2643(fd_executor_test_suite_t *suite); +extern int test_2644(fd_executor_test_suite_t *suite); +extern int test_2645(fd_executor_test_suite_t *suite); +extern int test_2646(fd_executor_test_suite_t *suite); +extern int test_2647(fd_executor_test_suite_t *suite); +extern int test_2648(fd_executor_test_suite_t *suite); +extern int test_2649(fd_executor_test_suite_t *suite); +extern int test_2650(fd_executor_test_suite_t *suite); +extern int test_2651(fd_executor_test_suite_t *suite); +extern int test_2652(fd_executor_test_suite_t *suite); +extern int test_2653(fd_executor_test_suite_t *suite); +extern int test_2654(fd_executor_test_suite_t *suite); +extern int test_2655(fd_executor_test_suite_t *suite); +extern int test_2656(fd_executor_test_suite_t *suite); +extern int test_2657(fd_executor_test_suite_t *suite); +extern int test_2658(fd_executor_test_suite_t *suite); +extern int test_2659(fd_executor_test_suite_t *suite); +extern int test_2660(fd_executor_test_suite_t *suite); +extern int test_2661(fd_executor_test_suite_t *suite); +extern int test_2662(fd_executor_test_suite_t *suite); +extern int test_2663(fd_executor_test_suite_t *suite); +extern int test_2664(fd_executor_test_suite_t *suite); +extern int test_2665(fd_executor_test_suite_t *suite); +extern int test_2666(fd_executor_test_suite_t *suite); +extern int test_2667(fd_executor_test_suite_t *suite); +extern int test_2668(fd_executor_test_suite_t *suite); +extern int test_2669(fd_executor_test_suite_t *suite); +extern int test_2670(fd_executor_test_suite_t *suite); +extern int test_2671(fd_executor_test_suite_t *suite); +extern int test_2672(fd_executor_test_suite_t *suite); + +ulong test_cnt = 2672; +fd_executor_test_fn tests[] = { + test_0, test_1, test_2, test_3, test_4, test_5, test_6, test_7, test_8, test_9, test_10, test_11, test_12, test_13, test_14, test_15, test_16, test_17, test_18, test_19, test_20, test_21, test_22, test_23, test_24, test_25, test_26, test_27, test_28, test_29, test_30, test_31, test_32, test_33, test_34, test_35, test_36, test_37, test_38, test_39, test_40, test_41, test_42, test_43, test_44, test_45, test_46, test_47, test_48, test_49, test_50, test_51, test_52, test_53, test_54, test_55, test_56, test_57, test_58, test_59, test_60, test_61, test_62, test_63, test_64, test_65, test_66, test_67, test_68, test_69, test_70, test_71, test_72, test_73, test_74, test_75, test_76, test_77, test_78, test_79, test_80, test_81, test_82, test_83, test_84, test_85, test_86, test_87, test_88, test_89, test_90, test_91, test_92, test_93, test_94, test_95, test_96, test_97, test_98, test_99, test_100, test_101, test_102, test_103, test_104, test_105, test_106, test_107, test_108, test_109, test_110, test_111, test_112, test_113, test_114, test_115, test_116, test_117, test_118, test_119, test_120, test_121, test_122, test_123, test_124, test_125, test_126, test_127, test_128, test_129, test_130, test_131, test_132, test_133, test_134, test_135, test_136, test_137, test_138, test_139, test_140, test_141, test_142, test_143, test_144, test_145, test_146, test_147, test_148, test_149, test_150, test_151, test_152, test_153, test_154, test_155, test_156, test_157, test_158, test_159, test_160, test_161, test_162, test_163, test_164, test_165, test_166, test_167, test_168, test_169, test_170, test_171, test_172, test_173, test_174, test_175, test_176, test_177, test_178, test_179, test_180, test_181, test_182, test_183, test_184, test_185, test_186, test_187, test_188, test_189, test_190, test_191, test_192, test_193, test_194, test_195, test_196, test_197, test_198, test_199, test_200, test_201, test_202, test_203, test_204, test_205, test_206, test_207, test_208, test_209, test_210, test_211, test_212, test_213, test_214, test_215, test_216, test_217, test_218, test_219, test_220, test_221, test_222, test_223, test_224, test_225, test_226, test_227, test_228, test_229, test_230, test_231, test_232, test_233, test_234, test_235, test_236, test_237, test_238, test_239, test_240, test_241, test_242, test_243, test_244, test_245, test_246, test_247, test_248, test_249, test_250, test_251, test_252, test_253, test_254, test_255, test_256, test_257, test_258, test_259, test_260, test_261, test_262, test_263, test_264, test_265, test_266, test_267, test_268, test_269, test_270, test_271, test_272, test_273, test_274, test_275, test_276, test_277, test_278, test_279, test_280, test_281, test_282, test_283, test_284, test_285, test_286, test_287, test_288, test_289, test_290, test_291, test_292, test_293, test_294, test_295, test_296, test_297, test_298, test_299, test_300, test_301, test_302, test_303, test_304, test_305, test_306, test_307, test_308, test_309, test_310, test_311, test_312, test_313, test_314, test_315, test_316, test_317, test_318, test_319, test_320, test_321, test_322, test_323, test_324, test_325, test_326, test_327, test_328, test_329, test_330, test_331, test_332, test_333, test_334, test_335, test_336, test_337, test_338, test_339, test_340, test_341, test_342, test_343, test_344, test_345, test_346, test_347, test_348, test_349, test_350, test_351, test_352, test_353, test_354, test_355, test_356, test_357, test_358, test_359, test_360, test_361, test_362, test_363, test_364, test_365, test_366, test_367, test_368, test_369, test_370, test_371, test_372, test_373, test_374, test_375, test_376, test_377, test_378, test_379, test_380, test_381, test_382, test_383, test_384, test_385, test_386, test_387, test_388, test_389, test_390, test_391, test_392, test_393, test_394, test_395, test_396, test_397, test_398, test_399, test_400, test_401, test_402, test_403, test_404, test_405, test_406, test_407, test_408, test_409, test_410, test_411, test_412, test_413, test_414, test_415, test_416, test_417, test_418, test_419, test_420, test_421, test_422, test_423, test_424, test_425, test_426, test_427, test_428, test_429, test_430, test_431, test_432, test_433, test_434, test_435, test_436, test_437, test_438, test_439, test_440, test_441, test_442, test_443, test_444, test_445, test_446, test_447, test_448, test_449, test_450, test_451, test_452, test_453, test_454, test_455, test_456, test_457, test_458, test_459, test_460, test_461, test_462, test_463, test_464, test_465, test_466, test_467, test_468, test_469, test_470, test_471, test_472, test_473, test_474, test_475, test_476, test_477, test_478, test_479, test_480, test_481, test_482, test_483, test_484, test_485, test_486, test_487, test_488, test_489, test_490, test_491, test_492, test_493, test_494, test_495, test_496, test_497, test_498, test_499, test_500, test_501, test_502, test_503, test_504, test_505, test_506, test_507, test_508, test_509, test_510, test_511, test_512, test_513, test_514, test_515, test_516, test_517, test_518, test_519, test_520, test_521, test_522, test_523, test_524, test_525, test_526, test_527, test_528, test_529, test_530, test_531, test_532, test_533, test_534, test_535, test_536, test_537, test_538, test_539, test_540, test_541, test_542, test_543, test_544, test_545, test_546, test_547, test_548, test_549, test_550, test_551, test_552, test_553, test_554, test_555, test_556, test_557, test_558, test_559, test_560, test_561, test_562, test_563, test_564, test_565, test_566, test_567, test_568, test_569, test_570, test_571, test_572, test_573, test_574, test_575, test_576, test_577, test_578, test_579, test_580, test_581, test_582, test_583, test_584, test_585, test_586, test_587, test_588, test_589, test_590, test_591, test_592, test_593, test_594, test_595, test_596, test_597, test_598, test_599, test_600, test_601, test_602, test_603, test_604, test_605, test_606, test_607, test_608, test_609, test_610, test_611, test_612, test_613, test_614, test_615, test_616, test_617, test_618, test_619, test_620, test_621, test_622, test_623, test_624, test_625, test_626, test_627, test_628, test_629, test_630, test_631, test_632, test_633, test_634, test_635, test_636, test_637, test_638, test_639, test_640, test_641, test_642, test_643, test_644, test_645, test_646, test_647, test_648, test_649, test_650, test_651, test_652, test_653, test_654, test_655, test_656, test_657, test_658, test_659, test_660, test_661, test_662, test_663, test_664, test_665, test_666, test_667, test_668, test_669, test_670, test_671, test_672, test_673, test_674, test_675, test_676, test_677, test_678, test_679, test_680, test_681, test_682, test_683, test_684, test_685, test_686, test_687, test_688, test_689, test_690, test_691, test_692, test_693, test_694, test_695, test_696, test_697, test_698, test_699, test_700, test_701, test_702, test_703, test_704, test_705, test_706, test_707, test_708, test_709, test_710, test_711, test_712, test_713, test_714, test_715, test_716, test_717, test_718, test_719, test_720, test_721, test_722, test_723, test_724, test_725, test_726, test_727, test_728, test_729, test_730, test_731, test_732, test_733, test_734, test_735, test_736, test_737, test_738, test_739, test_740, test_741, test_742, test_743, test_744, test_745, test_746, test_747, test_748, test_749, test_750, test_751, test_752, test_753, test_754, test_755, test_756, test_757, test_758, test_759, test_760, test_761, test_762, test_763, test_764, test_765, test_766, test_767, test_768, test_769, test_770, test_771, test_772, test_773, test_774, test_775, test_776, test_777, test_778, test_779, test_780, test_781, test_782, test_783, test_784, test_785, test_786, test_787, test_788, test_789, test_790, test_791, test_792, test_793, test_794, test_795, test_796, test_797, test_798, test_799, test_800, test_801, test_802, test_803, test_804, test_805, test_806, test_807, test_808, test_809, test_810, test_811, test_812, test_813, test_814, test_815, test_816, test_817, test_818, test_819, test_820, test_821, test_822, test_823, test_824, test_825, test_826, test_827, test_828, test_829, test_830, test_831, test_832, test_833, test_834, test_835, test_836, test_837, test_838, test_839, test_840, test_841, test_842, test_843, test_844, test_845, test_846, test_847, test_848, test_849, test_850, test_851, test_852, test_853, test_854, test_855, test_856, test_857, test_858, test_859, test_860, test_861, test_862, test_863, test_864, test_865, test_866, test_867, test_868, test_869, test_870, test_871, test_872, test_873, test_874, test_875, test_876, test_877, test_878, test_879, test_880, test_881, test_882, test_883, test_884, test_885, test_886, test_887, test_888, test_889, test_890, test_891, test_892, test_893, test_894, test_895, test_896, test_897, test_898, test_899, test_900, test_901, test_902, test_903, test_904, test_905, test_906, test_907, test_908, test_909, test_910, test_911, test_912, test_913, test_914, test_915, test_916, test_917, test_918, test_919, test_920, test_921, test_922, test_923, test_924, test_925, test_926, test_927, test_928, test_929, test_930, test_931, test_932, test_933, test_934, test_935, test_936, test_937, test_938, test_939, test_940, test_941, test_942, test_943, test_944, test_945, test_946, test_947, test_948, test_949, test_950, test_951, test_952, test_953, test_954, test_955, test_956, test_957, test_958, test_959, test_960, test_961, test_962, test_963, test_964, test_965, test_966, test_967, test_968, test_969, test_970, test_971, test_972, test_973, test_974, test_975, test_976, test_977, test_978, test_979, test_980, test_981, test_982, test_983, test_984, test_985, test_986, test_987, test_988, test_989, test_990, test_991, test_992, test_993, test_994, test_995, test_996, test_997, test_998, test_999, test_1000, test_1001, test_1002, test_1003, test_1004, test_1005, test_1006, test_1007, test_1008, test_1009, test_1010, test_1011, test_1012, test_1013, test_1014, test_1015, test_1016, test_1017, test_1018, test_1019, test_1020, test_1021, test_1022, test_1023, test_1024, test_1025, test_1026, test_1027, test_1028, test_1029, test_1030, test_1031, test_1032, test_1033, test_1034, test_1035, test_1036, test_1037, test_1038, test_1039, test_1040, test_1041, test_1042, test_1043, test_1044, test_1045, test_1046, test_1047, test_1048, test_1049, test_1050, test_1051, test_1052, test_1053, test_1054, test_1055, test_1056, test_1057, test_1058, test_1059, test_1060, test_1061, test_1062, test_1063, test_1064, test_1065, test_1066, test_1067, test_1068, test_1069, test_1070, test_1071, test_1072, test_1073, test_1074, test_1075, test_1076, test_1077, test_1078, test_1079, test_1080, test_1081, test_1082, test_1083, test_1084, test_1085, test_1086, test_1087, test_1088, test_1089, test_1090, test_1091, test_1092, test_1093, test_1094, test_1095, test_1096, test_1097, test_1098, test_1099, test_1100, test_1101, test_1102, test_1103, test_1104, test_1105, test_1106, test_1107, test_1108, test_1109, test_1110, test_1111, test_1112, test_1113, test_1114, test_1115, test_1116, test_1117, test_1118, test_1119, test_1120, test_1121, test_1122, test_1123, test_1124, test_1125, test_1126, test_1127, test_1128, test_1129, test_1130, test_1131, test_1132, test_1133, test_1134, test_1135, test_1136, test_1137, test_1138, test_1139, test_1140, test_1141, test_1142, test_1143, test_1144, test_1145, test_1146, test_1147, test_1148, test_1149, test_1150, test_1151, test_1152, test_1153, test_1154, test_1155, test_1156, test_1157, test_1158, test_1159, test_1160, test_1161, test_1162, test_1163, test_1164, test_1165, test_1166, test_1167, test_1168, test_1169, test_1170, test_1171, test_1172, test_1173, test_1174, test_1175, test_1176, test_1177, test_1178, test_1179, test_1180, test_1181, test_1182, test_1183, test_1184, test_1185, test_1186, test_1187, test_1188, test_1189, test_1190, test_1191, test_1192, test_1193, test_1194, test_1195, test_1196, test_1197, test_1198, test_1199, test_1200, test_1201, test_1202, test_1203, test_1204, test_1205, test_1206, test_1207, test_1208, test_1209, test_1210, test_1211, test_1212, test_1213, test_1214, test_1215, test_1216, test_1217, test_1218, test_1219, test_1220, test_1221, test_1222, test_1223, test_1224, test_1225, test_1226, test_1227, test_1228, test_1229, test_1230, test_1231, test_1232, test_1233, test_1234, test_1235, test_1236, test_1237, test_1238, test_1239, test_1240, test_1241, test_1242, test_1243, test_1244, test_1245, test_1246, test_1247, test_1248, test_1249, test_1250, test_1251, test_1252, test_1253, test_1254, test_1255, test_1256, test_1257, test_1258, test_1259, test_1260, test_1261, test_1262, test_1263, test_1264, test_1265, test_1266, test_1267, test_1268, test_1269, test_1270, test_1271, test_1272, test_1273, test_1274, test_1275, test_1276, test_1277, test_1278, test_1279, test_1280, test_1281, test_1282, test_1283, test_1284, test_1285, test_1286, test_1287, test_1288, test_1289, test_1290, test_1291, test_1292, test_1293, test_1294, test_1295, test_1296, test_1297, test_1298, test_1299, test_1300, test_1301, test_1302, test_1303, test_1304, test_1305, test_1306, test_1307, test_1308, test_1309, test_1310, test_1311, test_1312, test_1313, test_1314, test_1315, test_1316, test_1317, test_1318, test_1319, test_1320, test_1321, test_1322, test_1323, test_1324, test_1325, test_1326, test_1327, test_1328, test_1329, test_1330, test_1331, test_1332, test_1333, test_1334, test_1335, test_1336, test_1337, test_1338, test_1339, test_1340, test_1341, test_1342, test_1343, test_1344, test_1345, test_1346, test_1347, test_1348, test_1349, test_1350, test_1351, test_1352, test_1353, test_1354, test_1355, test_1356, test_1357, test_1358, test_1359, test_1360, test_1361, test_1362, test_1363, test_1364, test_1365, test_1366, test_1367, test_1368, test_1369, test_1370, test_1371, test_1372, test_1373, test_1374, test_1375, test_1376, test_1377, test_1378, test_1379, test_1380, test_1381, test_1382, test_1383, test_1384, test_1385, test_1386, test_1387, test_1388, test_1389, test_1390, test_1391, test_1392, test_1393, test_1394, test_1395, test_1396, test_1397, test_1398, test_1399, test_1400, test_1401, test_1402, test_1403, test_1404, test_1405, test_1406, test_1407, test_1408, test_1409, test_1410, test_1411, test_1412, test_1413, test_1414, test_1415, test_1416, test_1417, test_1418, test_1419, test_1420, test_1421, test_1422, test_1423, test_1424, test_1425, test_1426, test_1427, test_1428, test_1429, test_1430, test_1431, test_1432, test_1433, test_1434, test_1435, test_1436, test_1437, test_1438, test_1439, test_1440, test_1441, test_1442, test_1443, test_1444, test_1445, test_1446, test_1447, test_1448, test_1449, test_1450, test_1451, test_1452, test_1453, test_1454, test_1455, test_1456, test_1457, test_1458, test_1459, test_1460, test_1461, test_1462, test_1463, test_1464, test_1465, test_1466, test_1467, test_1468, test_1469, test_1470, test_1471, test_1472, test_1473, test_1474, test_1475, test_1476, test_1477, test_1478, test_1479, test_1480, test_1481, test_1482, test_1483, test_1484, test_1485, test_1486, test_1487, test_1488, test_1489, test_1490, test_1491, test_1492, test_1493, test_1494, test_1495, test_1496, test_1497, test_1498, test_1499, test_1500, test_1501, test_1502, test_1503, test_1504, test_1505, test_1506, test_1507, test_1508, test_1509, test_1510, test_1511, test_1512, test_1513, test_1514, test_1515, test_1516, test_1517, test_1518, test_1519, test_1520, test_1521, test_1522, test_1523, test_1524, test_1525, test_1526, test_1527, test_1528, test_1529, test_1530, test_1531, test_1532, test_1533, test_1534, test_1535, test_1536, test_1537, test_1538, test_1539, test_1540, test_1541, test_1542, test_1543, test_1544, test_1545, test_1546, test_1547, test_1548, test_1549, test_1550, test_1551, test_1552, test_1553, test_1554, test_1555, test_1556, test_1557, test_1558, test_1559, test_1560, test_1561, test_1562, test_1563, test_1564, test_1565, test_1566, test_1567, test_1568, test_1569, test_1570, test_1571, test_1572, test_1573, test_1574, test_1575, test_1576, test_1577, test_1578, test_1579, test_1580, test_1581, test_1582, test_1583, test_1584, test_1585, test_1586, test_1587, test_1588, test_1589, test_1590, test_1591, test_1592, test_1593, test_1594, test_1595, test_1596, test_1597, test_1598, test_1599, test_1600, test_1601, test_1602, test_1603, test_1604, test_1605, test_1606, test_1607, test_1608, test_1609, test_1610, test_1611, test_1612, test_1613, test_1614, test_1615, test_1616, test_1617, test_1618, test_1619, test_1620, test_1621, test_1622, test_1623, test_1624, test_1625, test_1626, test_1627, test_1628, test_1629, test_1630, test_1631, test_1632, test_1633, test_1634, test_1635, test_1636, test_1637, test_1638, test_1639, test_1640, test_1641, test_1642, test_1643, test_1644, test_1645, test_1646, test_1647, test_1648, test_1649, test_1650, test_1651, test_1652, test_1653, test_1654, test_1655, test_1656, test_1657, test_1658, test_1659, test_1660, test_1661, test_1662, test_1663, test_1664, test_1665, test_1666, test_1667, test_1668, test_1669, test_1670, test_1671, test_1672, test_1673, test_1674, test_1675, test_1676, test_1677, test_1678, test_1679, test_1680, test_1681, test_1682, test_1683, test_1684, test_1685, test_1686, test_1687, test_1688, test_1689, test_1690, test_1691, test_1692, test_1693, test_1694, test_1695, test_1696, test_1697, test_1698, test_1699, test_1700, test_1701, test_1702, test_1703, test_1704, test_1705, test_1706, test_1707, test_1708, test_1709, test_1710, test_1711, test_1712, test_1713, test_1714, test_1715, test_1716, test_1717, test_1718, test_1719, test_1720, test_1721, test_1722, test_1723, test_1724, test_1725, test_1726, test_1727, test_1728, test_1729, test_1730, test_1731, test_1732, test_1733, test_1734, test_1735, test_1736, test_1737, test_1738, test_1739, test_1740, test_1741, test_1742, test_1743, test_1744, test_1745, test_1746, test_1747, test_1748, test_1749, test_1750, test_1751, test_1752, test_1753, test_1754, test_1755, test_1756, test_1757, test_1758, test_1759, test_1760, test_1761, test_1762, test_1763, test_1764, test_1765, test_1766, test_1767, test_1768, test_1769, test_1770, test_1771, test_1772, test_1773, test_1774, test_1775, test_1776, test_1777, test_1778, test_1779, test_1780, test_1781, test_1782, test_1783, test_1784, test_1785, test_1786, test_1787, test_1788, test_1789, test_1790, test_1791, test_1792, test_1793, test_1794, test_1795, test_1796, test_1797, test_1798, test_1799, test_1800, test_1801, test_1802, test_1803, test_1804, test_1805, test_1806, test_1807, test_1808, test_1809, test_1810, test_1811, test_1812, test_1813, test_1814, test_1815, test_1816, test_1817, test_1818, test_1819, test_1820, test_1821, test_1822, test_1823, test_1824, test_1825, test_1826, test_1827, test_1828, test_1829, test_1830, test_1831, test_1832, test_1833, test_1834, test_1835, test_1836, test_1837, test_1838, test_1839, test_1840, test_1841, test_1842, test_1843, test_1844, test_1845, test_1846, test_1847, test_1848, test_1849, test_1850, test_1851, test_1852, test_1853, test_1854, test_1855, test_1856, test_1857, test_1858, test_1859, test_1860, test_1861, test_1862, test_1863, test_1864, test_1865, test_1866, test_1867, test_1868, test_1869, test_1870, test_1871, test_1872, test_1873, test_1874, test_1875, test_1876, test_1877, test_1878, test_1879, test_1880, test_1881, test_1882, test_1883, test_1884, test_1885, test_1886, test_1887, test_1888, test_1889, test_1890, test_1891, test_1892, test_1893, test_1894, test_1895, test_1896, test_1897, test_1898, test_1899, test_1900, test_1901, test_1902, test_1903, test_1904, test_1905, test_1906, test_1907, test_1908, test_1909, test_1910, test_1911, test_1912, test_1913, test_1914, test_1915, test_1916, test_1917, test_1918, test_1919, test_1920, test_1921, test_1922, test_1923, test_1924, test_1925, test_1926, test_1927, test_1928, test_1929, test_1930, test_1931, test_1932, test_1933, test_1934, test_1935, test_1936, test_1937, test_1938, test_1939, test_1940, test_1941, test_1942, test_1943, test_1944, test_1945, test_1946, test_1947, test_1948, test_1949, test_1950, test_1951, test_1952, test_1953, test_1954, test_1955, test_1956, test_1957, test_1958, test_1959, test_1960, test_1961, test_1962, test_1963, test_1964, test_1965, test_1966, test_1967, test_1968, test_1969, test_1970, test_1971, test_1972, test_1973, test_1974, test_1975, test_1976, test_1977, test_1978, test_1979, test_1980, test_1981, test_1982, test_1983, test_1984, test_1985, test_1986, test_1987, test_1988, test_1989, test_1990, test_1991, test_1992, test_1993, test_1994, test_1995, test_1996, test_1997, test_1998, test_1999, test_2000, test_2001, test_2002, test_2003, test_2004, test_2005, test_2006, test_2007, test_2008, test_2009, test_2010, test_2011, test_2012, test_2013, test_2014, test_2015, test_2016, test_2017, test_2018, test_2019, test_2020, test_2021, test_2022, test_2023, test_2024, test_2025, test_2026, test_2027, test_2028, test_2029, test_2030, test_2031, test_2032, test_2033, test_2034, test_2035, test_2036, test_2037, test_2038, test_2039, test_2040, test_2041, test_2042, test_2043, test_2044, test_2045, test_2046, test_2047, test_2048, test_2049, test_2050, test_2051, test_2052, test_2053, test_2054, test_2055, test_2056, test_2057, test_2058, test_2059, test_2060, test_2061, test_2062, test_2063, test_2064, test_2065, test_2066, test_2067, test_2068, test_2069, test_2070, test_2071, test_2072, test_2073, test_2074, test_2075, test_2076, test_2077, test_2078, test_2079, test_2080, test_2081, test_2082, test_2083, test_2084, test_2085, test_2086, test_2087, test_2088, test_2089, test_2090, test_2091, test_2092, test_2093, test_2094, test_2095, test_2096, test_2097, test_2098, test_2099, test_2100, test_2101, test_2102, test_2103, test_2104, test_2105, test_2106, test_2107, test_2108, test_2109, test_2110, test_2111, test_2112, test_2113, test_2114, test_2115, test_2116, test_2117, test_2118, test_2119, test_2120, test_2121, test_2122, test_2123, test_2124, test_2125, test_2126, test_2127, test_2128, test_2129, test_2130, test_2131, test_2132, test_2133, test_2134, test_2135, test_2136, test_2137, test_2138, test_2139, test_2140, test_2141, test_2142, test_2143, test_2144, test_2145, test_2146, test_2147, test_2148, test_2149, test_2150, test_2151, test_2152, test_2153, test_2154, test_2155, test_2156, test_2157, test_2158, test_2159, test_2160, test_2161, test_2162, test_2163, test_2164, test_2165, test_2166, test_2167, test_2168, test_2169, test_2170, test_2171, test_2172, test_2173, test_2174, test_2175, test_2176, test_2177, test_2178, test_2179, test_2180, test_2181, test_2182, test_2183, test_2184, test_2185, test_2186, test_2187, test_2188, test_2189, test_2190, test_2191, test_2192, test_2193, test_2194, test_2195, test_2196, test_2197, test_2198, test_2199, test_2200, test_2201, test_2202, test_2203, test_2204, test_2205, test_2206, test_2207, test_2208, test_2209, test_2210, test_2211, test_2212, test_2213, test_2214, test_2215, test_2216, test_2217, test_2218, test_2219, test_2220, test_2221, test_2222, test_2223, test_2224, test_2225, test_2226, test_2227, test_2228, test_2229, test_2230, test_2231, test_2232, test_2233, test_2234, test_2235, test_2236, test_2237, test_2238, test_2239, test_2240, test_2241, test_2242, test_2243, test_2244, test_2245, test_2246, test_2247, test_2248, test_2249, test_2250, test_2251, test_2252, test_2253, test_2254, test_2255, test_2256, test_2257, test_2258, test_2259, test_2260, test_2261, test_2262, test_2263, test_2264, test_2265, test_2266, test_2267, test_2268, test_2269, test_2270, test_2271, test_2272, test_2273, test_2274, test_2275, test_2276, test_2277, test_2278, test_2279, test_2280, test_2281, test_2282, test_2283, test_2284, test_2285, test_2286, test_2287, test_2288, test_2289, test_2290, test_2291, test_2292, test_2293, test_2294, test_2295, test_2296, test_2297, test_2298, test_2299, test_2300, test_2301, test_2302, test_2303, test_2304, test_2305, test_2306, test_2307, test_2308, test_2309, test_2310, test_2311, test_2312, test_2313, test_2314, test_2315, test_2316, test_2317, test_2318, test_2319, test_2320, test_2321, test_2322, test_2323, test_2324, test_2325, test_2326, test_2327, test_2328, test_2329, test_2330, test_2331, test_2332, test_2333, test_2334, test_2335, test_2336, test_2337, test_2338, test_2339, test_2340, test_2341, test_2342, test_2343, test_2344, test_2345, test_2346, test_2347, test_2348, test_2349, test_2350, test_2351, test_2352, test_2353, test_2354, test_2355, test_2356, test_2357, test_2358, test_2359, test_2360, test_2361, test_2362, test_2363, test_2364, test_2365, test_2366, test_2367, test_2368, test_2369, test_2370, test_2371, test_2372, test_2373, test_2374, test_2375, test_2376, test_2377, test_2378, test_2379, test_2380, test_2381, test_2382, test_2383, test_2384, test_2385, test_2386, test_2387, test_2388, test_2389, test_2390, test_2391, test_2392, test_2393, test_2394, test_2395, test_2396, test_2397, test_2398, test_2399, test_2400, test_2401, test_2402, test_2403, test_2404, test_2405, test_2406, test_2407, test_2408, test_2409, test_2410, test_2411, test_2412, test_2413, test_2414, test_2415, test_2416, test_2417, test_2418, test_2419, test_2420, test_2421, test_2422, test_2423, test_2424, test_2425, test_2426, test_2427, test_2428, test_2429, test_2430, test_2431, test_2432, test_2433, test_2434, test_2435, test_2436, test_2437, test_2438, test_2439, test_2440, test_2441, test_2442, test_2443, test_2444, test_2445, test_2446, test_2447, test_2448, test_2449, test_2450, test_2451, test_2452, test_2453, test_2454, test_2455, test_2456, test_2457, test_2458, test_2459, test_2460, test_2461, test_2462, test_2463, test_2464, test_2465, test_2466, test_2467, test_2468, test_2469, test_2470, test_2471, test_2472, test_2473, test_2474, test_2475, test_2476, test_2477, test_2478, test_2479, test_2480, test_2481, test_2482, test_2483, test_2484, test_2485, test_2486, test_2487, test_2488, test_2489, test_2490, test_2491, test_2492, test_2493, test_2494, test_2495, test_2496, test_2497, test_2498, test_2499, test_2500, test_2501, test_2502, test_2503, test_2504, test_2505, test_2506, test_2507, test_2508, test_2509, test_2510, test_2511, test_2512, test_2513, test_2514, test_2515, test_2516, test_2517, test_2518, test_2519, test_2520, test_2521, test_2522, test_2523, test_2524, test_2525, test_2526, test_2527, test_2528, test_2529, test_2530, test_2531, test_2532, test_2533, test_2534, test_2535, test_2536, test_2537, test_2538, test_2539, test_2540, test_2541, test_2542, test_2543, test_2544, test_2545, test_2546, test_2547, test_2548, test_2549, test_2550, test_2551, test_2552, test_2553, test_2554, test_2555, test_2556, test_2557, test_2558, test_2559, test_2560, test_2561, test_2562, test_2563, test_2564, test_2565, test_2566, test_2567, test_2568, test_2569, test_2570, test_2571, test_2572, test_2573, test_2574, test_2575, test_2576, test_2577, test_2578, test_2579, test_2580, test_2581, test_2582, test_2583, test_2584, test_2585, test_2586, test_2587, test_2588, test_2589, test_2590, test_2591, test_2592, test_2593, test_2594, test_2595, test_2596, test_2597, test_2598, test_2599, test_2600, test_2601, test_2602, test_2603, test_2604, test_2605, test_2606, test_2607, test_2608, test_2609, test_2610, test_2611, test_2612, test_2613, test_2614, test_2615, test_2616, test_2617, test_2618, test_2619, test_2620, test_2621, test_2622, test_2623, test_2624, test_2625, test_2626, test_2627, test_2628, test_2629, test_2630, test_2631, test_2632, test_2633, test_2634, test_2635, test_2636, test_2637, test_2638, test_2639, test_2640, test_2641, test_2642, test_2643, test_2644, test_2645, test_2646, test_2647, test_2648, test_2649, test_2650, test_2651, test_2652, test_2653, test_2654, test_2655, test_2656, test_2657, test_2658, test_2659, test_2660, test_2661, test_2662, test_2663, test_2664, test_2665, test_2666, test_2667, test_2668, test_2669, test_2670, test_2671, NULL +}; diff --git a/src/runtime-tests/1 b/src/runtime-tests/1 new file mode 160000 index 0000000000..35c74a6c70 --- /dev/null +++ b/src/runtime-tests/1 @@ -0,0 +1 @@ +Subproject commit 35c74a6c70b04de576651bb87ee306434a3c33b7 diff --git a/src/runtime-tests/Local.mk b/src/runtime-tests/Local.mk new file mode 100644 index 0000000000..4a27c83324 --- /dev/null +++ b/src/runtime-tests/Local.mk @@ -0,0 +1,4 @@ +ifdef FD_HAS_INT128 +$(call make-lib,fd_sol_tests) +$(call add-objs,$(patsubst src/runtime-tests/%.c,%,$(wildcard src/runtime-tests/1/2/generated/*.c)),fd_sol_tests) +endif