LDC+Dub+Vibe.d work on SmartOS 64bit now
Alexandr Basko via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Thu Jun 9 05:48:24 PDT 2016
On Wednesday, 8 June 2016 at 13:30:26 UTC, Alexandr Basko wrote:
> On Wednesday, 8 June 2016 at 11:30:50 UTC, Joakim wrote:
>> On Wednesday, 8 June 2016 at 10:06:00 UTC, Oleg Nykytenko
>> wrote:
>>> On Wednesday, 8 June 2016 at 08:43:59 UTC, Joakim wrote:
>>>> [...]
>>>
>>> We haven't run library's tests.
>>> What right way to run this tests?
>>>
>>> But:
>>> We ported our sufficiently big server application from Linux
>>> to SmartOS x64.
>>> All application tests is OK. Application working now on
>>> testing server in production like regime under full load.
>>> And it's working fine. We're planning to use it in production
>>> in future.
>>>
>>> Vibe.d simple http/https/web test applications work fine too.
>>
>> That's great to hear. :) If I were you though, I'd at least
>> double-check by running the ldc tests, as I don't think others
>> are using that platform. With ldc, I believe it's just "make
>> test".
>
> Ok. I try to run these tests on server. Tomorrow i will post
> results, then i came back to working place
Some tests failed. More than that, they walked to the
core.sync.semaphore test and frozen on it (no more resources are
eating by OS from last evening:
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU
PROCESS/NLWP
74206 root 7376K 3564K sleep 56 0 0:00:00 0.0%
druntime-test-r
And I don't know why? :-(
Other results are:
[root at 936da159-6e0d-ed52-cbc6-a9456004e081 ~/work/test_ldc]#
gmake test
Running tests...
Test project /root/work/test_ldc
Start 1: build-druntime-ldc-unittest
1/673 Test #1: build-druntime-ldc-unittest .................
Passed 611.86 sec
Start 2: build-druntime-test-runner
2/673 Test #2: build-druntime-test-runner ..................
Passed 1.43 sec
Start 3: build-phobos2-ldc-unittest
3/673 Test #3: build-phobos2-ldc-unittest
..................***Failed 525.34 sec
Start 4: build-phobos2-test-runner
4/673 Test #4: build-phobos2-test-runner
...................***Failed 0.43 sec
Start 5: build-druntime-ldc-unittest-debug
5/673 Test #5: build-druntime-ldc-unittest-debug ...........
Passed 70.82 sec
Start 6: build-druntime-test-runner-debug
6/673 Test #6: build-druntime-test-runner-debug ............
Passed 1.41 sec
Start 7: build-phobos2-ldc-unittest-debug
7/673 Test #7: build-phobos2-ldc-unittest-debug
............***Failed 125.51 sec
Start 8: build-phobos2-test-runner-debug
8/673 Test #8: build-phobos2-test-runner-debug
.............***Failed 0.30 sec
Start 9: core.simd
9/673 Test #9: core.simd ...................................
Passed 0.01 sec
Start 10: core.exception
10/673 Test #10: core.exception ..............................
Passed 0.01 sec
Start 11: core.atomic
11/673 Test #11: core.atomic .................................
Passed 0.01 sec
Start 12: core.memory
12/673 Test #12: core.memory .................................
Passed 0.01 sec
Start 13: core.bitop
13/673 Test #13: core.bitop ..................................
Passed 0.02 sec
Start 14: core.cpuid
14/673 Test #14: core.cpuid ..................................
Passed 0.01 sec
Start 15: core.time
15/673 Test #15: core.time
...................................***Failed 0.01 sec
Start 16: core.demangle
16/673 Test #16: core.demangle ...............................
Passed 0.01 sec
Start 17: core.checkedint
17/673 Test #17: core.checkedint .............................
Passed 0.01 sec
Start 18: core.thread
18/673 Test #18: core.thread .................................
Passed 0.12 sec
Start 19: core.runtime
19/673 Test #19: core.runtime ................................
Passed 0.01 sec
Start 20: core.math
20/673 Test #20: core.math ...................................
Passed 0.01 sec
Start 21: core.vararg
21/673 Test #21: core.vararg .................................
Passed 0.01 sec
Start 22: core.internal.hash
22/673 Test #22: core.internal.hash ..........................
Passed 0.01 sec
Start 23: core.internal.traits
23/673 Test #23: core.internal.traits ........................
Passed 0.01 sec
Start 24: core.internal.convert
24/673 Test #24: core.internal.convert .......................
Passed 0.01 sec
Start 25: core.sync.rwmutex
25/673 Test #25: core.sync.rwmutex ...........................
Passed 0.01 sec
Start 26: core.sync.config
26/673 Test #26: core.sync.config ............................
Passed 0.01 sec
Start 27: core.sync.mutex
27/673 Test #27: core.sync.mutex .............................
Passed 0.01 sec
Start 28: core.sync.condition
28/673 Test #28: core.sync.condition .........................
Passed 0.02 sec
Start 29: core.sync.semaphore
If need more details, I have log for this tests.
More information about the Digitalmars-d-announce
mailing list