← Commit list

9a595bb36

Denys Vlasenko
Denys Vlasenko
2015-05-18
SUCCESS Duration: 151s

Subject

hush: add recent ash tests to hush testsuite too (they all pass for hush)

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

shell/hush_test/hush-vars/var-do-not-collapse-arithmetic-expansion-at-parse-time.right +2 -0shell/hush_test/hush-vars/var-do-not-collapse-arithmetic-expansion-at-parse-time.tests +3 -0shell/hush_test/hush-vars/var-do-not-expand-tilde-in-parameter-expansion-in-quotes.right +1 -0shell/hush_test/hush-vars/var-do-not-expand-tilde-in-parameter-expansion-in-quotes.tests +2 -0shell/hush_test/hush-vars/var-do-not-quote-backslashes-in-parameter-expansions-outside-quotes.right +1 -0shell/hush_test/hush-vars/var-do-not-quote-backslashes-in-parameter-expansions-outside-quotes.tests +3 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-1.right +1 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-1.tests +2 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-2.right +1 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-2.tests +2 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-3.right +1 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-3.tests +2 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-4.right +1 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-4.tests +2 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-5.right +1 -0shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-5.tests +2 -0shell/hush_test/hush-vars/var-runtime-quote-detection.right +1 -0shell/hush_test/hush-vars/var-runtime-quote-detection.tests +1 -0
shell/hush_test/hush-vars/var-do-not-collapse-arithmetic-expansion-at-parse-time.right+2 -0
@@ -0,0 +1,2 @@
+12
+9
shell/hush_test/hush-vars/var-do-not-collapse-arithmetic-expansion-at-parse-time.tests+3 -0
@@ -0,0 +1,3 @@
+unset a
+echo $((3 + ${a:=$((4 + 5))}))
+echo $a
shell/hush_test/hush-vars/var-do-not-expand-tilde-in-parameter-expansion-in-quotes.right+1 -0
@@ -0,0 +1 @@
+~root
shell/hush_test/hush-vars/var-do-not-expand-tilde-in-parameter-expansion-in-quotes.tests+2 -0
@@ -0,0 +1,2 @@
+unset a
+echo "${a:-~root}"
shell/hush_test/hush-vars/var-do-not-quote-backslashes-in-parameter-expansions-outside-quotes.right+1 -0
@@ -0,0 +1 @@
+/b/c/
shell/hush_test/hush-vars/var-do-not-quote-backslashes-in-parameter-expansions-outside-quotes.tests+3 -0
@@ -0,0 +1,3 @@
+a=/b/c/*
+b=\\
+echo ${a%$b*}
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-1.right+1 -0
@@ -0,0 +1 @@
+a_\_z_c
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-1.tests+2 -0
@@ -0,0 +1,2 @@
+v="a\bc"
+echo ${v/\\b/_\\_\z_}
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-2.right+1 -0
@@ -0,0 +1 @@
+ax/yc
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-2.tests+2 -0
@@ -0,0 +1,2 @@
+v="abc"
+echo ${v/b/x/y}
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-3.right+1 -0
@@ -0,0 +1 @@
+axcabc
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-3.tests+2 -0
@@ -0,0 +1,2 @@
+v="abcabc"
+echo ${v/b/x}
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-4.right+1 -0
@@ -0,0 +1 @@
+axcaxc
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-4.tests+2 -0
@@ -0,0 +1,2 @@
+v="abcabc"
+echo ${v//b/x}
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-5.right+1 -0
@@ -0,0 +1 @@
+axc
shell/hush_test/hush-vars/var-pattern-replacement-in-parameter-expansion-5.tests+2 -0
@@ -0,0 +1,2 @@
+v="ab/c"
+echo ${v/b\//x}
shell/hush_test/hush-vars/var-runtime-quote-detection.right+1 -0
@@ -0,0 +1 @@
+<>
shell/hush_test/hush-vars/var-runtime-quote-detection.tests+1 -0
@@ -0,0 +1 @@
+foo=\\ echo "<${foo#[\\]}>"