###### :x: Test Failed: `va/tests/behat`
  ```bash
  cd tests/behat
behat --colors

  ```
  ```bash
  Feature: Behat tests work out of the box.
  In order encourage web developers to start testing.
  As a devshop developer
  I need Behat tests to be setup and able to run out of the box.

  Scenario: Make sure we can run bin/behat # features/behat.feature:7
    Given I run "pwd"                      # FeatureContext::iRun()
      │ /var/aegir/projects/cms/pr503/tests/behat
      │
    Given I run "echo $PATH"               # FeatureContext::iRun()
      │ /var/aegir/projects/cms/pr503/bin:/var/aegir/projects/cms/pr503/bin:/var/aegir/projects/cms/pr503/bin:$PATH:/usr/local/bin:/usr/bin:/bin:/usr/share/devshop/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin:/usr/share/devshop/bin
      │
    And I run "behat -dl --colors"         # FeatureContext::iRun()
      │ default | Given I run :arg1
      │ default | Given I am an anonymous user
      │ default | Given I am not logged in
      │ default | Given I am logged in as a user with the :role role(s)
      │ default | Given I am logged in as a/an :role
      │ default | Given I am logged in as a user with the :role role(s) and I have the following fields:
      │ default | Given I am logged in as :name
      │ default | Given I am logged in as a user with the :permissions permission(s)
      │ default | Then I should see (the text ):text in the :rowText row
      │ default | Then I should not see (the text ):text in the :rowText row
      │ default | Given I click :link in the :rowText row
      │ default | Then I (should )see the :link in the :rowText row
      │ default | Given the cache has been cleared
      │ default | Given I run cron
      │ default | Given I am viewing a/an :type (content )with the title :title
      │ default | Given a/an :type (content )with the title :title
      │ default | Given I am viewing my :type (content )with the title :title
      │ default | Given :type content:
      │ default | Given I am viewing a/an :type( content):
      │ default | Then I should be able to edit a/an :type( content)
      │ default | Given I am viewing a/an :vocabulary term with the name :name
      │ default | Given a/an :vocabulary term with the name :name
      │ default | Given users:
      │ default | Given :vocabulary terms:
      │ default | Given the/these (following )languages are available:
      │ default | Then (I )break
      │ default | Given I am at :path
      │ default | When I visit :path
      │ default | When I click :link
      │ default | Given for :field I enter :value
      │ default | Given I enter :value for :field
      │ default | Given I wait for AJAX to finish
      │ default | When /^(?:|I )press "(?P<button>(?:[^"]|\\")*)"$/
      │ default | When I press the :button button
      │ default | Given I press the :char key in the :field field
      │ default | Then I should see the link :link
      │ default | Then I should not see the link :link
      │ default | Then I should not visibly see the link :link
      │ default | Then I (should )see the heading :heading
      │ default | Then I (should )not see the heading :heading
      │ default | Then I (should ) see the button :button
      │ default | Then I (should ) see the :button button
      │ default | Then I should not see the button :button
      │ default | Then I should not see the :button button
      │ default | When I follow/click :link in the :region( region)
      │ default | Given I press :button in the :region( region)
      │ default | Given I fill in :value for :field in the :region( region)
      │ default | Given I fill in :field with :value in the :region( region)
      │ default | Then I should see the heading :heading in the :region( region)
      │ default | Then I should see the :heading heading in the :region( region)
      │ default | Then I should see the link :link in the :region( region)
      │ default | Then I should not see the link :link in the :region( region)
      │ default | Then I should see( the text) :text in the :region( region)
      │ default | Then I should not see( the text) :text in the :region( region)
      │ default | Then I (should )see the text :text
      │ default | Then I should not see the text :text
      │ default | Then I should get a :code HTTP response
      │ default | Then I should not get a :code HTTP response
      │ default | Given I check the box :checkbox
      │ default | Given I uncheck the box :checkbox
      │ default | When I select the radio button :label with the id :id
      │ default | When I select the radio button :label
      │ default | Given /^(?:|I )am on (?:|the )homepage$/
      │ default | When /^(?:|I )go to (?:|the )homepage$/
      │ default | Given /^(?:|I )am on "(?P<page>[^"]+)"$/
      │ default | When /^(?:|I )go to "(?P<page>[^"]+)"$/
      │ default | When /^(?:|I )reload the page$/
      │ default | When /^(?:|I )move backward one page$/
      │ default | When /^(?:|I )move forward one page$/
      │ default | When /^(?:|I )follow "(?P<link>(?:[^"]|\\")*)"$/
      │ default | When /^(?:|I )fill in "(?P<field>(?:[^"]|\\")*)" with "(?P<value>(?:[^"]|\\")*)"$/
      │ default | When /^(?:|I )fill in "(?P<field>(?:[^"]|\\")*)" with:$/
      │ default | When /^(?:|I )fill in "(?P<value>(?:[^"]|\\")*)" for "(?P<field>(?:[^"]|\\")*)"$/
      │ default | When /^(?:|I )fill in the following:$/
      │ default | When /^(?:|I )select "(?P<option>(?:[^"]|\\")*)" from "(?P<select>(?:[^"]|\\")*)"$/
      │ default | When /^(?:|I )additionally select "(?P<option>(?:[^"]|\\")*)" from "(?P<select>(?:[^"]|\\")*)"$/
      │ default | When /^(?:|I )check "(?P<option>(?:[^"]|\\")*)"$/
      │ default | When /^(?:|I )uncheck "(?P<option>(?:[^"]|\\")*)"$/
      │ default | When /^(?:|I )attach the file "(?P<path>[^"]*)" to "(?P<field>(?:[^"]|\\")*)"$/
      │ default | Then /^(?:|I )should be on "(?P<page>[^"]+)"$/
      │ default | Then /^(?:|I )should be on (?:|the )homepage$/
      │ default | Then /^the (?i)url(?-i) should match (?P<pattern>"(?:[^"]|\\")*")$/
      │ default | Then /^the response status code should be (?P<code>\d+)$/
      │ default | Then /^the response status code should not be (?P<code>\d+)$/
      │ default | Then /^(?:|I )should see "(?P<text>(?:[^"]|\\")*)"$/
      │ default | Then /^(?:|I )should not see "(?P<text>(?:[^"]|\\")*)"$/
      │ default | Then /^(?:|I )should see text matching (?P<pattern>"(?:[^"]|\\")*")$/
      │ default | Then /^(?:|I )should not see text matching (?P<pattern>"(?:[^"]|\\")*")$/
      │ default | Then /^the response should contain "(?P<text>(?:[^"]|\\")*)"$/
      │ default | Then /^the response should not contain "(?P<text>(?:[^"]|\\")*)"$/
      │ default | Then /^(?:|I )should see "(?P<text>(?:[^"]|\\")*)" in the "(?P<element>[^"]*)" element$/
      │ default | Then /^(?:|I )should not see "(?P<text>(?:[^"]|\\")*)" in the "(?P<element>[^"]*)" element$/
      │ default | Then /^the "(?P<element>[^"]*)" element should contain "(?P<value>(?:[^"]|\\")*)"$/
      │ default | Then /^the "(?P<element>[^"]*)" element should not contain "(?P<value>(?:[^"]|\\")*)"$/
      │ default | Then /^(?:|I )should see an? "(?P<element>[^"]*)" element$/
      │ default | Then /^(?:|I )should not see an? "(?P<element>[^"]*)" element$/
      │ default | Then /^the "(?P<field>(?:[^"]|\\")*)" field should contain "(?P<value>(?:[^"]|\\")*)"$/
      │ default | Then /^the "(?P<field>(?:[^"]|\\")*)" field should not contain "(?P<value>(?:[^"]|\\")*)"$/
      │ default | Then /^(?:|I )should see (?P<num>\d+) "(?P<element>[^"]*)" elements?$/
      │ default | Then /^the "(?P<checkbox>(?:[^"]|\\")*)" checkbox should be checked$/
      │ default | Then /^the "(?P<checkbox>(?:[^"]|\\")*)" checkbox is checked$/
      │ default | Then /^the checkbox "(?P<checkbox>(?:[^"]|\\")*)" (?:is|should be) checked$/
      │ default | Then /^the "(?P<checkbox>(?:[^"]|\\")*)" checkbox should (?:be unchecked|not be checked)$/
      │ default | Then /^the "(?P<checkbox>(?:[^"]|\\")*)" checkbox is (?:unchecked|not checked)$/
      │ default | Then /^the checkbox "(?P<checkbox>(?:[^"]|\\")*)" should (?:be unchecked|not be checked)$/
      │ default | Then /^the checkbox "(?P<checkbox>(?:[^"]|\\")*)" is (?:unchecked|not checked)$/
      │ default | Then /^print current URL$/
      │ default | Then /^print last response$/
      │ default | Then /^show last response$/
      │ default | Then I should see the error message( containing) :message
      │ default | Then I should see the following error message(s):
      │ default | Given I should not see the error message( containing) :message
      │ default | Then I should not see the following error messages:
      │ default | Then I should see the success message( containing) :message
      │ default | Then I should see the following success messages:
      │ default | Given I should not see the success message( containing) :message
      │ default | Then I should not see the following success messages:
      │ default | Then I should see the warning message( containing) :message
      │ default | Then I should see the following warning messages:
      │ default | Given I should not see the warning message( containing) :message
      │ default | Then I should not see the following warning messages:
      │ default | Then I should see the message( containing) :message
      │ default | Then I should not see the message( containing) :message
      │ default | Given I run drush :command
      │ default | Given I run drush :command :arguments
      │ default | Then drush output should contain :output
      │ default | Then drush output should match :regex
      │ default | Then drush output should not contain :output
      │ default | Then print last drush output
      │
      │

Feature: Content Migration: VA Benefits Burials

  Scenario: Benefits/Burials Migration is ready                                                   # features/content-benefits-burials.feature:7
    Given I am logged in as a user with the "administrator" role                                  # Drupal\DrupalExtension\Context\DrupalContext::assertAuthenticatedByRole()
      No ability to generate random in Drupal\Driver\BlackboxDriver. Put `@api` into your feature and add an API driver (ex: `api_driver: drupal`) in behat.yml. (Drupal\Driver\Exception\UnsupportedDriverActionException)
    When I am at "admin/structure/migrate/manage/va_tests/migrations/va_benefits_burials/execute" # Drupal\DrupalExtension\Context\MinkContext::assertAtPath()
    Then I should see "Execute migration"                                                         # Drupal\DrupalExtension\Context\MinkContext::assertPageContainsText()
    Then I should not see "ERROR"                                                                 # Drupal\DrupalExtension\Context\MinkContext::assertPageNotContainsText()

--- Failed scenarios:

    features/content-benefits-burials.feature:7

2 scenarios (1 passed, 1 failed)
7 steps (3 passed, 1 failed, 3 skipped)
0m0.15s (12.63Mb)

  ```
*AUTOMATED COMMENT FROM provision-ops/yaml-tests, running on devshop.cms.va.gov*


Successfully aliased the URL <https://next-fetching-data-cvumvucid.now.sh> to the following aliases:

* https://next-fetching-data.serkan-karaarslan.now.sh
* https://next-fetching-data-git-master.serkan-karaarslan.now.sh


updateIndex = (selectedIndexes) => {
        this.setState({ selectedIndexes });
}

render() {
        const buttons = ['D', 'L', 'M', 'M', 'J', 'V', 'S'];
        const { selectedIndexes } = this.state

        return (
                <ButtonGroup
                    onPress={index => this.updateIndex(index)}
                    selectedIndexes={selectedIndexes}
                    buttons={buttons}
                    selectMultiple
                    containerStyle={{ borderWidth: 0, height: 50 }}
                    innerBorderStyle={{ width: 0 }}
                    buttonStyle={{ borderWidth: 2, borderColor: 'white', borderRadius: 25, width: 50 }}
                    selectedButtonStyle={{ backgroundColor: MAIN_COLOR }}
                />
       )
}


Successfully aliased the URL <https://verysimplenotes-quwaq9n3j.now.sh> to the following aliases:

* https://verysimplenotes.adityanaik.now.sh
* https://verysimplenotes-git-master.adityanaik.now.sh


que paso aqui


Successfully aliased the URL <https://toolcat-euoc18lkb.now.sh> to the following aliases:

* https://tool.cat
* https://toolcat.nns2009.now.sh
* https://toolcat-git-master.nns2009.now.sh


I thought about it but do we really want to restrict it to class pooled only? I can imagine that a struct (that holds and wraps reference to a pooled obj / multiple pooled objs) might want to be `IPooled` as well.


Successfully aliased the URL <https://patrickhaug-p60srqo6x.now.sh> to the following aliases:

* https://patrickhaug.com
* https://patrickhaug.patrickhaug.now.sh
* https://patrickhaug-git-master.patrickhaug.now.sh


I recommend keeping the default severity of `major`, since it still fails the build by default, but can be selectively allowed by temporarily raising <failOnSeverity> to SEVERE.


Successfully aliased the URL <https://next-fetching-data-3dqklfgux.now.sh> to the following aliases:

* https://next-fetching-data.serkan-karaarslan.now.sh
* https://next-fetching-data-git-master.serkan-karaarslan.now.sh


Successfully aliased the URL <https://codecraft-pl7brz152.now.sh> to the following aliases:

* https://codecraft.interviewgraphql.now.sh
* https://codecraft-git-master.interviewgraphql.now.sh


Successfully aliased the URL <https://counterapp-n59chwswk.now.sh> to the following aliases:

* https://counter-app.adityanaik.now.sh
* https://counter-app-git-master.adityanaik.now.sh


Successfully aliased the URL <https://docs-azx0qh24w.zeit.sh> to the following aliases:

* https://docs.zeit.sh
* https://docs-git-master.zeit.sh


Successfully aliased the URL <https://verysimplenotes-mrigdg2k1.now.sh> to the following aliases:

* https://verysimplenotes.adityanaik.now.sh
* https://verysimplenotes-git-master.adityanaik.now.sh


Speculative for now :)   But i honestly dont' care much either! :)


Successfully aliased the URL <https://zphp-j6laccq2j.now.sh> to the following aliases:

* https://zphp.brucegne.now.sh
* https://zphp-git-master.brucegne.now.sh


And you can't really check for whether it's been disposed anyway, the _pooledObject (that gets set to default) isn't accessible (we could make it accessible, tho, it's not a bad idea).

But even if we surface that I don't see a benefit in the restriction. If you instantiate it with ref. type you'll be able to check for null anyway. The only place where it changes things is within the internal Dispose() implementation and that one can (and right now does) just go with `default`.


I'll merge now but if you thing surfacing the _pooledObj so that user can check whether it has been disposed is something benefitial I'm happy to add it in another PR.


Could you push this part of the PR, so that it can be reused? :clown_face:


Successfully aliased the URL <https://zphp-8aq20nn1i.now.sh> to the following aliases:

* https://zphp.brucegne.now.sh
* https://zphp-git-master.brucegne.now.sh


this first rule can be omitted, since it is inferred as the default match based on the type of the next rule. see [Rule.fuzzyDefaultAllow()](https://github.com/adamcin/oakpal/blob/master/core/src/main/java/net/adamcin/oakpal/core/checks/Rule.java#L219).


Error C3615 constexpr function 'Netvars::walkTable: <lambda_bd3e5d00cc37a3ea186eb9e63013b5f5>::operator ()' cannot result in a constant expression


What is the reason for removing these internal variables in this commit?


[Circle has built](https://circleci.com/gh/cypress-io/cypress/145758) the `linux x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.5.0/linux-x64/circle-develop-da497e44d5bdc2f3dd7dbb5834bf0f9a5216aeaa-145757/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.5.0/circle-develop-da497e44d5bdc2f3dd7dbb5834bf0f9a5216aeaa-145649/cypress.tgz


develop (JasonGlazer) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (1815 of 1815 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Where does this come from? I mean, in which kernel source tree can I find this version of the LMK?
Thanks :)


Successfully aliased the URL <https://vela-store-8s9vnn2tz.now.sh> to the following aliases:

* https://velabikes.com.br
* https://vela-store.velabikes1.now.sh
* https://vela-store-git-master.velabikes1.now.sh


Successfully aliased the URL <https://zphp-c7wtdckcc.now.sh> to the following aliases:

* https://zphp.brucegne.now.sh
* https://zphp-git-master.brucegne.now.sh


Same as above comment, if these were unrelated to the metrics feature, then it would be better to remove them in a different commit.


Fixed in 3a000d8878d64d6637d54362cb6af8cff65bcba3 - `vsnprintf()` and `snprintf()` aren't external functions in Visual Studio, they're inline functions that call a common external function, so `check_symbol_exists()` has to be used.