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" }
+ ]
+ }
+]
|