bf8a6d9be8
on max permitted open files per user: on koji these tests "fail" because sqlite can open more files than a the hardcoded limit of 2000 in the tests expect, so it never sees the errors it thinks 2000 open files should cause. Doh.
35 lines
1.3 KiB
Diff
35 lines
1.3 KiB
Diff
diff -up sqlite-src-3070602/test/oserror.test.openfiles sqlite-src-3070602/test/oserror.test
|
|
--- sqlite-src-3070602/test/oserror.test.openfiles 2011-04-29 13:23:00.000000000 +0300
|
|
+++ sqlite-src-3070602/test/oserror.test 2011-04-29 13:24:26.000000000 +0300
|
|
@@ -51,18 +51,18 @@ proc do_re_test {tn script expression} {
|
|
# a call to getcwd() may fail if there are no free file descriptors. So
|
|
# an error may be reported for either open() or getcwd() here.
|
|
#
|
|
-do_test 1.1.1 {
|
|
- set ::log [list]
|
|
- list [catch {
|
|
- for {set i 0} {$i < 2000} {incr i} { sqlite3 dbh_$i test.db -readonly 1 }
|
|
- } msg] $msg
|
|
-} {1 {unable to open database file}}
|
|
-do_test 1.1.2 {
|
|
- catch { for {set i 0} {$i < 2000} {incr i} { dbh_$i close } }
|
|
-} {1}
|
|
-do_re_test 1.1.3 {
|
|
- lindex $::log 0
|
|
-} {^os_unix.c:\d+: \(\d+\) (open|getcwd)\(.*test.db\) - }
|
|
+#do_test 1.1.1 {
|
|
+# set ::log [list]
|
|
+# list [catch {
|
|
+# for {set i 0} {$i < 2000} {incr i} { sqlite3 dbh_$i test.db -readonly 1 }
|
|
+# } msg] $msg
|
|
+#} {1 {unable to open database file}}
|
|
+#do_test 1.1.2 {
|
|
+# catch { for {set i 0} {$i < 2000} {incr i} { dbh_$i close } }
|
|
+#} {1}
|
|
+#do_re_test 1.1.3 {
|
|
+# lindex $::log 0
|
|
+#} {^os_unix.c:\d+: \(\d+\) (open|getcwd)\(.*test.db\) - }
|
|
|
|
|
|
# Test a failure in open() due to the path being a directory.
|