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@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.

Reply via email to