summaryrefslogtreecommitdiff
path: root/buildscripts/tests/test_burn_in_tags_evergreen.yml
blob: 86e71e9f04aa38d00898f038461dfc8fab236d2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
functions:
  "fetch source":
    - command: git.get_project
      params:
        directory: src
    - command: shell.exec
      params:
        working_dir: src
        script: |
          echo "this is a 2nd command in the function!"
          ls

tasks:
  - name: compile
    depends_on: []
    commands:
      - func: "fetch source"
  - name: burn_in_tags_gen
    depends_on: []
    commands:
      - func: "fake command"

buildvariants:
  - name: enterprise-rhel-62-64-bit
    display_name: "! Enterprise RHEL 6.2"
    expansions:
      multiversion_platform: rhel62
      burn_in_tag_buildvariants: enterprise-rhel-62-64-bit-majority-read-concern-off enterprise-rhel-62-64-bit-inmem
    tasks:
      - name: burn_in_tags_gen
  - name: buildvariant-without-burn-in-tag-buildvariants
    display_name: "Buildvariant without burn in tag buildvariants expansion"
    expansions:
      multiversion_platform: rhel62
    tasks:
      - name: burn_in_tags_gen
  - name: enterprise-rhel-62-64-bit-majority-read-concern-off
    display_name: "Enterprise RHEL 6.2 (majority read concern off)"
    modules: ["enterprise"]
    run_on:
      - rhel62-small
    expansions: &enterprise-rhel-62-64-bit-majority-read-concern-off-expansions
      multiversion_edition: enterprise
    tasks:
      - name: compile
  - name: enterprise-rhel-62-64-bit-inmem
    display_name: Enterprise RHEL 6.2 (inMemory)
    modules: ["enterprise"]
    run_on:
      - rhel62-small
    expansions: &enterprise-rhel-62-64-bit-inmem-expansions
      test_flags: >-
        --majorityReadConcern=off
        --excludeWithAnyTags=requires_majority_read_concern,uses_prepare_transaction,uses_multi_shard_transaction,uses_atclustertime
      compile_flags: >-
        -j$(grep -c ^processor /proc/cpuinfo)
        --ssl
        --release
        --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
        MONGO_DISTMOD=rhel62
      multiversion_platform: rhel62
      multiversion_edition: enterprise
      scons_cache_scope: shared
      tooltags: "ssl sasl gssapi"
      large_distro_name: rhel62-large
    tasks:
      - name: compile