| 79 | 79 | export ARGS=-inline -release -gc -O -unittest -fPIC |
|---|
| 80 | 80 | export DMD=../src/dmd |
|---|
| 81 | 81 | export EXE= |
|---|
| 82 | 82 | export OBJ=.o |
|---|
| 83 | 83 | export DSEP=/ |
|---|
| 84 | 84 | export SEP=/ |
|---|
| 85 | 85 | endif |
|---|
| 86 | 86 | |
|---|
| 87 | 87 | runnable_tests=$(wildcard runnable/*.d) $(wildcard runnable/*.html) $(wildcard runnable/*.sh) |
|---|
| 88 | 88 | runnable_test_results=$(addsuffix .out,$(addprefix $(RESULTS_DIR)/,$(runnable_tests))) |
|---|
| 89 | 89 | |
|---|
| 90 | 90 | compilable_tests=$(wildcard compilable/*.d) |
|---|
| 91 | 91 | compilable_test_results=$(addsuffix .out,$(addprefix $(RESULTS_DIR)/,$(compilable_tests))) |
|---|
| 92 | 92 | |
|---|
| 93 | 93 | fail_compilation_tests=$(wildcard fail_compilation/*.d) |
|---|
| 94 | 94 | fail_compilation_test_results=$(addsuffix .out,$(addprefix $(RESULTS_DIR)/,$(fail_compilation_tests))) |
|---|
| 95 | 95 | |
|---|
| 96 | 96 | all: run_tests |
|---|
| 97 | 97 | |
|---|
| 98 | 98 | ifeq ($(MODEL),64) |
|---|
| 104 | 102 | |
|---|
| 105 | 103 | DISABLED_TESTS += arrayop |
|---|
| 106 | 104 | # value isn't making it into the runtime library call for some reason |
|---|
| 107 | 105 | |
|---|
| 108 | 106 | DISABLED_TESTS += integrate |
|---|
| 109 | 107 | DISABLED_TESTS += testmath |
|---|
| 110 | 108 | # needs std.math |
|---|
| 111 | 109 | |
|---|
| 112 | 110 | DISABLED_TESTS += eh2 |
|---|
| 113 | 111 | DISABLED_TESTS += test4 |
|---|
| 114 | 112 | DISABLED_TESTS += test12 |
|---|
| 115 | 113 | DISABLED_TESTS += test42 |
|---|
| 116 | 114 | DISABLED_TESTS += testsignals |
|---|
| 117 | 115 | DISABLED_TESTS += xtest46 |
|---|
| 118 | 116 | # hangs at exit, somewhere in atomic code? |
|---|
| 119 | 117 | |
|---|
| 120 | 118 | DISABLED_TESTS += hospital |
|---|
| 121 | 119 | # int vs long issues |
|---|
| 122 | 120 | |
|---|
| 123 | 121 | DISABLED_TESTS += interpret |
|---|