Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | When possible, don't call test_setup until after any checks that may cause a test script to exit early. Otherwise, test_cleanup should be called before returning. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | testerCleanup |
| Files: | files | file ages | folders |
| SHA1: |
314e9b35663d36c8cad4543517490cdc |
| User & Date: | joel 2016-03-03 06:46:31.321 |
Context
|
2016-03-03
| ||
| 18:49 | Centralize early-return handling from the tests, always calling the test cleanup (which is harmless if not needed). check-in: b01a51f43a user: mistachkin tags: testerCleanup | |
| 06:46 | When possible, don't call test_setup until after any checks that may cause a test script to exit early. Otherwise, test_cleanup should be called before returning. check-in: 314e9b3566 user: joel tags: testerCleanup | |
| 02:53 | Fix a broken test case stash-3-4-mv by renaming it to stash-3-2-mv and fixing the issue with comparing to the fully qulified file name in the result. Marked stash-4-2-diff-CODE and stash-4-3-diff-CODE as known bugs. Now stash.test reports only known bugs, which I believe mostly relate to handling of renamed files in a stash. check-in: 186e6a71b9 user: rberteig tags: testerCleanup | |
Changes
Changes to test/amend.test.
| ︙ | ︙ | |||
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
########################################
# Setup: Add file and commit #
########################################
if {![uuid_from_checkout UUIDINIT]} {
test amend-checkout-failure false
return
}
write_file datafile "data"
fossil add datafile
fossil commit -m "c1"
if {![uuid_from_commit $RESULT UUID]} {
test amend-setup-failure false
return
}
########################################
# Test: -branch #
########################################
set UUIDB UUIDB
| > > | 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
########################################
# Setup: Add file and commit #
########################################
if {![uuid_from_checkout UUIDINIT]} {
test amend-checkout-failure false
test_cleanup
return
}
write_file datafile "data"
fossil add datafile
fossil commit -m "c1"
if {![uuid_from_commit $RESULT UUID]} {
test amend-setup-failure false
test_cleanup
return
}
########################################
# Test: -branch #
########################################
set UUIDB UUIDB
|
| ︙ | ︙ |
Changes to test/th1-docs.test.
| ︙ | ︙ | |||
14 15 16 17 18 19 20 | # http://www.hwaci.com/drh/ # ############################################################################ # # TH1 Docs # | < < > > | 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# http://www.hwaci.com/drh/
#
############################################################################
#
# TH1 Docs
#
fossil test-th-eval "hasfeature th1Docs"
if {$::RESULT ne "1"} {
puts "Fossil was not compiled with TH1 docs support."; return
}
fossil test-th-eval "hasfeature tcl"
if {$::RESULT ne "1"} {
puts "Fossil was not compiled with Tcl support."; return
}
test_setup ""
###############################################################################
set env(TH1_ENABLE_DOCS) 1; # TH1 docs must be enabled for this test.
set env(TH1_ENABLE_TCL) 1; # Tcl integration must be enabled for this test.
###############################################################################
|
| ︙ | ︙ |
Changes to test/th1-tcl.test.
| ︙ | ︙ | |||
18 19 20 21 22 23 24 | # TH1/Tcl integration # set dir [file dirname [info script]] ############################################################################### | < < < < > > > > | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# TH1/Tcl integration
#
set dir [file dirname [info script]]
###############################################################################
fossil test-th-eval "hasfeature tcl"
if {$::RESULT ne "1"} {
puts "Fossil was not compiled with Tcl support."; return
}
###############################################################################
test_setup
###############################################################################
set env(TH1_ENABLE_TCL) 1; # Tcl integration must be enabled for this test.
###############################################################################
|
| ︙ | ︙ |