⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 permutations.test

📁 最新的sqlite3.6.2源代码
💻 TEST
📖 第 1 页 / 共 2 页
字号:
    sqlite3_shutdown    sqlite3_config multithread  } SQLITE_OK} -include {  delete.test   delete2.test  insert.test  rollback.test  select1.test  select2.test  trans.test    update.test  vacuum.test    types.test  types2.test   types3.test} -shutdown {  do_test mutex2-X {    catch {db close}    sqlite3_shutdown    sqlite3_config serialized  } SQLITE_OK}# Run some tests using the "onefile" demo.#run_tests "onefile" -description {  Run some tests using the "test_onefile.c" demo} -initialize {  rename sqlite3 sqlite3_onefile  proc sqlite3 {args} {    if {[string range [lindex $args 0] 0 0] ne "-"} {      lappend args -vfs fs    }    uplevel [concat sqlite3_onefile $args]  }} -include {  conflict.test  insert.test   insert2.test  insert3.test  rollback.test  select1.test  select2.test  select3.test} -shutdown {  rename sqlite3 {}  rename sqlite3_onefile sqlite3}# Run some tests using UTF-16 databases.#run_tests "utf16" -description {  Run tests using UTF-16 databases} -presql {  pragma encoding = 'UTF-16'} -include {    alter.test alter3.test    auth.test bind.test blob.test capi2.test capi3.test collate1.test    collate2.test collate3.test collate4.test collate5.test collate6.test    conflict.test date.test delete.test expr.test fkey1.test func.test    hook.test index.test insert2.test insert.test interrupt.test in.test    intpkey.test ioerr.test join2.test join.test lastinsert.test    laststmtchanges.test limit.test lock2.test lock.test main.test     memdb.test minmax.test misc1.test misc2.test misc3.test notnull.test    null.test progress.test quote.test rowid.test select1.test select2.test    select3.test select4.test select5.test select6.test sort.test     subselect.test tableapi.test table.test temptable.test    trace.test trigger1.test trigger2.test trigger3.test    trigger4.test types2.test types.test unique.test update.test    vacuum.test view.test where.test}# Run some tests in exclusive locking mode.#run_tests "exclusive" -description {  Run tests in exclusive locking mode.} -presql {  pragma locking_mode = 'exclusive'} -include {  rollback.test select1.test select2.test   malloc.test ioerr.test} # Run some tests in persistent journal mode.#run_tests "persistent_journal" -description {  Run tests in persistent-journal mode.} -presql {  pragma journal_mode = persist} -include {  delete.test delete2.test insert.test rollback.test select1.test  select2.test trans.test update.test vacuum.test }# Run some error tests in persistent journal mode.#run_tests "persistent_journal_error" -description {  Run malloc.test and ioerr.test in persistent-journal mode.} -presql {  pragma journal_mode = persist} -include {  malloc.test ioerr.test}# Run some tests in no journal mode.#run_tests "no_journal" -description {  Run tests in no-journal mode.} -presql {  pragma journal_mode = persist} -include {  delete.test delete2.test insert.test rollback.test select1.test  select2.test trans.test update.test vacuum.test }# Run some error tests in no journal mode.#run_tests "no_journal_error" -description {  Run malloc.test and ioerr.test in no-journal mode.} -presql {  pragma journal_mode = persist} -include {  malloc.test ioerr.test}# Run some crash-tests in autovacuum mode.#run_tests "autovacuum_crash" -description {  Run crash.test in autovacuum mode.} -presql {  pragma auto_vacuum = 1} -include crash.test# Run some ioerr-tests in autovacuum mode.#run_tests "autovacuum_ioerr" -description {  Run ioerr.test in autovacuum mode.} -presql {  pragma auto_vacuum = 1} -include ioerr.testifcapable mem3 {  run_tests "memsys3" -description {    Run tests using the allocator in mem3.c.  } -exclude {    autovacuum.test           delete3.test              manydb.test    bigrow.test               incrblob2.test            memdb.test    bitvec.test               index2.test               memsubsys1.test    capi3c.test               ioerr.test                memsubsys2.test    capi3.test                join3.test                pagesize.test    collate5.test             limit.test  } -initialize {    catch {db close}    sqlite3_reset_auto_extension    sqlite3_shutdown    sqlite3_config_heap 25000000 0    sqlite3_config_lookaside 0 0    install_malloc_faultsim 1     sqlite3_initialize    autoinstall_test_functions  } -shutdown {    catch {db close}    sqlite3_reset_auto_extension    sqlite3_shutdown    sqlite3_config_heap 0 0    sqlite3_config_lookaside 100 500    install_malloc_faultsim 1     sqlite3_initialize  }}ifcapable mem5 {  run_tests "memsys5" -description {    Run tests using the allocator in mem5.c.  } -exclude {    autovacuum.test           delete3.test              manydb.test    bigrow.test               incrblob2.test            memdb.test    bitvec.test               index2.test               memsubsys1.test    capi3c.test               ioerr.test                memsubsys2.test    capi3.test                join3.test                pagesize.test    collate5.test             limit.test  } -initialize {    catch {db close}    sqlite3_reset_auto_extension    sqlite3_shutdown    sqlite3_config_heap 25000000 64    sqlite3_config_lookaside 0 0    install_malloc_faultsim 1     sqlite3_initialize    autoinstall_test_functions  } -shutdown {    catch {db close}    sqlite3_reset_auto_extension    sqlite3_shutdown    sqlite3_config_heap 0 0    sqlite3_config_lookaside 100 500    install_malloc_faultsim 1     sqlite3_initialize  }  run_tests "memsys5-2" -description {    Run tests using the allocator in mem5.c in a different configuration.  } -include {    select1.test   } -initialize {    catch {db close}    sqlite3_reset_auto_extension    sqlite3_shutdown    sqlite3_config_heap 40000000 16    sqlite3_config_lookaside 0 0    install_malloc_faultsim 1     sqlite3_initialize    autoinstall_test_functions  } -shutdown {    catch {db close}    sqlite3_reset_auto_extension    sqlite3_shutdown    sqlite3_config_heap 0 0    sqlite3_config_lookaside 100 500    install_malloc_faultsim 1     sqlite3_initialize  }}ifcapable threadsafe {  run_tests "no_mutex_try" -description {     The sqlite3_mutex_try() interface always fails  } -exclude [concat $EXCLUDE mutex1.test mutex2.test] \  -initialize {    catch {db close}    sqlite3_shutdown    install_mutex_counters 1    set ::disable_mutex_try 1  } -shutdown {    catch {db close}    sqlite3_shutdown    install_mutex_counters 0  }}run_tests "memsys6" -description {  Run tests using the allocator in mem6.c.} -exclude {  capi3.test capi3c.test } -initialize {  catch {db close}  sqlite3_reset_auto_extension  sqlite3_shutdown  sqlite3_config_chunkalloc 0  install_malloc_faultsim 1   sqlite3_initialize  autoinstall_test_functions} -shutdown {  catch {db close}  sqlite3_reset_auto_extension  sqlite3_shutdown  sqlite3_config_heap 0 0  install_malloc_faultsim 1   sqlite3_initialize}# run_tests "crash_safe_append" -description {#   Run crash.test with persistent journals on a SAFE_APPEND file-system.# } -initialize {#   rename crashsql sa_crashsql#   proc crashsql {args} {#     set options [lrange $args 0 [expr {[llength $args]-2}]]#     lappend options -char safe_append#     set sql [lindex $args end]#     lappend options "#       PRAGMA journal_mode=persistent;#       $sql#     "#     set fd [open test.db-journal w]#     puts $fd [string repeat 1234567890 100000]#     close $fd#     eval sa_crashsql $options#   }# } -shutdown {#   rename crashsql {}#   rename sa_crashsql crashsql# } -include crash.test# End of tests#############################################################################if {$::perm::testmode eq "targets"} { puts "" ; exit }# Restore the [sqlite3] command.#rename sqlite3 {}rename really_sqlite3 sqlite3# Restore the [finish_test] command.#rename finish_test ""rename really_finish_test2 finish_test# Restore the [do_test] command.#rename do_test ""rename really_do_test do_testfinish_test

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -