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