-C Remove\sredundant\sbranches\sin\swindow\sfunction\sprocessing.
-D 2018-07-09T17:33:24.008
+C Add\sa\scouple\sof\sOOM\stests.
+D 2018-07-09T18:11:52.197
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
F Makefile.in 0a3a6c81e6fcb969ff9106e882f0a08547014ba463cb6beca4c4efaecc924ee6
F test/window4.test 323b118eb592932036388643ca6dcaead87f699bbea2984bbca49ba4ad6c2509
F test/window5.test 8187f46597c90b73e8f96659e893353cbda337479cc582f7a488eab351ba08d3
F test/window6.test 63a7176e01aef5cc202563bbd754a88131404bf1aa455d7232f29a4740e3ddde
-F test/windowfault.test a44baa1b0bdf339d7792623ad3a6ebe057b1a6d7a7fd7ae880c8b744cfc0dafb
+F test/windowfault.test 23abad97b72c6f609002255ddd41ef5c8922408f918f9b98ad6005ab316e482f
F test/with1.test 58475190cd8caaeebea8cfeb2a264ec97a0c492b8ffe9ad20cefbb23df462f96
F test/with2.test e0030e2f0267a910d6c0e4f46f2dfe941c1cc0d4f659ba69b3597728e7e8f1ab
F test/with3.test 5e8ce2c585170bbbc0544e2a01a4941fa0be173ba5265e5c92eb588cd99a232d
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P a568f9c9db594f3b194c6e870305c9d6f2392ce6bc8ac00e9688883e97560fff
-R 55bae4604c5513fb06a00809b7cc10a6
-U drh
-Z b302b6013a3d58ac4dd777d20fb83c53
+P 8fdaf3f37e5ddac9b7337a50f32f5d2bcdd64780797f08cfd3fccfa95819edfe
+R 348d3c2a796f11e9680e7516dfc49047
+U dan
+Z 50043a55d41d03ee3d59e79822528993
faultsim_test_result {0 {0.0 1.0 0.0 1.0 0.0 1.0}}
}
+do_faultsim_test 7 -faults oom-* -prep {
+ faultsim_restore_and_reopen
+} -body {
+ execsql {
+ SELECT percent_rank() OVER (), cume_dist() OVER () FROM t1
+ }
+} -test {
+ faultsim_test_result {0 {0.0 1.0 0.0 1.0 0.0 1.0}}
+}
+
+do_faultsim_test 8 -faults oom-t* -prep {
+ faultsim_restore_and_reopen
+} -body {
+ execsql {
+ SELECT a, sum(b) OVER win1 FROM t1
+ WINDOW win1 AS (PARTITION BY a ),
+ win2 AS (PARTITION BY b )
+ ORDER BY a;
+ }
+} -test {
+ faultsim_test_result {0 {1 2 5 6 9 10}}
+}
+
finish_test