Commit graph

26 commits

Author SHA1 Message Date
Sebastian Wilzbach
54be30fa12 Bump stable DMD and DUB version
With DUB 1.6.0 (part of the DMD 2.077.0 release), DUB will retry
downloads from the DUB registry and alternatively use fallback mirrors.
../dmd/src/posix.mak uses 2.072.0 atm, hence the bump of the host
version.
2017-11-04 04:24:32 +01:00
Martin Nowak
87587ce661 run coverage tests in parallel
- merging is done with file locking by druntime
2017-07-08 20:38:03 +02:00
Martin Nowak
1f7e599805 fix test coverage
- use single tests as workaround for Issue 16397
- fix single tests (broken sed command)
2017-07-08 20:09:58 +02:00
Sebastian Wilzbach
7988c28c51 Move tools checkout to style_lint to avoid failing PRs 2017-07-06 18:33:06 +02:00
Sebastian Wilzbach
4b31727628 Update tools to get a deprecation-free DScanner 2017-07-05 19:02:33 +02:00
Sebastian Wilzbach
018094a70b Upgrade to latest tools 2017-07-03 00:28:01 +02:00
Sebastian Wilzbach
5d1bd05eed Re-add has_public_example to circleci.sh for legacy compatibility 2017-06-26 23:40:28 +02:00
Sebastian Wilzbach
ffc6ec5d6b Remove has_public_example in favor of Dscanner
Previously one could only apply a check for an entire codebase and not
selectively for specific modules. As a temporary solution,
has_public_example has been introduced - a standalone checker with
filtering capabilities.
However, with selective filtering integrated in Dscanner, the analog
Dscanner check `explicitly_annotated_unittests` can be used.
2017-06-19 13:37:55 +02:00
Sebastian Wilzbach
c42e5941b4 Re-enable linting tests at CircleCi 2017-06-12 04:24:37 +02:00
Sebastian Wilzbach
32e50bd7eb Reenable publictests checking on CircleCi 2017-05-26 18:27:14 +02:00
Vladimir Panteleev
76c6dcc984 Allow ignoring individual lines for coverage analysis
This adds a work-around to the non-deterministic coverage fluctuations
in std.parallelism. Lines with `nocoverage` on them will be excluded
from coverage analysis, and be considered as not containing any code.
2017-05-07 15:26:25 +00:00
Sebastian Wilzbach
3817d6f37d Check public functions for public examples (#4998)
Check public functions for public examples
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-03-01 15:49:15 +01:00
Dmitry Olshansky
70ea6a1eb4 Merge pull request #5012 from wilzbach/circleci-use-more-fallbacks
[CircleCi]: use more fallbacks in case of a failure
2017-02-14 02:24:05 +01:00
Sebastian Wilzbach
86818c5e44 [CircleCi]: use more fallbacks in case of a failure 2017-01-04 14:30:01 +01:00
Sebastian Wilzbach
9184e90865 CircleCi: use master as fallback for DMD and Druntime 2016-12-26 08:36:20 +01:00
Sebastian Wilzbach
a1ae122256 Don't use --depth 1 for git clone by default 2016-12-22 18:42:47 +01:00
Sebastian Wilzbach
037f7b3088 reverted merge order 2016-12-21 19:49:50 +01:00
Sebastian Wilzbach
318c1c4c21 update CircleCi build script
- added merge with upstream branch, s.t. changes are always tested as
they would be merged
- provide default value for CIRCLE_NODE_INDEX (makes the script easier to run
manually)
- move setup_repos before style task, s.t. the latest style requirements
are enforced
- removed exclusion of failing modules for the individual module
coverage tests
2016-12-17 17:07:29 +01:00
Sebastian Wilzbach
fb6ce2eeee Fix phobos_test_extractor to a specific version 2016-12-16 02:14:25 +01:00
Sebastian Wilzbach
26ab57d465 Let CircleCi check the runnability of public tests on dlang.org 2016-12-16 01:26:13 +01:00
Sebastian Wilzbach
5985eac870 Fix DScanner version to a specific DMD release 2016-12-08 01:46:47 +01:00
Sebastian Wilzbach
813be1fd1d Fix CircleCi: correctly enable style target 2016-12-08 01:46:47 +01:00
Andrei Alexandrescu
2a2cb327a9 Merge pull request #4731 from wilzbach/use_test_runner_for_coverage
[WIP] Use test_runner for coverage testing
2016-09-16 20:05:09 -04:00
Sebastian Wilzbach
435e5f73e4 CircleCi: Change PR query path to Phobos 2016-08-18 14:07:22 +02:00
Sebastian Wilzbach
116dd31064 Use test_runner for coverage testing 2016-08-14 15:18:48 +02:00
Sebastian Wilzbach
ba5f55a717 Switch to CircleCi 2016-08-14 11:58:58 +02:00