Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Test failure with negative substring offsets
- X-seq: zsh-workers 29346
- From: Peter Stephenson <Peter.Stephenson@xxxxxxx>
- To: "Zsh Hackers' List" <zsh-workers@xxxxxxx>
- Subject: Test failure with negative substring offsets
- Date: Mon, 23 May 2011 16:10:35 +0100
- List-help: <mailto:zsh-workers-help@zsh.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:zsh-workers@zsh.org>
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
- Organization: Cambridge Silicon Radio
This is now failing:
./D04parameter.ztst: starting.
*** /tmp/zsh.ztst.err.18663 Mon May 23 15:58:07 2011
--- /tmp/zsh.ztst.terr.18663 Mon May 23 15:58:07 2011
***************
*** 1 ****
! (eval):2: substring expression: 3 < 5
--- 1 ----
! (eval):2: substring expression: 3 < 0
Test ./D04parameter.ztst failed: error output differs from expected as shown above for:
foo="123456789"
print ${foo:5:-6}
Was testing: Regression test for total length < 0 in string
./D04parameter.ztst: test failed.
**************************************
0 successful test scripts, 1 failure, 0 skipped
**************************************
make: *** [check] Error 1
I'll wait for it to stop failing. I'm guessing this is to do with
29224.
I think possibly the error could be clearer. It's not really clear what 3
being less than 5 has got to do with the problem, i.e. that counting
6 back from the end puts you before the start offset.
--
Peter Stephenson <pws@xxxxxxx> Software Engineer
Tel: +44 (0)1223 692070 Cambridge Silicon Radio Limited
Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, UK
Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
Messages sorted by:
Reverse Date,
Date,
Thread,
Author