From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:01:01
|
Commit-ID: 9233879e08ac2416ee06f61455eb0ef2e07fb35a Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=9233879e08ac2416ee06f61455eb0ef2e07fb35a Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 22:51:04 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add ifmacro Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/ifmacro.asm | 2 -- travis/test/ifmacro.bin.t | 29 +++++++++++++++++++++++++++++ travis/test/ifmacro.json | 11 +++++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/test/ifmacro.asm b/travis/test/ifmacro.asm similarity index 98% copy from test/ifmacro.asm copy to travis/test/ifmacro.asm index 53f3d29..8375614 100644 --- a/test/ifmacro.asm +++ b/travis/test/ifmacro.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -oifmacro.txt; Files=stdout stderr ifmacro.txt - ; ; ifmacro.asm ; diff --git a/travis/test/ifmacro.bin.t b/travis/test/ifmacro.bin.t new file mode 100644 index 0000000..2e258d1 --- /dev/null +++ b/travis/test/ifmacro.bin.t @@ -0,0 +1,29 @@ +This is a dummy macro, arg1 = this, arg2 = that +%ifdef LF +%ifmacro dummy 2 +%ifmacro dummy 1+ +%ifmacro dummy 2+ +%ifmacro dummy +%ifmacro dummy 1-2 +%ifmacro dummy 2-3 +%ifndef CR +%ifnmacro dummy 1 +%ifnmacro dummy 3 +%ifnmacro dummy 3+ +%ifnmacro dummy 0-1 +%ifnmacro dummy 3-4 +%ifnmacro LF +%elifdef LF +%elifmacro dummy 2 +%elifmacro dummy 1+ +%elifmacro dummy 2+ +%elifmacro dummy +%elifmacro dummy 1-2 +%elifmacro dummy 2-3 +%elifndef CR +%elifnmacro dummy 1 +%elifnmacro dummy 3 +%elifnmacro dummy 3+ +%elifnmacro dummy 0-1 +%elifnmacro dummy 3-4 +%elifnmacro LF diff --git a/travis/test/ifmacro.json b/travis/test/ifmacro.json new file mode 100644 index 0000000..1f2f4ca --- /dev/null +++ b/travis/test/ifmacro.json @@ -0,0 +1,11 @@ +[ + { + "description": "Generate human readable text with bin", + "id": "ifmacro", + "format": "bin", + "source": "ifmacro.asm", + "target": [ + { "output": "ifmacro.bin" } + ] + } +] |