Skip to content

Commit

Permalink
travis: Fix testing of D2 tags
Browse files Browse the repository at this point in the history
D2 tags weren't really tested, only checked for closures. Also they were
re-converted due to a combination of a beaver bug and a misuse of beaver
commands.

This commit should fix both problems.

Fixes #674.

* submodules/beaver v0.5.2(e3b3351)...v0.6.4(8090a28) (13 commits)
  > dlang/d2-release: Mark repository as D2_ONLY
  > Fix typos in README
  > Fix nested test condition
  > Update copyright owner
  > Create .neptune.yml
  (...)
  • Loading branch information
leandro-lucarella-sociomantic authored and mihails-strasuns committed Jan 31, 2019
1 parent 48ba46c commit 50d9257
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 14 deletions.
28 changes: 15 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,35 +24,37 @@ env:
# Basic config is inherited from the global scope
jobs:
templates:
- &test-matrix
- &test-matrix-d2
stage: Test
# Don't build tags already converted to D2
if: NOT tag =~ \+d2$
after_success: beaver dlang codecov
install: beaver dlang install
script: beaver dlang make
- &test-matrix-d1
<<: *test-matrix-d2
# Don't build tags already converted to D2
if: NOT tag =~ \+d2$
include:
# Test matrix
- <<: *test-matrix
- <<: *test-matrix-d1
env: DMD=1.081.* F=production
- <<: *test-matrix
- <<: *test-matrix-d1
env: DMD=1.081.* F=production DFLAGS=-release
- <<: *test-matrix
- <<: *test-matrix-d1
env: DMD=1.081.* F=production DFLAGS=-debug=ISelectClient
script: 2>/dev/null beaver dlang make
- <<: *test-matrix
- <<: *test-matrix-d1
env: DMD=1.081.* F=devel
- <<: *test-matrix
- <<: *test-matrix-d2
env: DMD=2.071.2.s* F=production
- <<: *test-matrix
- <<: *test-matrix-d2
env: DMD=2.071.2.s* F=devel
- <<: *test-matrix
- <<: *test-matrix-d2
env: DMD=2.078.3.s* F=production
- <<: *test-matrix
- <<: *test-matrix-d2
env: DMD=2.078.3.s* F=devel
- <<: *test-matrix
- <<: *test-matrix-d2
env: DMD=2.078.* F=production
- <<: *test-matrix
- <<: *test-matrix-d2
env: DMD=2.078.* F=devel

# Additional stages
Expand Down
2 changes: 1 addition & 1 deletion submodules/beaver
Submodule beaver updated 59 files
+1 −0 .neptune.yml
+1 −1 .travis.yml
+1 −1 Dockerfile
+1 −1 Dockerfile.trusty
+1 −1 Dockerfile.xenial
+44 −26 README.md
+123 −7 bin/beaver
+1 −1 bin/beaver-codecov
+2 −2 bin/beaver-install
+30 −9 bin/bintray/upload
+1 −1 bin/dlang/codecov
+8 −2 bin/dlang/d2-release
+2 −2 bin/dlang/install
+1 −1 bin/dlang/make
+1 −1 bin/docker/build
+1 −1 bin/docker/gen-dockerfile
+1 −1 bin/docker/run
+1 −1 lib/dlang.sh
+1 −1 lib/github.sh
+1 −1 local-test
+4 −0 relnotes/bintray-dry-run.feature.md
+11 −0 relnotes/bintray-force-comp.feature.md
+15 −0 relnotes/cli-override.feature.md
+0 −40 relnotes/contexts.feature.md
+0 −7 relnotes/dflags.migration.md
+0 −10 relnotes/remove-temp.migration.md
+39 −9 test/beaver/test
+21 −0 test/bintray/README.md
+42 −0 test/bintray/test
+4 −0 test/bintray/upload/basic
+4 −0 test/bintray/upload/basic-dist
+4 −0 test/bintray/upload/basic-prerelease
+4 −0 test/bintray/upload/basic-prerelease-alpha
+4 −0 test/bintray/upload/basic-prerelease-beta
+4 −0 test/bintray/upload/basic-prerelease-rc
+4 −0 test/bintray/upload/basic-release
+4 −0 test/bintray/upload/comp
+1 −1 test/dlang/d2-only/beaver.Dockerfile
+1 −1 test/dlang/d2-only/test
+1 −1 test/dlang/install/beaver.Dockerfile
+1 −1 test/dlang/install/docker/build
+1 −1 test/dlang/install/test
+1 −1 test/docker/gen-dockerfile/beaver.Dockerfile
+1 −1 test/docker/gen-dockerfile/beaver2.Dockerfile
+1 −1 test/docker/gen-dockerfile/docker/build
+1 −1 test/docker/gen-dockerfile/docker2/build2
+1 −1 test/docker/gen-dockerfile/test
+1 −1 test/hello
+1 −1 test/install/beaver.Dockerfile
+1 −1 test/install/docker/build
+1 −1 test/install/test
+1 −1 test/multi-install/img1/beaver.Dockerfile
+1 −1 test/multi-install/img1/beaver.Dockerfile.generated.expected
+1 −1 test/multi-install/img1/build
+1 −1 test/multi-install/img2/Dockerfile.xenial
+1 −1 test/multi-install/img2/build
+21 −5 test/multi-install/test
+1 −1 test/single-tests
+1 −1 tools/make-wrapper-dlang

0 comments on commit 50d9257

Please sign in to comment.