Re: dub dustmite struggles

2020-01-20 Thread DanielG via Digitalmars-d-learn

On Monday, 20 January 2020 at 15:04:32 UTC, Andre Pany wrote:
In general dub Dustmite works fine, I used it several times. 
Maybe it has to do s.th. with your project structure. Please 
create a dub issue with an example zip.


I've created a minimal nested project with a similar structure 
(library with nested app project), and dub-dustmite works fine 
there. So it must be something peculiar to my real project.


Once the standalone dustmite finishes running, I'll spend some 
time manually reducing my project structure to something 
repeatable to file an issue with.


Thanks!






Re: dub dustmite struggles

2020-01-20 Thread Andre Pany via Digitalmars-d-learn

On Monday, 20 January 2020 at 06:48:08 UTC, DanielG wrote:
I can't seem to figure out what dub's dustmite command is 
looking for with its regexes. No matter what I try - no matter 
how simple - the initial test fails.


I am able to run dustmite standalone just fine with the 
following test script:


cd example
dub 2>&1 | grep -F "ScrollView6__initZ+0xd8): undefined 
reference to \`internal'"


However, when I attempt using 'dub dustmite' with 
--linker-regex (or --linker-status, even), the initial test 
always fails. I've also tried simplifying the regex on the 
assumption that I'm not escaping things properly - to no avail.


Is it perhaps something to do with my project structure? My 
project is a library containing an /example subfolder, 
containing an application dub project, and that's where my 
linker error occurs, not in the library itself. So that's where 
I'm attempting to run dub dustmite as well.


In general dub Dustmite works fine, I used it several times. 
Maybe it has to do s.th. with your project structure. Please 
create a dub issue with an example zip.


But yes, it could take also with dub a lot of time.

One thing which caused me a lot of headaches, dmd is lies about 
the error message if coloured output is on. Then the error text 
lacks some characters.


Kind regards
Andre


Re: dub dustmite struggles

2020-01-19 Thread DanielG via Digitalmars-d-learn

On Monday, 20 January 2020 at 07:14:24 UTC, FeepingCreature wrote:

dustmite example ../test.sh


Right, that's what I'm already doing now. However, the process is 
extremely slow (takes 10+ hours for the current project, when 
I've done this in the past) so I am hoping to speed things up a 
bit by using dub's dustmite directly (vs. the test script 
invoking dub anew on each run).




Re: dub dustmite struggles

2020-01-19 Thread FeepingCreature via Digitalmars-d-learn

On Monday, 20 January 2020 at 06:48:08 UTC, DanielG wrote:
I can't seem to figure out what dub's dustmite command is 
looking for with its regexes. No matter what I try - no matter 
how simple - the initial test fails.


I am able to run dustmite standalone just fine with the 
following test script:


cd example
dub 2>&1 | grep -F "ScrollView6__initZ+0xd8): undefined 
reference to \`internal'"


However, when I attempt using 'dub dustmite' with 
--linker-regex (or --linker-status, even), the initial test 
always fails. I've also tried simplifying the regex on the 
assumption that I'm not escaping things properly - to no avail.


Is it perhaps something to do with my project structure? My 
project is a library containing an /example subfolder, 
containing an application dub project, and that's where my 
linker error occurs, not in the library itself. So that's where 
I'm attempting to run dub dustmite as well.


I don't know how `dub dustmite` works, but my advice would be to 
use standalone dustmite and write a shellscript that handles your 
success/fail condition with an exit code. That's always worked 
for me, and it makes it easier to externally check what's 
happening.

Ie. test.sh:

---
#!/bin/sh
dub 2>&1 |grep -F "ScrollView6__initZ+0xd8): undefined

reference to \`internal'"

---

dustmite example ../test.sh

Then if you have to recurse into a dub project, just copy it into 
your example folder so it's compiled in, and repeat.


Re: dub dustmite: Initial test fails

2016-02-23 Thread Vladimir Panteleev via Digitalmars-d-learn

On Tuesday, 23 February 2016 at 11:09:00 UTC, denizzzka wrote:

Hi!

I have a code with segfault. I decided to try to take advantage 
with dub dustmite:


$ dub dustmite ~/ssd/pgator_dustmite0 --program-status=139 -- 
--config=my_pgator.conf --debug=true


Shells process signal exit codes in a special way. Try 
`--program-status=-11`.




Re: dub dustmite

2014-12-14 Thread MrSmith via Digitalmars-d-learn

On Friday, 12 December 2014 at 04:25:01 UTC, Vlad Levenfeld wrote:
I'm trying to reduce a bug with dub dustmite feature and I must 
be doing it wrong somehow, my regular dub output looks like 
this:


  source/experimental.d(2403): Error: struct 
experimental.Product!(int[], int[]).Product no size yet for 
forward reference

ulong[2]
  source/experimental.d(2454): Error: template instance 
experimental.Product!(int[], int[]) error instantiating
  source/experimental.d(2462):instantiated from here: 
by!(int[], int[])
  FAIL 
.dub/build/application-debug-linux.posix-x86_64-dmd_2067-44246AA2375AB6C7D895600135F734E4/ 
engine_vx executable

  Error executing command run:
  dmd failed with exit code 1.

and then when I run this command

  dub dustmite ~/dubdust --compiler-regex=Product no size yet

I get

  Executing dustmite...
  None = No
  object.Exception@dustmite.d(243): Initial test fails

It seems like a pretty simple case, I'm not sure what's going 
on.


Try using --combined. This will test all packages at the same 
time if you have dependencies.


Re: dub dustmite

2014-12-14 Thread Vlad Levenfeld via Digitalmars-d-learn

No luck, unfortunately.


Re: dub dustmite

2014-12-11 Thread Jacob Carlborg via Digitalmars-d-learn

On 2014-12-12 05:25, Vlad Levenfeld wrote:


I get

   Executing dustmite...
   None = No
   object.Exception@dustmite.d(243): Initial test fails

It seems like a pretty simple case, I'm not sure what's going on.


I get the same error as well every time I use dustmite. At lease via Dub.

--
/Jacob Carlborg