Update of /cvsroot/monetdb/pathfinder/tests/BugTracker/Tests
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv19967

Modified Files:
        All 
Added Files:
        substitution_fails.SF-1871789.bat 
        substitution_fails.SF-1871789.ko.xq 
        substitution_fails.SF-1871789.ok.xq 
        substitution_fails.SF-1871789.sh 
        substitution_fails.SF-1871789.stable.err 
        substitution_fails.SF-1871789.stable.out 
        uncompilable_comparison.SF-1871790.bat 
        uncompilable_comparison.SF-1871790.sh 
        uncompilable_comparison.SF-1871790.stable.err 
        uncompilable_comparison.SF-1871790.stable.out 
        uncompilable_comparison.SF-1871790.xq 
Log Message:

added tests (compiler only!) for bugs

[ 1871789 ] XQ: substitution fails
https://sourceforge.net/tracker/index.php?func=detail&aid=1871789&group_id=56967&atid=482468

[ 1871790 ] XQ: uncompilable comparison
https://sourceforge.net/tracker/index.php?func=detail&aid=1871790&group_id=56967&atid=482468


--- NEW FILE: substitution_fails.SF-1871789.sh ---
#!/usr/bin/env bash

q=substitution_fails.SF-1871789.ok.xq
echo "\"pf -M $q >/dev/null\""
echo "\"pf -M $q >/dev/null\"" >&2
pf -M $q >/dev/null
echo "\"pf -A $q >/dev/null\""
echo "\"pf -A $q >/dev/null\"" >&2
pf -A $q >/dev/null

q=substitution_fails.SF-1871789.ko.xq
echo "\"pf -M $q >/dev/null\""
echo "\"pf -M $q >/dev/null\"" >&2
pf -M $q >/dev/null
echo "\"pf -A $q >/dev/null\""
echo "\"pf -A $q >/dev/null\"" >&2
pf -A $q >/dev/null

Index: All
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/tests/BugTracker/Tests/All,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -d -r1.93 -r1.94
--- All 8 Jan 2008 16:17:31 -0000       1.93
+++ All 22 Jan 2008 13:18:33 -0000      1.94
@@ -142,3 +142,5 @@
 preceding-sibling_failure.SF-1841747-d0
 preceding_following-sibling_bug.SF-1850772
 insert-new-page.SF-1854215
+substitution_fails.SF-1871789
+uncompilable_comparison.SF-1871790

--- NEW FILE: substitution_fails.SF-1871789.stable.err ---
stderr of test 'substitution_fails.SF-1871789` in directory 'tests/BugTracker` 
itself:


# 14:10:41 >  
# 14:10:41 >  ./substitution_fails.SF-1871789.sh substitution_fails.SF-1871789 
# 14:10:41 >  

"pf -M substitution_fails.SF-1871789.ok.xq >/dev/null"
"pf -A substitution_fails.SF-1871789.ok.xq >/dev/null"
"pf -M substitution_fails.SF-1871789.ko.xq >/dev/null"
"pf -A substitution_fails.SF-1871789.ko.xq >/dev/null"

# 14:10:43 >  
# 14:10:43 >  Done.
# 14:10:43 >  


--- NEW FILE: uncompilable_comparison.SF-1871790.xq ---
for $x in doc("x.xml")//a
return
if (exactly-one($x/a/@c) != exactly-one($x/b/@c)) then
$x
else
()

--- NEW FILE: uncompilable_comparison.SF-1871790.stable.err ---
stderr of test 'uncompilable_comparison.SF-1871790` in directory 
'tests/BugTracker` itself:


# 14:15:46 >  
# 14:15:46 >  ./uncompilable_comparison.SF-1871790.sh 
uncompilable_comparison.SF-1871790 
# 14:15:46 >  

"pf -M uncompilable_comparison.SF-1871790.xq >/dev/null"
"pf -A uncompilable_comparison.SF-1871790.xq >/dev/null"

# 14:15:46 >  
# 14:15:46 >  Done.
# 14:15:46 >  


--- NEW FILE: uncompilable_comparison.SF-1871790.sh ---
#!/usr/bin/env bash

q=uncompilable_comparison.SF-1871790.xq
echo "\"pf -M $q >/dev/null\""
echo "\"pf -M $q >/dev/null\"" >&2
pf -M $q >/dev/null
echo "\"pf -A $q >/dev/null\""
echo "\"pf -A $q >/dev/null\"" >&2
pf -A $q >/dev/null

--- NEW FILE: uncompilable_comparison.SF-1871790.bat ---
@echo off

let q=uncompilable_comparison.SF-1871790.xq
@echo "pf -M %q% >/dev/null"
@echo "pf -M %q% >/dev/null" >&2
@pf -M %q% > nul
@echo "pf -A %q% >/dev/null"
@echo "pf -A %q% >/dev/null" >&2
@pf -A %q% > nul

--- NEW FILE: substitution_fails.SF-1871789.bat ---
@echo off

let q=substitution_fails.SF-1871789.ok.xq
@echo "pf -M %q% >/dev/null"
@echo "pf -M %q% >/dev/null" >&2
@pf -M %q% > nul
@echo "pf -A %q% >/dev/null"
@echo "pf -A %q% >/dev/null" >&2
@pf -A %q% > nul

let q=substitution_fails.SF-1871789.ko.xq
@echo "pf -M %q% >/dev/null"
@echo "pf -M %q% >/dev/null" >&2
@pf -M %q% > nul
@echo "pf -A %q% >/dev/null"
@echo "pf -A %q% >/dev/null" >&2
@pf -A %q% > nul

--- NEW FILE: substitution_fails.SF-1871789.ok.xq ---
element { "a" }{
for $a in doc("x.xml")//a
for $q in distinct-values($a//c[d])
for $r in distinct-values($a//d)
where some $x in $a//c satisfies $x[e/d[contains(.,$r)] and a=$q]
return element { "a" } { $a//c }
}

--- NEW FILE: uncompilable_comparison.SF-1871790.stable.out ---
stdout of test 'uncompilable_comparison.SF-1871790` in directory 
'tests/BugTracker` itself:


# 14:15:46 >  
# 14:15:46 >  ./uncompilable_comparison.SF-1871790.sh 
uncompilable_comparison.SF-1871790 
# 14:15:46 >  

"pf -M uncompilable_comparison.SF-1871790.xq >/dev/null"
"pf -A uncompilable_comparison.SF-1871790.xq >/dev/null"

# 14:15:46 >  
# 14:15:46 >  Done.
# 14:15:46 >  


--- NEW FILE: substitution_fails.SF-1871789.stable.out ---
stdout of test 'substitution_fails.SF-1871789` in directory 'tests/BugTracker` 
itself:


# 14:10:41 >  
# 14:10:41 >  ./substitution_fails.SF-1871789.sh substitution_fails.SF-1871789 
# 14:10:41 >  

"pf -M substitution_fails.SF-1871789.ok.xq >/dev/null"
"pf -A substitution_fails.SF-1871789.ok.xq >/dev/null"
"pf -M substitution_fails.SF-1871789.ko.xq >/dev/null"
"pf -A substitution_fails.SF-1871789.ko.xq >/dev/null"

# 14:10:43 >  
# 14:10:43 >  Done.
# 14:10:43 >  


--- NEW FILE: substitution_fails.SF-1871789.ko.xq ---
element { "a" }{
for $a in doc("x.xml")//a
let $m := distinct-values($a//d)
for $q in distinct-values($a//c[d])
for $r in $m
where some $x in $a//c satisfies $x[e/d[contains(.,$r)] and a=$q]
return element { "a" } { $a//c }
}


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to