Skip to content

Comments

Run Phobos's testsuite on the Project Tester#287

Merged
wilzbach merged 1 commit intodlang:masterfrom
wilzbach:phobos
Aug 21, 2018
Merged

Run Phobos's testsuite on the Project Tester#287
wilzbach merged 1 commit intodlang:masterfrom
wilzbach:phobos

Conversation

@wilzbach
Copy link
Contributor

Motivation: dlang/phobos#6645 (comment)

tl;dr: there are some things which are really hard to add to the auto-tester, but should really run on all dmd,druntime and phobos repositories. Adding such tests separately to the existing CircleCi setups is painful (and we want to retire CircleCi anyhow), so I think the easiest for now is just to run Phobos's testsuite here too.

For now, this PR will use the auto-tester-test target, but dlang/phobos#6669 has been merged this can be switched to buildkite-test.

@dlang-bot
Copy link
Collaborator

Thanks for your pull request, @wilzbach!

@wilzbach wilzbach force-pushed the phobos branch 2 times, most recently from 5938b9d to bfb9026 Compare August 20, 2018 12:36
@wilzbach
Copy link
Contributor Author

This is going to be fun:

std.socket.SocketParameterException@std/socket.d(1986): Path too long
----------------
??:? pure @safe bool std.exception.enforce!(bool).enforce(bool, lazy object.Throwable) [0xe424be3b]
??:? pure @trusted std.socket.UnixAddress std.socket.UnixAddress.__ctor(scope const(char)[]) [0xe473d1dd]
??:? @safe void std.socket.__unittest_L2024_C11() [0xe473d54c]
??:? void std.socket.__modtest() [0xe47455fe]

It's probably due to us setting TMP to the current working directory as we run into concurrency issues when using the global /tmp :/

@wilzbach wilzbach force-pushed the phobos branch 6 times, most recently from 9b2721e to d46a001 Compare August 21, 2018 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants