From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:45
|
Commit-ID: 5eb6d35721e6781a9d9b7b3cfcded979c4f6559c Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=5eb6d35721e6781a9d9b7b3cfcded979c4f6559c Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 11:38:03 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add gotoff64 test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/gotoff64.asm | 3 --- travis/test/gotoff64.json | 20 ++++++++++++++++++++ travis/test/gotoff64.o.t | Bin 0 -> 832 bytes travis/test/gotoff64.stderr | 2 ++ 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/test/gotoff64.asm b/travis/test/gotoff64.asm similarity index 68% copy from test/gotoff64.asm copy to travis/test/gotoff64.asm index 05f5882..fdfb44b 100644 --- a/test/gotoff64.asm +++ b/travis/test/gotoff64.asm @@ -1,6 +1,3 @@ -;Testname=noerr; Arguments=-felf64 -ogotoff64.o; Files=stdout stderr gotoff64.o -;Testname=err; Arguments=-DERROR -felf64 -ogotoff64.o; Files=stdout stderr gotoff64.o - bits 64 default rel diff --git a/travis/test/gotoff64.json b/travis/test/gotoff64.json new file mode 100644 index 0000000..cc2d109 --- /dev/null +++ b/travis/test/gotoff64.json @@ -0,0 +1,20 @@ +[ + { + "description": "Test .got offsets", + "id": "gotoff64", + "format": "elf64", + "source": "gotoff64.asm", + "target": [ + { "output": "gotoff64.o" } + ] + }, + { + "description": "Test errors in .got offsets", + "ref": "gotodd64", + "option": "-DERROR", + "target": [ + { "stderr": "gotoff64.stderr" } + ], + "error": "expected" + } +] diff --git a/travis/test/gotoff64.o.t b/travis/test/gotoff64.o.t new file mode 100644 index 0000000..f6a8457 Binary files /dev/null and b/travis/test/gotoff64.o.t differ diff --git a/travis/test/gotoff64.stderr b/travis/test/gotoff64.stderr new file mode 100644 index 0000000..33d7752 --- /dev/null +++ b/travis/test/gotoff64.stderr @@ -0,0 +1,2 @@ +nasm:fatal: no input file specified +type `nasm -h' for help \ No newline at end of file |