[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netbsd-source-changes
Subject:    CVS commit: src/tests/bin/sh
From:       "Christos Zoulas" <christos () netbsd ! org>
Date:       2014-05-31 14:29:07
Message-ID: 20140531142907.19EA096 () cvs ! netbsd ! org
[Download RAW message or body]

Module Name:	src
Committed By:	christos
Date:		Sat May 31 14:29:06 UTC 2014

Modified Files:
	src/tests/bin/sh: Makefile
Added Files:
	src/tests/bin/sh/dotcmd: Makefile scoped_command t_dotcmd.sh
	src/tests/bin/sh/dotcmd/out: case_break_case.out
	    case_break_compound.out case_break_file.out case_break_for.out
	    case_break_func.out case_break_subshell.out case_break_until.out
	    case_break_while.out case_continue_case.out
	    case_continue_compound.out case_continue_file.out
	    case_continue_for.out case_continue_func.out
	    case_continue_subshell.out case_continue_until.out
	    case_continue_while.out case_return_case.out
	    case_return_compound.out case_return_file.out case_return_for.out
	    case_return_func.out case_return_subshell.out case_return_until.out
	    case_return_while.out compound_break_case.out
	    compound_break_compound.out compound_break_file.out
	    compound_break_for.out compound_break_func.out
	    compound_break_subshell.out compound_break_until.out
	    compound_break_while.out compound_continue_case.out
	    compound_continue_compound.out compound_continue_file.out
	    compound_continue_for.out compound_continue_func.out
	    compound_continue_subshell.out compound_continue_until.out
	    compound_continue_while.out compound_return_case.out
	    compound_return_compound.out compound_return_file.out
	    compound_return_for.out compound_return_func.out
	    compound_return_subshell.out compound_return_until.out
	    compound_return_while.out file_break_case.out
	    file_break_compound.out file_break_file.out file_break_for.out
	    file_break_func.out file_break_subshell.out file_break_until.out
	    file_break_while.out file_continue_case.out
	    file_continue_compound.out file_continue_file.out
	    file_continue_for.out file_continue_func.out
	    file_continue_subshell.out file_continue_until.out
	    file_continue_while.out file_return_case.out
	    file_return_compound.out file_return_file.out file_return_for.out
	    file_return_func.out file_return_subshell.out file_return_until.out
	    file_return_while.out for_break_case.out for_break_compound.out
	    for_break_file.out for_break_for.out for_break_func.out
	    for_break_subshell.out for_break_until.out for_break_while.out
	    for_continue_case.out for_continue_compound.out
	    for_continue_file.out for_continue_for.out for_continue_func.out
	    for_continue_subshell.out for_continue_until.out
	    for_continue_while.out for_return_case.out for_return_compound.out
	    for_return_file.out for_return_for.out for_return_func.out
	    for_return_subshell.out for_return_until.out for_return_while.out
	    func_break_case.out func_break_compound.out func_break_file.out
	    func_break_for.out func_break_func.out func_break_subshell.out
	    func_break_until.out func_break_while.out func_continue_case.out
	    func_continue_compound.out func_continue_file.out
	    func_continue_for.out func_continue_func.out
	    func_continue_subshell.out func_continue_until.out
	    func_continue_while.out func_return_case.out
	    func_return_compound.out func_return_file.out func_return_for.out
	    func_return_func.out func_return_subshell.out func_return_until.out
	    func_return_while.out subshell_break_case.out
	    subshell_break_compound.out subshell_break_file.out
	    subshell_break_for.out subshell_break_func.out
	    subshell_break_subshell.out subshell_break_until.out
	    subshell_break_while.out subshell_continue_case.out
	    subshell_continue_compound.out subshell_continue_file.out
	    subshell_continue_for.out subshell_continue_func.out
	    subshell_continue_subshell.out subshell_continue_until.out
	    subshell_continue_while.out subshell_return_case.out
	    subshell_return_compound.out subshell_return_file.out
	    subshell_return_for.out subshell_return_func.out
	    subshell_return_subshell.out subshell_return_until.out
	    subshell_return_while.out until_break_case.out
	    until_break_compound.out until_break_file.out until_break_for.out
	    until_break_func.out until_break_subshell.out until_break_until.out
	    until_break_while.out until_continue_case.out
	    until_continue_compound.out until_continue_file.out
	    until_continue_for.out until_continue_func.out
	    until_continue_subshell.out until_continue_until.out
	    until_continue_while.out until_return_case.out
	    until_return_compound.out until_return_file.out
	    until_return_for.out until_return_func.out
	    until_return_subshell.out until_return_until.out
	    until_return_while.out while_break_case.out
	    while_break_compound.out while_break_file.out while_break_for.out
	    while_break_func.out while_break_subshell.out while_break_until.out
	    while_break_while.out while_continue_case.out
	    while_continue_compound.out while_continue_file.out
	    while_continue_for.out while_continue_func.out
	    while_continue_subshell.out while_continue_until.out
	    while_continue_while.out while_return_case.out
	    while_return_compound.out while_return_file.out
	    while_return_for.out while_return_func.out
	    while_return_subshell.out while_return_until.out
	    while_return_while.out

Log Message:
PR/48843: Jarmo Jaakkola: Test cses for break/continue/return broken
inside dot commands:

 The test cases are named with the pattern
     dotscope_cmd_cmdscope,
 where dotscope is the scope in which the dot command is and cmdscope
 is the scope where cmd is in the sourced file.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/bin/sh/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/bin/sh/dotcmd/Makefile \
    src/tests/bin/sh/dotcmd/scoped_command \
    src/tests/bin/sh/dotcmd/t_dotcmd.sh
cvs rdiff -u -r0 -r1.1 src/tests/bin/sh/dotcmd/out/case_break_case.out \
    src/tests/bin/sh/dotcmd/out/case_break_compound.out \
    src/tests/bin/sh/dotcmd/out/case_break_file.out \
    src/tests/bin/sh/dotcmd/out/case_break_for.out \
    src/tests/bin/sh/dotcmd/out/case_break_func.out \
    src/tests/bin/sh/dotcmd/out/case_break_subshell.out \
    src/tests/bin/sh/dotcmd/out/case_break_until.out \
    src/tests/bin/sh/dotcmd/out/case_break_while.out \
    src/tests/bin/sh/dotcmd/out/case_continue_case.out \
    src/tests/bin/sh/dotcmd/out/case_continue_compound.out \
    src/tests/bin/sh/dotcmd/out/case_continue_file.out \
    src/tests/bin/sh/dotcmd/out/case_continue_for.out \
    src/tests/bin/sh/dotcmd/out/case_continue_func.out \
    src/tests/bin/sh/dotcmd/out/case_continue_subshell.out \
    src/tests/bin/sh/dotcmd/out/case_continue_until.out \
    src/tests/bin/sh/dotcmd/out/case_continue_while.out \
    src/tests/bin/sh/dotcmd/out/case_return_case.out \
    src/tests/bin/sh/dotcmd/out/case_return_compound.out \
    src/tests/bin/sh/dotcmd/out/case_return_file.out \
    src/tests/bin/sh/dotcmd/out/case_return_for.out \
    src/tests/bin/sh/dotcmd/out/case_return_func.out \
    src/tests/bin/sh/dotcmd/out/case_return_subshell.out \
    src/tests/bin/sh/dotcmd/out/case_return_until.out \
    src/tests/bin/sh/dotcmd/out/case_return_while.out \
    src/tests/bin/sh/dotcmd/out/compound_break_case.out \
    src/tests/bin/sh/dotcmd/out/compound_break_compound.out \
    src/tests/bin/sh/dotcmd/out/compound_break_file.out \
    src/tests/bin/sh/dotcmd/out/compound_break_for.out \
    src/tests/bin/sh/dotcmd/out/compound_break_func.out \
    src/tests/bin/sh/dotcmd/out/compound_break_subshell.out \
    src/tests/bin/sh/dotcmd/out/compound_break_until.out \
    src/tests/bin/sh/dotcmd/out/compound_break_while.out \
    src/tests/bin/sh/dotcmd/out/compound_continue_case.out \
    src/tests/bin/sh/dotcmd/out/compound_continue_compound.out \
    src/tests/bin/sh/dotcmd/out/compound_continue_file.out \
    src/tests/bin/sh/dotcmd/out/compound_continue_for.out \
    src/tests/bin/sh/dotcmd/out/compound_continue_func.out \
    src/tests/bin/sh/dotcmd/out/compound_continue_subshell.out \
    src/tests/bin/sh/dotcmd/out/compound_continue_until.out \
    src/tests/bin/sh/dotcmd/out/compound_continue_while.out \
    src/tests/bin/sh/dotcmd/out/compound_return_case.out \
    src/tests/bin/sh/dotcmd/out/compound_return_compound.out \
    src/tests/bin/sh/dotcmd/out/compound_return_file.out \
    src/tests/bin/sh/dotcmd/out/compound_return_for.out \
    src/tests/bin/sh/dotcmd/out/compound_return_func.out \
    src/tests/bin/sh/dotcmd/out/compound_return_subshell.out \
    src/tests/bin/sh/dotcmd/out/compound_return_until.out \
    src/tests/bin/sh/dotcmd/out/compound_return_while.out \
    src/tests/bin/sh/dotcmd/out/file_break_case.out \
    src/tests/bin/sh/dotcmd/out/file_break_compound.out \
    src/tests/bin/sh/dotcmd/out/file_break_file.out \
    src/tests/bin/sh/dotcmd/out/file_break_for.out \
    src/tests/bin/sh/dotcmd/out/file_break_func.out \
    src/tests/bin/sh/dotcmd/out/file_break_subshell.out \
    src/tests/bin/sh/dotcmd/out/file_break_until.out \
    src/tests/bin/sh/dotcmd/out/file_break_while.out \
    src/tests/bin/sh/dotcmd/out/file_continue_case.out \
    src/tests/bin/sh/dotcmd/out/file_continue_compound.out \
    src/tests/bin/sh/dotcmd/out/file_continue_file.out \
    src/tests/bin/sh/dotcmd/out/file_continue_for.out \
    src/tests/bin/sh/dotcmd/out/file_continue_func.out \
    src/tests/bin/sh/dotcmd/out/file_continue_subshell.out \
    src/tests/bin/sh/dotcmd/out/file_continue_until.out \
    src/tests/bin/sh/dotcmd/out/file_continue_while.out \
    src/tests/bin/sh/dotcmd/out/file_return_case.out \
    src/tests/bin/sh/dotcmd/out/file_return_compound.out \
    src/tests/bin/sh/dotcmd/out/file_return_file.out \
    src/tests/bin/sh/dotcmd/out/file_return_for.out \
    src/tests/bin/sh/dotcmd/out/file_return_func.out \
    src/tests/bin/sh/dotcmd/out/file_return_subshell.out \
    src/tests/bin/sh/dotcmd/out/file_return_until.out \
    src/tests/bin/sh/dotcmd/out/file_return_while.out \
    src/tests/bin/sh/dotcmd/out/for_break_case.out \
    src/tests/bin/sh/dotcmd/out/for_break_compound.out \
    src/tests/bin/sh/dotcmd/out/for_break_file.out \
    src/tests/bin/sh/dotcmd/out/for_break_for.out \
    src/tests/bin/sh/dotcmd/out/for_break_func.out \
    src/tests/bin/sh/dotcmd/out/for_break_subshell.out \
    src/tests/bin/sh/dotcmd/out/for_break_until.out \
    src/tests/bin/sh/dotcmd/out/for_break_while.out \
    src/tests/bin/sh/dotcmd/out/for_continue_case.out \
    src/tests/bin/sh/dotcmd/out/for_continue_compound.out \
    src/tests/bin/sh/dotcmd/out/for_continue_file.out \
    src/tests/bin/sh/dotcmd/out/for_continue_for.out \
    src/tests/bin/sh/dotcmd/out/for_continue_func.out \
    src/tests/bin/sh/dotcmd/out/for_continue_subshell.out \
    src/tests/bin/sh/dotcmd/out/for_continue_until.out \
    src/tests/bin/sh/dotcmd/out/for_continue_while.out \
    src/tests/bin/sh/dotcmd/out/for_return_case.out \
    src/tests/bin/sh/dotcmd/out/for_return_compound.out \
    src/tests/bin/sh/dotcmd/out/for_return_file.out \
    src/tests/bin/sh/dotcmd/out/for_return_for.out \
    src/tests/bin/sh/dotcmd/out/for_return_func.out \
    src/tests/bin/sh/dotcmd/out/for_return_subshell.out \
    src/tests/bin/sh/dotcmd/out/for_return_until.out \
    src/tests/bin/sh/dotcmd/out/for_return_while.out \
    src/tests/bin/sh/dotcmd/out/func_break_case.out \
    src/tests/bin/sh/dotcmd/out/func_break_compound.out \
    src/tests/bin/sh/dotcmd/out/func_break_file.out \
    src/tests/bin/sh/dotcmd/out/func_break_for.out \
    src/tests/bin/sh/dotcmd/out/func_break_func.out \
    src/tests/bin/sh/dotcmd/out/func_break_subshell.out \
    src/tests/bin/sh/dotcmd/out/func_break_until.out \
    src/tests/bin/sh/dotcmd/out/func_break_while.out \
    src/tests/bin/sh/dotcmd/out/func_continue_case.out \
    src/tests/bin/sh/dotcmd/out/func_continue_compound.out \
    src/tests/bin/sh/dotcmd/out/func_continue_file.out \
    src/tests/bin/sh/dotcmd/out/func_continue_for.out \
    src/tests/bin/sh/dotcmd/out/func_continue_func.out \
    src/tests/bin/sh/dotcmd/out/func_continue_subshell.out \
    src/tests/bin/sh/dotcmd/out/func_continue_until.out \
    src/tests/bin/sh/dotcmd/out/func_continue_while.out \
    src/tests/bin/sh/dotcmd/out/func_return_case.out \
    src/tests/bin/sh/dotcmd/out/func_return_compound.out \
    src/tests/bin/sh/dotcmd/out/func_return_file.out \
    src/tests/bin/sh/dotcmd/out/func_return_for.out \
    src/tests/bin/sh/dotcmd/out/func_return_func.out \
    src/tests/bin/sh/dotcmd/out/func_return_subshell.out \
    src/tests/bin/sh/dotcmd/out/func_return_until.out \
    src/tests/bin/sh/dotcmd/out/func_return_while.out \
    src/tests/bin/sh/dotcmd/out/subshell_break_case.out \
    src/tests/bin/sh/dotcmd/out/subshell_break_compound.out \
    src/tests/bin/sh/dotcmd/out/subshell_break_file.out \
    src/tests/bin/sh/dotcmd/out/subshell_break_for.out \
    src/tests/bin/sh/dotcmd/out/subshell_break_func.out \
    src/tests/bin/sh/dotcmd/out/subshell_break_subshell.out \
    src/tests/bin/sh/dotcmd/out/subshell_break_until.out \
    src/tests/bin/sh/dotcmd/out/subshell_break_while.out \
    src/tests/bin/sh/dotcmd/out/subshell_continue_case.out \
    src/tests/bin/sh/dotcmd/out/subshell_continue_compound.out \
    src/tests/bin/sh/dotcmd/out/subshell_continue_file.out \
    src/tests/bin/sh/dotcmd/out/subshell_continue_for.out \
    src/tests/bin/sh/dotcmd/out/subshell_continue_func.out \
    src/tests/bin/sh/dotcmd/out/subshell_continue_subshell.out \
    src/tests/bin/sh/dotcmd/out/subshell_continue_until.out \
    src/tests/bin/sh/dotcmd/out/subshell_continue_while.out \
    src/tests/bin/sh/dotcmd/out/subshell_return_case.out \
    src/tests/bin/sh/dotcmd/out/subshell_return_compound.out \
    src/tests/bin/sh/dotcmd/out/subshell_return_file.out \
    src/tests/bin/sh/dotcmd/out/subshell_return_for.out \
    src/tests/bin/sh/dotcmd/out/subshell_return_func.out \
    src/tests/bin/sh/dotcmd/out/subshell_return_subshell.out \
    src/tests/bin/sh/dotcmd/out/subshell_return_until.out \
    src/tests/bin/sh/dotcmd/out/subshell_return_while.out \
    src/tests/bin/sh/dotcmd/out/until_break_case.out \
    src/tests/bin/sh/dotcmd/out/until_break_compound.out \
    src/tests/bin/sh/dotcmd/out/until_break_file.out \
    src/tests/bin/sh/dotcmd/out/until_break_for.out \
    src/tests/bin/sh/dotcmd/out/until_break_func.out \
    src/tests/bin/sh/dotcmd/out/until_break_subshell.out \
    src/tests/bin/sh/dotcmd/out/until_break_until.out \
    src/tests/bin/sh/dotcmd/out/until_break_while.out \
    src/tests/bin/sh/dotcmd/out/until_continue_case.out \
    src/tests/bin/sh/dotcmd/out/until_continue_compound.out \
    src/tests/bin/sh/dotcmd/out/until_continue_file.out \
    src/tests/bin/sh/dotcmd/out/until_continue_for.out \
    src/tests/bin/sh/dotcmd/out/until_continue_func.out \
    src/tests/bin/sh/dotcmd/out/until_continue_subshell.out \
    src/tests/bin/sh/dotcmd/out/until_continue_until.out \
    src/tests/bin/sh/dotcmd/out/until_continue_while.out \
    src/tests/bin/sh/dotcmd/out/until_return_case.out \
    src/tests/bin/sh/dotcmd/out/until_return_compound.out \
    src/tests/bin/sh/dotcmd/out/until_return_file.out \
    src/tests/bin/sh/dotcmd/out/until_return_for.out \
    src/tests/bin/sh/dotcmd/out/until_return_func.out \
    src/tests/bin/sh/dotcmd/out/until_return_subshell.out \
    src/tests/bin/sh/dotcmd/out/until_return_until.out \
    src/tests/bin/sh/dotcmd/out/until_return_while.out \
    src/tests/bin/sh/dotcmd/out/while_break_case.out \
    src/tests/bin/sh/dotcmd/out/while_break_compound.out \
    src/tests/bin/sh/dotcmd/out/while_break_file.out \
    src/tests/bin/sh/dotcmd/out/while_break_for.out \
    src/tests/bin/sh/dotcmd/out/while_break_func.out \
    src/tests/bin/sh/dotcmd/out/while_break_subshell.out \
    src/tests/bin/sh/dotcmd/out/while_break_until.out \
    src/tests/bin/sh/dotcmd/out/while_break_while.out \
    src/tests/bin/sh/dotcmd/out/while_continue_case.out \
    src/tests/bin/sh/dotcmd/out/while_continue_compound.out \
    src/tests/bin/sh/dotcmd/out/while_continue_file.out \
    src/tests/bin/sh/dotcmd/out/while_continue_for.out \
    src/tests/bin/sh/dotcmd/out/while_continue_func.out \
    src/tests/bin/sh/dotcmd/out/while_continue_subshell.out \
    src/tests/bin/sh/dotcmd/out/while_continue_until.out \
    src/tests/bin/sh/dotcmd/out/while_continue_while.out \
    src/tests/bin/sh/dotcmd/out/while_return_case.out \
    src/tests/bin/sh/dotcmd/out/while_return_compound.out \
    src/tests/bin/sh/dotcmd/out/while_return_file.out \
    src/tests/bin/sh/dotcmd/out/while_return_for.out \
    src/tests/bin/sh/dotcmd/out/while_return_func.out \
    src/tests/bin/sh/dotcmd/out/while_return_subshell.out \
    src/tests/bin/sh/dotcmd/out/while_return_until.out \
    src/tests/bin/sh/dotcmd/out/while_return_while.out

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic