tests/test-rhg.t
branchstable
changeset 45181 28163c5de797
parent 45050 18f8d3b31baa
child 45437 e339693addc0
equal deleted inserted replaced
45092:e699cebc3ae9 45181:28163c5de797
       
     1 #require rust
       
     2 
       
     3   $ rhg() {
       
     4   > if [ -f "$RUNTESTDIR/../rust/target/debug/rhg" ]; then
       
     5   >   "$RUNTESTDIR/../rust/target/debug/rhg" "$@"
       
     6   > else
       
     7   >   echo "skipped: Cannot find rhg. Try to run cargo build in rust/rhg."
       
     8   >   exit 80
       
     9   > fi
       
    10   > }
       
    11   $ rhg unimplemented-command
       
    12   [252]
       
    13   $ rhg root
       
    14   abort: no repository found in '$TESTTMP' (.hg not found)!
       
    15   [255]
       
    16   $ hg init repository
       
    17   $ cd repository
       
    18   $ rhg root
       
    19   $TESTTMP/repository
       
    20   $ rhg root > /dev/full
       
    21   abort: No space left on device (os error 28)
       
    22   [255]
       
    23   $ rm -rf `pwd`
       
    24   $ rhg root
       
    25   abort: error getting current working directory: $ENOENT$
       
    26   [255]