From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:01:41
|
Commit-ID: 0feb41b08706643baf5770c81d1d104ccef436eb Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=0feb41b08706643baf5770c81d1d104ccef436eb Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 11 Nov 2018 18:00:06 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add br3028880 Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- test/ifenv.asm => travis/test/br3028880.asm | 19 ++++++++++--------- travis/test/br3028880.bin.t | 8 ++++++++ travis/test/br3028880.json | 13 +++++++++++++ 3 files changed, 31 insertions(+), 9 deletions(-) diff --git a/test/ifenv.asm b/travis/test/br3028880.asm similarity index 52% copy from test/ifenv.asm copy to travis/test/br3028880.asm index 15f12f8..d8395f0 100644 --- a/test/ifenv.asm +++ b/travis/test/br3028880.asm @@ -1,3 +1,5 @@ +;Testname=br3028880; Arguments=-Ox -fbin -obr3028880.o; Files=stdout stderr br3028880.o + %macro import 1 %defstr %%incfile %!PROJECTBASEDIR/%{1}.inc %defstr %%decfile %!'PROJECTBASEDIR'/%{1}.dec @@ -6,26 +8,25 @@ %endmacro %ifenv PROJECTBASEDIR -import foo + import foo %else -%warning No PROJECTBASEDIR defined + %warning No PROJECTBASEDIR defined %endif %ifenv %!PROJECTBASEDIR -import foo + import foo %else -%warning No PROJECTBASEDIR defined + %warning No PROJECTBASEDIR defined %endif %ifenv 'PROJECTBASEDIR' -import foo + import foo %else -%warning No PROJECTBASEDIR defined + %warning No PROJECTBASEDIR defined %endif %ifenv %!'PROJECTBASEDIR' -import foo + import foo %else -%warning No PROJECTBASEDIR defined + %warning No PROJECTBASEDIR defined %endif - diff --git a/travis/test/br3028880.bin.t b/travis/test/br3028880.bin.t new file mode 100644 index 0000000..79681ff --- /dev/null +++ b/travis/test/br3028880.bin.t @@ -0,0 +1,8 @@ +./travis/test/foo.inc +./travis/test/foo.dec +./travis/test/foo.inc +./travis/test/foo.dec +./travis/test/foo.inc +./travis/test/foo.dec +./travis/test/foo.inc +./travis/test/foo.dec diff --git a/travis/test/br3028880.json b/travis/test/br3028880.json new file mode 100644 index 0000000..751deda --- /dev/null +++ b/travis/test/br3028880.json @@ -0,0 +1,13 @@ +[ + { + "description": "Test environment variables", + "id": "br3028880", + "format": "bin", + "source": "br3028880.asm", + "option": "-Ox", + "environ": ["PROJECTBASEDIR=./travis/test"], + "target": [ + { "output": "br3028880.bin" } + ] + } +] |