    :x: Test Failed: va/tests/phpunit

phpunit --exclude-group disabled tests/phpunit --colors=always

```
PHPUnit 6.5.14 by Sebastian Bergmann and contributors.

Testing tests/phpunit
EEEEEEEEEEEEEEEEFEEEEEEEE                                         25 / 25 (100%)

Time: 7.77 seconds, Memory: 28.00MB

There were 24 errors:

1) tests\phpunit\CreateMediaTest::testCreateMedia with data set #0 (2)
Error: Call to undefined function tests\phpunit\file_save_data()

/var/www/cms/tests/phpunit/CreateMediaTest.php:31

2) tests\phpunit\CreateTaxonomyTerm::testCreateTaxonomyTerm with data set #0 (2)
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "taxonomy_vocabulary" entity type does not exist.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeManager.php:133
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeManager.php:234
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeManager.php:170
/var/www/cms/tests/phpunit/CreateTaxonomyTermTest.php:22

3) tests\phpunit\graphql\ServiceAvailable::testGraphql with data set #0 ('{\n          nodeQuery(limit:...      ')
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/GraphQLTest.php:48
/var/www/cms/tests/phpunit/GraphQLTest.php:22

4) tests\phpunit\AccessNodeEditTabs::testAccessNodeEditTab
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/NodeEditTabsTest.php:20

5) tests\phpunit\CreateNodePerformance::testCreateNodePerformance with data set #0 (5)
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/PerformanceCreateNodeTest.php:22

6) tests\phpunit\EditNodePerformance::testEditNodePerformance with data set #0 ('page', 5)
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/PerformanceEditNodeTest.php:22

7) tests\phpunit\EditNodePerformance::testEditNodePerformance with data set #1 ('landing_page', 5)
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/PerformanceEditNodeTest.php:22

8) tests\phpunit\LoginPerformance::testLoginPerformance with data set #0 (2)
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/PerformanceLoginTest.php:22

9) tests\phpunit\roleChecks\RoleChecks::testRole
Drupal\Core\Entity\Exception\NoCorrespondingEntityClassException: The Drupal\user\Entity\Role class does not correspond to an entity type.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:98
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/Entity.php:536
/var/www/cms/tests/phpunit/RoleCheckTest.php:22

10) tests\phpunit\roleChecks\RoleChecks::testUserAccessAdminRolePerms
Drupal\Core\Entity\Exception\NoCorrespondingEntityClassException: The Drupal\user\Entity\Role class does not correspond to an entity type.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:98
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/Entity.php:526
/var/www/cms/tests/phpunit/RoleCheckTest.php:55

11) tests\phpunit\AdminDashboardSecurity::testAdminPermissions with data set #0 ('authenticated')
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/SecurityAdminDashboardTest.php:22

12) tests\phpunit\AdminDashboardSecurity::testAdminPermissions with data set #1 ('content_api_consumer')
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/SecurityAdminDashboardTest.php:22

13) tests\phpunit\AdminDashboardSecurity::testAdminPermissions with data set #2 ('redirect_admnistrator')
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/SecurityAdminDashboardTest.php:22

14) tests\phpunit\CreateNodeSecurity::testCreateNodePermissions with data set #0 ('authenticated')
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/SecurityCreateNodeTest.php:22

15) tests\phpunit\CreateNodeSecurity::testCreateNodePermissions with data set #1 ('content_api_consumer')
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/SecurityCreateNodeTest.php:22

16) tests\phpunit\CreateNodeSecurity::testCreateNodePermissions with data set #2 ('admnistrator_users')
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/SecurityCreateNodeTest.php:22

17) tests\phpunit\SecurityRolesPermissions::testSecurityRolesPermissions with data set #0 ('anonymous', array('access content', 'access site-wide contact form', 'view media'))
Drupal\Core\Entity\Exception\NoCorrespondingEntityClassException: The Drupal\user\Entity\Role class does not correspond to an entity type.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:98
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/Entity.php:526
/var/www/cms/tests/phpunit/SecurityRolesPermissionsTest.php:22

18) tests\phpunit\SecurityRolesPermissions::testSecurityRolesPermissions with data set #1 ('authenticated', array('access content', 'access environment indicator', 'access site-wide contact form', 'access taxonomy overview', 'execute graphql requests', 'execute persisted graphql requests', 'view media'))
Drupal\Core\Entity\Exception\NoCorrespondingEntityClassException: The Drupal\user\Entity\Role class does not correspond to an entity type.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:98
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/Entity.php:526
/var/www/cms/tests/phpunit/SecurityRolesPermissionsTest.php:22

19) tests\phpunit\SecurityRolesPermissions::testSecurityRolesPermissions with data set #2 ('content_api_consumer', array('administer menu', 'use graphql explorer', 'use graphql voyager', 'view any unpublished content', 'view own unpublished content'))
Drupal\Core\Entity\Exception\NoCorrespondingEntityClassException: The Drupal\user\Entity\Role class does not correspond to an entity type.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:98
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/Entity.php:526
/var/www/cms/tests/phpunit/SecurityRolesPermissionsTest.php:22

20) tests\phpunit\SecurityRolesPermissions::testSecurityRolesPermissions with data set #3 ('content_editor', array('access administration pages', 'access content overview', 'access files overview', 'access image_browser entity b... pages', 'access media overview', 'access media_browser entity b... pages', 'access shortcuts', 'access toolbar', 'access user profiles', 'access vamc_operating_statuse... pages', 'administer menu', 'break content lock', 'create alert block content', 'create document media', 'create image media', 'create media', 'create promo block content', 'create video media', 'delete media', 'edit any document media', 'edit any documentation_page content', 'edit any event content', 'edit any event_listing content', 'edit any full_width_banner_al...ontent', 'edit any health_care_local_fa...ontent', 'edit any health_care_local_he...ontent', 'edit any health_care_region_d...ontent', 'edit any health_care_region_p...ontent', 'edit any image media', 'edit any landing_page content', 'edit any news_story content', 'edit any office content', 'edit any outreach_asset content', 'edit any page content', 'edit any person_profile content', 'edit any press_release content', 'edit any publication_listing content', 'edit any regional_health_care...ontent', 'edit any support_service content', 'edit any vamc_operating_statu...ontent', 'edit any video media', 'edit own documentation_page content', 'edit own event content', 'edit own event_listing content', 'edit own full_width_banner_al...ontent', 'edit own health_care_local_fa...ontent', 'edit own health_care_local_he...ontent', 'edit own health_care_region_d...ontent', 'edit own health_care_region_p...ontent', 'edit own landing_page content', 'edit own news_story content', 'edit own office content', 'edit own outreach_asset content', 'edit own page content', 'edit own person_profile content', 'edit own press_release content', 'edit own publication_listing content', 'edit own regional_health_care...ontent', 'edit own support_service content', 'edit own vamc_operating_statu...ontent', 'notify of path changes', 'rebuild tablefield', 'schedule editorial transition..._draft', 'update any alert block content', 'update any media', 'update any promo block content', 'update media', 'use editorial transition arch...lished', 'use editorial transition crea..._draft', 'use editorial transition review', 'use moderation sidebar', 'use text format rich_text', 'use workbench access', 'view all media revisions', 'view all revisions', 'view any unpublished content', 'view event revisions', 'view event_listing revisions', 'view full_width_banner_alert revisions', 'view health_care_local_facili...isions', 'view health_care_local_health...isions', 'view health_care_region_detai...isions', 'view health_care_region_page revisions', 'view landing_page revisions', 'view latest version', 'view news_story revisions', 'view office revisions', 'view outreach_asset revisions', 'view own unpublished content', 'view page revisions', 'view person_profile revisions', 'view press_release revisions', 'view publication_listing revisions', 'view regional_health_care_ser...isions', 'view sections in toolbar', 'view support_service revisions', 'view the administration theme', 'view unpublished paragraphs', 'view vamc_operating_status_an...isions', 'view workbench access information'))
Drupal\Core\Entity\Exception\NoCorrespondingEntityClassException: The Drupal\user\Entity\Role class does not correspond to an entity type.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:98
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/Entity.php:526
/var/www/cms/tests/phpunit/SecurityRolesPermissionsTest.php:22

21) tests\phpunit\SecurityRolesPermissions::testSecurityRolesPermissions with data set #4 ('content_reviewer', array('access administration pages', 'access content overview', 'access files overview', 'access image_browser entity b... pages', 'access media overview', 'access media_browser entity b... pages', 'access shortcuts', 'access toolbar', 'access user profiles', 'access vamc_operating_statuse... pages', 'administer menu', 'break content lock', 'create alert block content', 'create document media', 'create image media', 'create media', 'create promo block content', 'create video media', 'delete media', 'edit any document media', 'edit any documentation_page content', 'edit any event content', 'edit any event_listing content', 'edit any full_width_banner_al...ontent', 'edit any health_care_local_fa...ontent', 'edit any health_care_local_he...ontent', 'edit any health_care_region_d...ontent', 'edit any health_care_region_p...ontent', 'edit any image media', 'edit any landing_page content', 'edit any news_story content', 'edit any office content', 'edit any outreach_asset content', 'edit any page content', 'edit any person_profile content', 'edit any press_release content', 'edit any publication_listing content', 'edit any regional_health_care...ontent', 'edit any support_service content', 'edit any vamc_operating_statu...ontent', 'edit any video media', 'edit own documentation_page content', 'edit own event content', 'edit own event_listing content', 'edit own full_width_banner_al...ontent', 'edit own health_care_local_fa...ontent', 'edit own health_care_local_he...ontent', 'edit own health_care_region_d...ontent', 'edit own health_care_region_p...ontent', 'edit own landing_page content', 'edit own news_story content', 'edit own office content', 'edit own outreach_asset content', 'edit own page content', 'edit own person_profile content', 'edit own press_release content', 'edit own publication_listing content', 'edit own regional_health_care...ontent', 'edit own support_service content', 'edit own vamc_operating_statu...ontent', 'notify of path changes', 'rebuild tablefield', 'schedule editorial transition..._draft', 'update any alert block content', 'update any media', 'update any promo block content', 'update media', 'use editorial transition arch...lished', 'use editorial transition crea..._draft', 'use editorial transition review', 'use editorial transition stag...ishing', 'use moderation sidebar', 'use text format rich_text', 'use workbench access', 'view all media revisions', 'view all revisions', 'view any unpublished content', 'view event revisions', 'view event_listing revisions', 'view full_width_banner_alert revisions', 'view health_care_local_facili...isions', 'view health_care_local_health...isions', 'view health_care_region_detai...isions', 'view health_care_region_page revisions', 'view landing_page revisions', 'view latest version', 'view news_story revisions', 'view office revisions', 'view outreach_asset revisions', 'view own unpublished content', 'view page revisions', 'view person_profile revisions', 'view press_release revisions', 'view publication_listing revisions', 'view regional_health_care_ser...isions', 'view sections in toolbar', 'view support_service revisions', 'view the administration theme', 'view unpublished paragraphs', 'view vamc_operating_status_an...isions', 'view workbench access information'))
Drupal\Core\Entity\Exception\NoCorrespondingEntityClassException: The Drupal\user\Entity\Role class does not correspond to an entity type.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:98
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/Entity.php:526
/var/www/cms/tests/phpunit/SecurityRolesPermissionsTest.php:22

22) tests\phpunit\SecurityRolesPermissions::testSecurityRolesPermissions with data set #5 ('content_publisher', array('access administration pages', 'access content overview', 'access files overview', 'access image_browser entity b... pages', 'access media overview', 'access media_browser entity b... pages', 'access shortcuts', 'access toolbar', 'access user profiles', 'access vamc_operating_statuse... pages', 'administer menu', 'break content lock', 'create alert block content', 'create document media', 'create image media', 'create media', 'create promo block content', 'create terms in health_care_s...xonomy', 'create url aliases', 'create video media', 'delete any alert block content', 'delete any document media', 'delete any event content', 'delete any event_listing content', 'delete any full_width_banner_...ontent', 'delete any health_care_local_...ontent', 'delete any health_care_local_...ontent', 'delete any health_care_region...ontent', 'delete any image media', 'delete any media', 'delete any news_story content', 'delete any office content', 'delete any outreach_asset content', 'delete any person_profile content', 'delete any press_release content', 'delete any promo block content', 'delete any publication_listing content', 'delete any regional_health_ca...ontent', 'delete any support_service content', 'delete any video media', 'delete media', 'delete own document media', 'delete own documentation_page content', 'delete own event content', 'delete own event_listing content', 'delete own full_width_banner_...ontent', 'delete own health_care_local_...ontent', 'delete own health_care_local_...ontent', 'delete own health_care_region...ontent', 'delete own image media', 'delete own landing_page content', 'delete own news_story content', 'delete own office content', 'delete own outreach_asset content', 'delete own page content', 'delete own person_profile content', 'delete own press_release content', 'delete own publication_listing content', 'delete own regional_health_ca...ontent', 'delete own support_service content', 'delete own video media', 'delete terms in health_care_s...xonomy', 'edit any document media', 'edit any documentation_page content', 'edit any event content', 'edit any event_listing content', 'edit any full_width_banner_al...ontent', 'edit any health_care_local_fa...ontent', 'edit any health_care_local_he...ontent', 'edit any health_care_region_d...ontent', 'edit any health_care_region_p...ontent', 'edit any image media', 'edit any landing_page content', 'edit any news_story content', 'edit any office content', 'edit any outreach_asset content', 'edit any page content', 'edit any person_profile content', 'edit any press_release content', 'edit any publication_listing content', 'edit any regional_health_care...ontent', 'edit any support_service content', 'edit any vamc_operating_statu...ontent', 'edit any video media', 'edit own document media', 'edit own documentation_page content', 'edit own event content', 'edit own event_listing content', 'edit own full_width_banner_al...ontent', 'edit own health_care_local_fa...ontent', 'edit own health_care_local_he...ontent', 'edit own health_care_region_d...ontent', 'edit own health_care_region_p...ontent', 'edit own image media', 'edit own landing_page content', 'edit own news_story content', 'edit own office content', 'edit own outreach_asset content', 'edit own page content', 'edit own person_profile content', 'edit own press_release content', 'edit own publication_listing content', 'edit own regional_health_care...ontent', 'edit own support_service content', 'edit own vamc_operating_statu...ontent', 'edit own video media', 'edit terms in health_care_ser...xonomy', 'notify of path changes', 'rebuild tablefield', 'revert all revisions', 'revert event revisions', 'revert event_listing revisions', 'revert full_width_banner_aler...isions', 'revert health_care_local_faci...isions', 'revert health_care_local_heal...isions', 'revert health_care_region_det...isions', 'revert health_care_region_pag...isions', 'revert landing_page revisions', 'revert news_story revisions', 'revert office revisions', 'revert outreach_asset revisions', 'revert page revisions', 'revert person_profile revisions', 'revert press_release revisions', 'revert publication_listing revisions', 'revert regional_health_care_s...isions', 'revert support_service revisions', 'revert vamc_operating_status_...isions', 'schedule editorial transition archive', 'schedule editorial transition...lished', 'schedule editorial transition..._draft', 'schedule editorial transition publish', 'update any alert block content', 'update any media', 'update any promo block content', 'update media', 'use editorial transition archive', 'use editorial transition arch...lished', 'use editorial transition crea..._draft', 'use editorial transition publish', 'use editorial transition review', 'use editorial transition stag...ishing', 'use moderation sidebar', 'use text format rich_text', 'use workbench access', 'view all media revisions', 'view all revisions', 'view any unpublished content', 'view event revisions', 'view event_listing revisions', 'view full_width_banner_alert revisions', 'view health_care_local_facili...isions', 'view health_care_local_health...isions', 'view health_care_region_detai...isions', 'view health_care_region_page revisions', 'view landing_page revisions', 'view latest version', 'view news_story revisions', 'view office revisions', 'view outreach_asset revisions', 'view own unpublished content', 'view page revisions', 'view person_profile revisions', 'view press_release revisions', 'view publication_listing revisions', 'view regional_health_care_ser...isions', 'view sections in toolbar', 'view support_service revisions', 'view the administration theme', 'view unpublished paragraphs', 'view vamc_operating_status_an...isions', 'view workbench access information'))
Drupal\Core\Entity\Exception\NoCorrespondingEntityClassException: The Drupal\user\Entity\Role class does not correspond to an entity type.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:98
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/Entity.php:526
/var/www/cms/tests/phpunit/SecurityRolesPermissionsTest.php:22

23) tests\phpunit\SecurityRolesPermissions::testSecurityRolesPermissions with data set #6 ('admnistrator_users', array('access administration pages', 'access content overview', 'access files overview', 'access shortcuts', 'access toolbar', 'administer menu', 'administer nodes', 'administer users', 'assign content_admin role', 'assign content_api_consumer role', 'assign content_creator_benefi...s role', 'assign content_editor role', 'assign content_publisher role', 'assign content_reviewer role', 'assign redirect_administrator role', 'assign selected workbench access', 'assign vamc_content_creator role', 'batch update workbench access', 'break content lock', 'bypass password policies', 'bypass workbench access', 'create terms in administration', 'delete terms in administration', 'edit terms in administration', 'manage password reset', 'notify of path changes', 'use text format rich_text', 'view sections in toolbar', 'view the administration theme', 'view workbench access information'))
Drupal\Core\Entity\Exception\NoCorrespondingEntityClassException: The Drupal\user\Entity\Role class does not correspond to an entity type.

/var/www/cms/docroot/core/lib/Drupal/Core/Entity/EntityTypeRepository.php:98
/var/www/cms/docroot/core/lib/Drupal/Core/Entity/Entity.php:526
/var/www/cms/tests/phpunit/SecurityRolesPermissionsTest.php:22

24) tests\phpunit\AccessWorkflow::testAccessWorkflow
Error: Call to undefined function Drupal\Tests\user\Traits\user_password()

/var/www/cms/docroot/core/modules/user/tests/src/Traits/UserCreationTrait.php:59
/var/www/cms/docroot/vendor/weitzman/drupal-test-traits/src/Entity/UserCreationTrait.php:42
/var/www/cms/tests/phpunit/WorkflowTest.php:21

--

There was 1 failure:

1) tests\phpunit\graphql\ServiceSecure::testGraphqlAccess with data set #0 ('{\n          nodeQuery(limit:...      ')
Graphql insecure request returned status code 404
Failed asserting that 404 matches expected 401.

/var/www/cms/tests/phpunit/SecurityGraphQLTest.php:39

ERRORS!
Tests: 25, Assertions: 1, Errors: 24, Failures: 1.
```

- **On:** ip-10-247-34-118
- **In:** 7.807s


Live 01:
  - Profissionais necessários para o processo de desenvolvimento de um site: Designer, Frontend, Backend.
- Dividisão do layout em partes para codificação.
- Como funciona a orientação da tela no browser.
- Definição de tags.
- Responsabilidade do HTMl: cuidar de conteúdo o demarcando com tags.
- Hierarquia de titulos


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
> phantomjs-prebuilt@2.1.16 install /var/www/cms/node_modules/phantomjs-prebuilt
> node install.js

PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...

Received 22866K total.
Extracting tar contents (via spawned process)
Removing /var/www/cms/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1572641833287/phantomjs-2.1.1-linux-x86_64 -> /var/www/cms/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /var/www/cms/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs

> core-js@2.6.9 postinstall /var/www/cms/node_modules/core-js
> node scripts/postinstall || echo "ignore"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

added 134 packages from 190 contributors and audited 183 packages in 18.647s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/www/cms
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://internal-dsva-vagov-staging-cms-1188006.us-gov-west-1.elb.amazonaws.com 1
> npm install --only=production
> npm test
Fri, 01 Nov 2019 20:57:16 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
/var/www/cms/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

NoSuchElementError: {"errorMessage":"Unable to find element with css selector '*[name=\"name\"]'","request":{"headers":{"Accept":"application/json; charset=utf-8","Connection":"close","Content-Length":"51","Content-Type":"application/json;charset=UTF-8","Host":"10.247.34.118:54143"},"httpVersion":"1.1","method":"POST","post":"{\"using\":\"css selector\",\"value\":\"*[name=\\\"name\\\"]\"}","url":"/element","urlParsed":{"anchor":"","query":"","file":"element","directory":"/","path":"/element","relative":"/element","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/element","queryKey":{},"chunks":["element"]},"urlOriginal":"/session/2fe3b5f0-fcea-11e9-b135-b7addf88aa07/element"}}
    at Object.checkLegacyResponse (/var/www/cms/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/var/www/cms/node_modules/selenium-webdriver/lib/http.js:509:13)
    at doSend.then.response (/var/www/cms/node_modules/selenium-webdriver/lib/http.js:441:30)
    at process._tickCallback (internal/process/next_tick.js:68:7)
From: Task: WebDriver.findElement(By(css selector, *[name="name"]))
    at thenableWebDriverProxy.schedule (/var/www/cms/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.findElement (/var/www/cms/node_modules/selenium-webdriver/lib/webdriver.js:1014:17)
    at AXE_BUILDER.analyze (/var/www/cms/tests/accessibility/aXeAccessibilityCheck.js:48:24)
    at /var/www/cms/node_modules/axe-webdriverjs/dist/index.js:162:13
    at ManagedPromise.invokeCallback_ (/var/www/cms/node_modules/selenium-webdriver/lib/promise.js:1376:14)
    at TaskQueue.execute_ (/var/www/cms/node_modules/selenium-webdriver/lib/promise.js:3084:14)
    at TaskQueue.executeNext_ (/var/www/cms/node_modules/selenium-webdriver/lib/promise.js:3067:27)
    at asyncRun (/var/www/cms/node_modules/selenium-webdriver/lib/promise.js:2927:27)
    at /var/www/cms/node_modules/selenium-webdriver/lib/promise.js:668:7
    at process._tickCallback (internal/process/next_tick.js:68:7)
From: Task: WebElement.sendKeys()
    at thenableWebDriverProxy.schedule (/var/www/cms/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at WebElementPromise.schedule_ (/var/www/cms/node_modules/selenium-webdriver/lib/webdriver.js:2010:25)
    at WebElementPromise.sendKeys (/var/www/cms/node_modules/selenium-webdriver/lib/webdriver.js:2174:19)
    at AXE_BUILDER.analyze (/var/www/cms/tests/accessibility/aXeAccessibilityCheck.js:48:53)
    at /var/www/cms/node_modules/axe-webdriverjs/dist/index.js:162:13
    at ManagedPromise.invokeCallback_ (/var/www/cms/node_modules/selenium-webdriver/lib/promise.js:1376:14)
    at TaskQueue.execute_ (/var/www/cms/node_modules/selenium-webdriver/lib/promise.js:3084:14)
    at TaskQueue.executeNext_ (/var/www/cms/node_modules/selenium-webdriver/lib/promise.js:3067:27)
    at asyncRun (/var/www/cms/node_modules/selenium-webdriver/lib/promise.js:2927:27)
    at /var/www/cms/node_modules/selenium-webdriver/lib/promise.js:668:7
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** ip-10-247-34-118
- **In:** 20.921s


    :x: Test Failed: va/tests/behat

cd tests/behat
behat --colors

```
@api
Feature: Access control
  In order to protect my site and its content
  As a site owner
  I want to control access with user roles and permissions.

In Container.php line 151:

  You have requested a non-existent service "plugin.manager.image.effect".

behat [-s|--suite SUITE] [-f|--format FORMAT] [-o|--out OUT] [--format-settings FORMAT-SETTINGS] [--init] [--lang LANG] [--name NAME] [--tags TAGS] [--role ROLE] [--story-syntax] [-d|--definitions DEFINITIONS] [--snippets-for [SNIPPETS-FOR]] [--snippets-type SNIPPETS-TYPE] [--append-snippets] [--no-snippets] [--strict] [--order ORDER] [--rerun] [--stop-on-failure] [--dry-run] [--] [<paths>]
```

- **On:** ip-10-247-34-118
- **In:** 0.752s


Excellent, thanks...


Successfully deployed to following URLs:

* https://banastascom-lqk3s6o2g.now.sh
* https://banastas.com
* https://banastascom.banastas.now.sh
* https://banastascom-git-master.banastas.now.sh


Successfully deployed to following URLs:

* https://percival-frontend-ptdth5jcn.now.sh
* https://percival.live
* https://percival-frontend.klauswuestefeld.now.sh
* https://percival-frontend-git-master.klauswuestefeld.now.sh


remember the name attribute. It is used when the form is parsed on the server


clang-format really likes aligning `=` because we asked it to; unfortunately it is problematic for this pattern.


Successfully deployed to following URLs:

* https://timreedcouk-ei6fiqubi.now.sh
* https://timreed.co.uk
* https://www.timreed.co.uk
* https://timreedcouk.ticktockreed.now.sh
* https://timreedcouk-git-master.ticktockreed.now.sh


Copy of this build can be found at
https://www.mewbuilds.com/build/60757c4409a9ea762ae500041b446dc48bfb8d75/index.html
                       https://www.cloudflare-ipfs.com/ipfs/Qmch97mmogjy9kgyDMKMRo2AqwVNhrcGycwJqvM9KM8zcX
                       Virus Total analysis
                       https://www.virustotal.com/file/1343239abddd50a0a6519a5187398e633243001062f6795077e1d2bc808108e0/analysis/1572641995/


Successfully deployed to following URLs:

* https://circle-organization-react-web-kl1islpuh.now.sh
* https://circle-organization-react-web.sheikhuzair26.now.sh
* https://circle-organization-react-web-git-master.sheikhuzair26.now.sh


Yup, that's the expression I started from!

[Copying derivation below since the previous commit got squashed into this one].

![Screen Shot 2019-11-01 at 11 20 33 AM](https://user-images.githubusercontent.com/1163598/68056382-3844fe00-fcb0-11e9-8a49-8ab9e5fa318b.png)


What tripped me is that it doesnt align the same pattern 3 lines up. Deities...


[R/handle_triggers.R:73:35:](https://github.com/ropensci/drake/blob/67487b9a718609e60664508760e3ffa5c2e9dcd0/R/handle_triggers.R#L73) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
  if (is_subtarget(target, config)){
                                  ^~
```


I suspect because that one has two `=` on the preceding line.


At some log levels, "This feature is..." may come without "Stopping bees..." - which is puzzling at best. The log line should define what "This" is. What about "WARNING: Stopping bees is EXPERIMENTAL..."?


Successfully deployed to following URLs:

* https://timreedcouk-4rlhim8um.now.sh
* https://timreed.co.uk
* https://www.timreed.co.uk
* https://timreedcouk.ticktockreed.now.sh
* https://timreedcouk-git-master.ticktockreed.now.sh


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.532s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr680
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr680.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Fri, 01 Nov 2019 21:04:01 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Fri, 01 Nov 2019 21:04:04 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:18


Resolves issue #9


Successfully deployed to following URLs:

* https://circle-organization-react-web-68whwlq43.now.sh
* https://circle-organization-react-web.sheikhuzair26.now.sh
* https://circle-organization-react-web-git-master.sheikhuzair26.now.sh


Hi,

thanks for the fix. When will this be available with the next nuget package?
Currently I do have to call Application.Refresh to workaround it, which is really bad.

Regards,
Jens


Successfully deployed to following URLs:

* https://push-up-heroes-rc2zhsa58.now.sh
* https://push-up-heroes.now.sh
* https://push-up-heroes.jdaudier.now.sh
* https://push-up-heroes-git-master.jdaudier.now.sh


great job,
for the bottles HW, when it will be one bottle it should be single.
keep it up 👍


Successfully deployed to following URLs:

* https://timreedcouk-16edlu3fj.now.sh
* https://timreed.co.uk
* https://www.timreed.co.uk
* https://timreedcouk.ticktockreed.now.sh
* https://timreedcouk-git-master.ticktockreed.now.sh


Deployment failed with the following error:

~~~
Unexpected error. Please try again later. ()
~~~


Successfully deployed to following URLs:

* https://chemicaltools-web-v78j5ylhl.now.sh
* https://chemicaltools-web.njzjz.now.sh
* https://chemicaltools-web-git-master.njzjz.now.sh


Successfully deployed to following URLs:

* https://circle-organization-react-web-lv3jrj2de.now.sh
* https://circle-organization-react-web.sheikhuzair26.now.sh
* https://circle-organization-react-web-git-master.sheikhuzair26.now.sh


How come you changed this?


Likewise


Successfully deployed to following URLs:

* https://timreedcouk-ggkk2lp54.now.sh
* https://timreed.co.uk
* https://www.timreed.co.uk
* https://timreedcouk.ticktockreed.now.sh
* https://timreedcouk-git-master.ticktockreed.now.sh


That is with Miguel


168168673_Issue7476 (Nigusse) - x86_64-MacOS-10.13-clang: OK (2554 of 2579 tests passed, 610 test warnings)

Messages:\n
 * 520 tests had: EIO diffs.
 * 600 tests had: ESO small diffs.
 * 468 tests had: MTR small diffs.
 * 404 tests had: Table small diffs.
 * 5 tests had: EDD diffs.
 * 18 tests had: ESO big diffs.
 * 9 tests had: MTR big diffs.
 * 19 tests had: Table big diffs.
 * 30 tests had: ZSZ small diffs.
 * 13 tests had: ERR diffs.
 * 9 tests had: SSZ small diffs.
 * 2 tests had: JSON big diffs.
 * 2 tests had: AUD diffs.

Failures:\n

regression Test Summary
 * Passed: 644
 * Failed: 25

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


Включает. Но что делает метод instances? - это ридер


возможно, писать так много раз _setWeatherIcon().postValue(R.drawable.xxx) слегка избыточно ?


168168673_Issue7476 (Nigusse) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2594 of 2619 tests passed, 614 test warnings)

Messages:\n
 * 530 tests had: EIO diffs.
 * 606 tests had: ESO small diffs.
 * 412 tests had: Table small diffs.
 * 467 tests had: MTR small diffs.
 * 5 tests had: EDD diffs.
 * 15 tests had: ESO big diffs.
 * 9 tests had: MTR big diffs.
 * 20 tests had: Table big diffs.
 * 20 tests had: ERR diffs.
 * 12 tests had: SSZ small diffs.
 * 43 tests had: ZSZ small diffs.
 * 2 tests had: JSON big diffs.

Failures:\n

regression Test Summary
 * Passed: 664
 * Failed: 25

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


error: Unit ? что ты хотел этим сказать ?


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.263s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr681
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr681.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Fri, 01 Nov 2019 21:14:37 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Fri, 01 Nov 2019 21:14:40 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:13


Серьезно ? ))


While you're correct that the code for recitation isn't RES but REC, RES is a meeting type for Research(not sure what that even means tbh). Here's the full list:

| count | meeting type | meeting type description |
|-------|--------------|--------------------------|
| 8072  | LEC          | Lecture                  |
| 3719  | LAB          | Laboratory               |
| 2345  | RES          | Research                 |
| 1401  | EXAM         | Examination              |
| 864   | INS          | Independent Study        |
| 467   | SEM          | Seminar                  |
| 398   | PRAC         | Practicum                |
| 280   | REC          | Recitation               |
| 144   | CLD          | Clinic                   |
| 9     | CMP          | Competition              |
| 6     | PRL          | Private Lesson           |
| 2     | CLAS         | Class                    |
| 1     | INT          | Internship               |


Remember name attribute for select also


Careful not to duplicate id and name attr. Only use same name attr with radio elements


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://ci-397-cgsiweb.pantheonsite.io/)

Created multidev environment [ci-397](https://dashboard.pantheon.io/sites/806fd996-4d92-45f6-a74e-dc88955a747a#ci-397) for cgsiweb.


Inform user about validation requirements


Successfully deployed to following URLs:

* https://news-ssr-ln3jz184x.now.sh
* https://shipping-news.tech
* https://dnews.cloud
* https://news-ssr.kunukn.now.sh
* https://news-ssr-git-master.kunukn.now.sh


ну, это через ресуры делается. Ну и также weatherName я бы сделал enum. Его передавал в активити, а там маппил бы на стринговый ресурс


@ffontaine This commit breaks Bazel on macOS: https://buildkite.com/bazel/google-logging/builds/715


Successfully deployed to following URLs:

* https://website-c7mzp38jz.now.sh
* https://website.ethanjustice.now.sh
* https://website-git-master.ethanjustice.now.sh


@grigoryk @csadilek Is this comment still accurate? I see that issue has been closed.


The following doc(s) have been deployed to the [dfickerrel](https://dfickerrel-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/relaunch](https://dfickerrel-static-docs.pantheonsite.io/docs/relaunch)


Successfully deployed to following URLs:

* https://gatsby-theme-carbon-4s3cbe457.now.sh
* https://gatsby-theme-carbon.now.sh
* https://gatsby-theme-carbon.carbon-design-system.now.sh
* https://gatsby-theme-carbon-git-master.carbon-design-system.now.sh


TeamCity Glyssen / Glyssen pull requests [Build *.*.644.e9a738503946c808dd8e6e92cf1b478cb1677b63](https://build.palaso.org/viewLog.html?buildId=166187&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **FAILURE**
Summary: Compilation error: Reference Text Utility\Reference Text Utility.csproj Build time: 00:01:23


Successfully deployed to following URLs:

* https://nutrimprove-30nkii6q8.now.sh
* https://nutrimprove.now.sh
* https://nutrimprove.co.uk
* https://www.nutrimprove.co.uk
* https://nutrimprove.com
* https://www.nutrimprove.com
* https://nutrimprove.eatwell.now.sh
* https://nutrimprove-git-master.eatwell.now.sh


Create a new instance in `beforeEach` and check again if you need such intricacies.


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.47s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr675
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr675.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Fri, 01 Nov 2019 21:24:43 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Fri, 01 Nov 2019 21:24:46 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:16


168168673_Issue7476 (Nigusse) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1239 of 1239 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) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-43.24%25-green.png)


Successfully deployed to following URLs:

* https://nutrimprove-75th64cdm.now.sh
* https://nutrimprove.now.sh
* https://nutrimprove.co.uk
* https://www.nutrimprove.co.uk
* https://nutrimprove.com
* https://www.nutrimprove.com
* https://nutrimprove.eatwell.now.sh
* https://nutrimprove-git-master.eatwell.now.sh


Successfully deployed to following URLs:

* https://circle-organization-react-web-1fv6owc50.now.sh
* https://circle-organization-react-web.sheikhuzair26.now.sh
* https://circle-organization-react-web-git-master.sheikhuzair26.now.sh


Successfully deployed to following URLs:

* https://gatsby-theme-carbon-g2ihp4vx6.now.sh
* https://gatsby-theme-carbon.now.sh
* https://gatsby-theme-carbon.carbon-design-system.now.sh
* https://gatsby-theme-carbon-git-master.carbon-design-system.now.sh


Successfully deployed to following URLs:

* https://acueducto-es4izi5d8.now.sh
* https://acueducto.studio
* https://acueducto.fobossalmeron.now.sh
* https://acueducto-git-master.fobossalmeron.now.sh


ok that's perfect, great!

Separately: should we rename CRPS to "quadratic" (and similarly MLE to "logarithmic") to keep it consistent across continuous/discrete?


Hi . input-required class should be on input elements. Otherwise it will not work wth the javascript


Successfully deployed to following URLs:

* https://circle-organization-react-web-1cearmoy5.now.sh
* https://circle-organization-react-web.sheikhuzair26.now.sh
* https://circle-organization-react-web-git-master.sheikhuzair26.now.sh


Had to comment out line 1962, 1966 and 1967 to get the Board Discovery Button to show up, otherwise it would only show when running with -d all, but then it wouldn't actually run mesaflash.
Other than that, I was able to get it to find the 7i96 board and create the configuration successfully! I just need to check on the SSR output


Successfully deployed to following URLs:

* https://react-hook-form-website-kvfgle1ti.now.sh
* https://react-hook-form.com
* https://www.react-hook-form.com
* https://react-hook-form-website.bluebill1049.now.sh
* https://react-hook-form-website-git-master.bluebill1049.now.sh


max length only works with type text unfortunately


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://ci-402-cgsiweb.pantheonsite.io/)

Created multidev environment [ci-402](https://dashboard.pantheon.io/sites/806fd996-4d92-45f6-a74e-dc88955a747a#ci-402) for cgsiweb.


Try to add more specific validation to passwords


try to add more specific validation to phone number


Successfully deployed to following URLs:

* https://slow-zone-mn3r42diz.now.sh
* https://slow.zone
* https://slow-zone.banterability.now.sh
* https://slow-zone-git-master.banterability.now.sh


[R/checkout.R:160:1:](https://github.com/ropensci/git2r/blob/ec08f56095ddc38f397912683fbbd29e7fa19b9b/R/checkout.R#L160) *style:* **functions should have cyclomatic complexity of less than 15, this has 21.**
```r
checkout <- function(object = NULL,
^
```
[R/config.R:56:1:](https://github.com/ropensci/git2r/blob/ec08f56095ddc38f397912683fbbd29e7fa19b9b/R/config.R#L56) *style:* **functions should have cyclomatic complexity of less than 15, this has 18.**
```r
config <- function(repo = NULL, global = FALSE, user.name, user.email, ...) {
^
```


Successfully deployed to following URLs:

* https://warapp-i3tcz947e.now.sh
* https://warapp-careful-red-handed-tamarin.now.sh
* https://warapp.lmachens.now.sh
* https://warapp-git-master.lmachens.now.sh


Was just thinking along those same lines for nomenclature -- agreed!


remember that name attribute must also be unique. Only use same with radio buttons


Successfully deployed to following URLs:

* https://pietspace-2bqwmvtg5.now.sh
* https://piet.space
* https://www.piet.space
* https://pietspace.pietvanzoen.now.sh
* https://pietspace-git-master.pietvanzoen.now.sh


Successfully deployed to following URLs:

* https://catalyst-website-l20d5cole.now.sh
* https://www.cryptocatalyst.net
* https://catalyst-website.n8tb1t.now.sh
* https://catalyst-website-git-master.n8tb1t.now.sh


Hey - please revisit our Jira task for this change, where we discussed  the naming convention.

Whether it is instead of or along side this command, "whoami" is not going to be sufficient for it's intended purpose.

We want to have a 'profile' command that details the authenticated users, and a 'workspace' command that details the current workspace for a project.


Successfully deployed to following URLs:

* https://insta-clone-7xa0p8t5e.now.sh
* https://insta-clone-witty-dragonfly-90.now.sh
* https://insta-clone.bruno3dcontato.now.sh
* https://insta-clone-git-master.bruno3dcontato.now.sh


Successfully deployed to following URLs:

* https://grifstuf-78o75220z.now.sh
* https://grifstuf-technical-roseate-spoonbill.now.sh
* https://grifstuf.gpolonus.now.sh
* https://grifstuf-git-master.gpolonus.now.sh


It's not clear to me why `cat` isn't supported in Dask when `others == None`. Not having the ability to concat a single series into a string is a significant cost, I think.


Successfully deployed to following URLs:

* https://circle-organization-react-web-jbz472mt3.now.sh
* https://circle-organization-react-web.sheikhuzair26.now.sh
* https://circle-organization-react-web-git-master.sheikhuzair26.now.sh


What about using `#include "publictypes.h"` (and similar for other Tesseract includes) when including an API header from another API header?

This would be a little shorter and also faster because the compiler would not have to search the included file.


Why the fuck is the font css imported here? Go to `/global.scss` and import it via `@import` directive next time


Can you say how you did it? I want to try to fix on mido.
My log
https://gist.github.com/Roker2/ad696cc6ba709c94ded1ad0b58f6ba60
Yes, stack are corrupted. It is a same issue.


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.542s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr673
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr673.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Fri, 01 Nov 2019 21:37:28 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Fri, 01 Nov 2019 21:37:30 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:17


desconsiderar esse commit


That way, the script will only work for Herrenberg now? What would it take to let the (or another) server send the fileHash?


I'l learn

Dňa pi 1. 11. 2019, 22:38 Martin Brázda <notifications@github.com>
napísal(a):

> Why the fuck is the font css imported here? Go to /global.scss and import
> it via @import directive next time
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/urbex-reloaded/urbex-reloaded/commit/3bac39320cc10b182d7ed82ba41cafc1aebbdf96?email_source=notifications&email_token=ANL4W7OE2DCEI3S5GV3CCOTQRSOTPA5CNFSM4JIAJBIKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCDUGP#commitcomment-35770575>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ANL4W7L7AGVUFHAO577E52DQRSOTPANCNFSM4JIAJBIA>
> .
>


Just to clarify, you'd like me to change the email here?


Don't use direct colors here. Use global css variables instead. We have a palette and vars are for enforcing that. Use css vars like `var(--color-bg-l1)` next time.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


TeamCity Glyssen / Glyssen pull requests [Build *.*.645.c4cda7f298dcb7e0c11b614c80308d07bd295dc3](https://build.palaso.org/viewLog.html?buildId=166192&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **SUCCESS**
Summary: Tests passed: 2329, ignored: 18 Build time: 00:09:17


The source of this not getting updated is https://github.com/dotnet/dotnet-docker/blob/nightly/eng/update-dependencies/ManifestUpdater.cs#L48.

Build log:
```
update-dependencies Information: 0 : Updating 3.1.0-preview3.19530-RuntimeVersion to 3.1.0-preview3.19530.5

```

This is intended to retrieve '3.1' or the part before the second '.'.  Using the Version type may be a better choice here and then calling ToString(2).


Addresses #359


Successfully deployed to following URLs:

* https://insta-clone-qcdxbcyor.now.sh
* https://insta-clone-witty-dragonfly-90.now.sh
* https://insta-clone.bruno3dcontato.now.sh
* https://insta-clone-git-master.bruno3dcontato.now.sh


Successfully deployed to following URLs:

* https://circle-organization-react-web-66qrej2y0.now.sh
* https://circle-organization-react-web.sheikhuzair26.now.sh
* https://circle-organization-react-web-git-master.sheikhuzair26.now.sh


ssc_3rdpartylib (Unknown) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


Created multidev environment [sfgov#ci-3477](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-3477).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-3477-sfgov.pantheonsite.io/)


just check according to mime type


Arghh, this is completely wrong!
should be `memcpy(buf,&one,4)`


ssc_3rdpartylib (Unknown) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (11 of 11 tests passed, 0 test warnings)

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


Maybe there's a way to inspect TeXLive's installation path(s) via `tlmgr` a/o `kpsewhich`.


In "Write specs for new Ruby 2.x" I did not find open issues for which I feel competent.

Therefore I will continue to slog along refining old specs.   Wish I could do better.


ssc_3rdpartylib (Unknown) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


ssc_3rdpartylib (Unknown) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-0%25-red.png)


Successfully deployed to following URLs:

* https://acueducto-npplgd0b9.now.sh
* https://acueducto.studio
* https://acueducto.fobossalmeron.now.sh
* https://acueducto-git-master.fobossalmeron.now.sh


Happy to have those cleaned up!


@ascherer I'm not familiar with that stuff. I am willing to accept a PR that handles this well. :)


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-1-ivycat-build-tools-test.pantheonsite.io/)

Created multidev environment [pr-1](https://dashboard.pantheon.io/sites/40c6fd46-0ec3-4987-b917-9489fc102ca5#pr-1) for ivycat-build-tools-test.


// Copyright © 2017-2019 Trust Wallet.
//
// This file is part of Trust. The full Trust copyright notice, including
// terms governing use, modification, and redistribution, is contained in the
// file LICENSE at the root of the source code distribution tree.

#pragma once

#include "Account.h"
#include "EncryptionParameters.h"
#include "../Data.h"
#include "../HDWallet.h"

#include <TrustWalletCore/TWCoinType.h>
#include <nlohmann/json.hpp>

#include <optional>
#include <string>

namespace TW::Keystore {

/// An stored key can be either a private key or a mnemonic phrase for a HD
/// wallet.
enum class StoredKeyType { privateKey, mnemonicPhrase };

/// Represents a key stored as an encrypted file.
struct StoredKey {
    /// Type of key stored.
    StoredKeyType type;

    /// Unique identifier.
    std::optional<std::string> id;

    /// Name.
    std::string name;

    /// Encrypted payload.
    EncryptionParameters payload;

    /// Active accounts.
    std::vector<Account> accounts;

    /// Initializes a `StoredKey` with a type and an encrypted payload.
    StoredKey(StoredKeyType type, std::string name, EncryptionParameters payload);

    /// Initializes a `StoredKey` with a type, an encryption password, and
    /// unencrypted data.
    ///
    /// This contstructor will encrypt the provided data with default encryption
    /// parameters.
    StoredKey(StoredKeyType type, std::string name, const std::string& password, Data data);

    /// Returns the HDWallet for this key.
    ///
    /// @throws std::invalid_argument if this key is of a type other than
    /// `mnemonicPhrase`.
    HDWallet wallet(const std::string& password);

    /// Returns the account for a specific coin, creating it if necessary and
    /// the provided wallet is not `nullptr`.
    const Account* account(TWCoinType coin, const HDWallet* wallet);

    /// Returns the account for a specific coin if it exists.
    const Account* account(TWCoinType coin) const;

    /// Remove the account for a specific coin
    void removeAccount(TWCoinType coin);

    /// Returns the private key for a specific coin, creating an account if
    /// necessary.
    ///
    /// @throws std::invalid_argument if this key is of a type other than
    /// `mnemonicPhrase` and a coin other than the default is requested.
    const PrivateKey privateKey(TWCoinType coin, const std::string& password);

    /// Loads and decrypts a stored key from a file.
    ///
    /// @param path file path to load from.
    /// @returns descrypted key.
    /// @throws DecryptionError
    static StoredKey load(const std::string& path);

    /// Stores the key into an encrypted file.
    ///
    /// @param path file path to store in.
    void store(const std::string& path);

    /// Initializes `StoredKey` with a JSON object.
    StoredKey(const nlohmann::json& json);

    /// Saves `this` as a JSON object.
    nlohmann::json json() const;

    /// Fills in all empty and invalid addresses.
    ///
    /// Use to fix legacy wallets with invalid address data. This method needs
    /// the encryption password to re-derive addresses from private keys.
    void fixAddresses(const std::string& password);
};

} // namespace TW::Keystore

/// Wrapper for C interface.
struct TWStoredKey {
    TW::Keystore::StoredKey impl;
};


ssc_3rdpartylib (Unknown) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-IntegrationCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-0%25-red.png)


Hi . Best not jump between pages since each page has to be validated before proceeding


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.508s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr674
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr674.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Fri, 01 Nov 2019 21:47:37 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Fri, 01 Nov 2019 21:47:40 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:18


I'm not familiar with this platform but I'll do my best to fix it. I saw that you have two build systems: cmake and autotools. If macOS uses autotools then it could explain the issue as the HAVE_DLFCN_H check is only present in the CMakeLists.txt so I can fix this first issue.

However if macOS also uses cmake, there is probably another issue. I can always remove the `&& defined(HAVE_DLFCN_H)` from the macOS branch.


Also name attr should be unique. It is used when the form is read by the server. Only reuse name attr when setting up radio button elements


looking for a web architect with Magento in Atlanta


I think this loop can be replaces by something like:

    if self._set.intersection(value):
        raise ...


ssc_3rdpartylib (Unknown) - x86_64-MacOS-10.13-clang: OK (2579 of 2579 tests passed, 0 test warnings)

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


This is a permanent role with a great growth opportunity


[inst/examples/example-slicer.R:8:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/inst/examples/example-slicer.R#L8) *style:* **Variable and function name style should be camelCase.**
```r
DT <- reactive({
^~
```
[R/generator.R:103:4:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/generator.R#L103) *style:* **Commented code should be removed.**
```r
  #ns <- NS(id)
   ^~~~~~~~~~~~
```
[R/generator.R:107:4:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/generator.R#L107) *style:* **Commented code should be removed.**
```r
  #tabContent <- paste0(module$name, "UI(\"", ns(module$id), "\"", parameters, ")")
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generator.R:205:4:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/generator.R#L205) *style:* **Commented code should be removed.**
```r
  #ns <- NS(id)
   ^~~~~~~~~~~~
```
[R/generator.R:209:4:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/generator.R#L209) *style:* **Commented code should be removed.**
```r
  #callModuleDirective <- paste0("callModule(", name, ", \"", ns(id), "\"", renderedParameters, ")")
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/histogramForRaster.R:77:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/histogramForRaster.R#L77) *style:* **Commented code should be removed.**
```r
    #   numeric()
        ^~~~~~~~~
```
[R/histogramForRaster.R:79:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/histogramForRaster.R#L79) *style:* **Commented code should be removed.**
```r
    #   ras[]
        ^~~~~
```
[R/pkgInfo.R:46:8:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/pkgInfo.R#L46) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
  }) %>% unlist()
     ~~^
```
[R/polygonList.R:26:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/polygonList.R#L26) *style:* **Lines should not be more than 100 characters.**
```r
#' @note This is a temporary workaround until we resolve inheritance of S3 classes (see \code{.polygonList}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:133:37:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/rastersOverTime.R#L133) *style:* **Commented code should be removed.**
```r
  tilesGroup <- "Time since fire" # session$ns("tiles")
                                    ^~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:140:37:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/rastersOverTime.R#L140) *style:* **Commented code should be removed.**
```r
  tilesGroup <- "Time since fire" # session$ns("tiles")
                                    ^~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:151:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/rastersOverTime.R#L151) *style:* **Commented code should be removed.**
```r
    #grep(rasterFilename, gsub("www/", "", rctUrlTemplate()), value = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:193:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/rastersOverTime.R#L193) *style:* **Commented code should be removed.**
```r
    #sp1 <- SpatialPoints(t(bbox(mapBoundsAsExtent)), proj4string = CRS(proj4stringLFLT))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:194:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/rastersOverTime.R#L194) *style:* **Commented code should be removed.**
```r
    #sp2 <- spTransform(sp1, crs(rast))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:195:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/rastersOverTime.R#L195) *style:* **Commented code should be removed.**
```r
    #tryCatch(crop(rast, sp2), error = function(x) NULL) ## TODO: why error? why NULL?
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:205:7:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/rastersOverTime.R#L205) *style:* **Commented code should be removed.**
```r
    # Cache(.sampleRasterToRAM, ras)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/shine.R:87:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/shine.R#L87) *style:* **functions should have cyclomatic complexity of less than 15, this has 52.**
```r
setMethod(
^
```
[R/simOutputs.R:89:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/simOutputs.R#L89) *style:* **Commented code should be removed.**
```r
    #Plot(demoArea, addTo = "map") ## TO DO: use study area from inside simList
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:24:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L24) *style:* **Commented code should be removed.**
```r
      # setkeyv(datatable, chosenCategories[[len]])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:26:11:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L26) *style:* **Commented code should be removed.**
```r
      #   subtable <- na.omit(datatable[chosenValues[[len]]])
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:135:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L135) *style:* **Commented code should be removed.**
```r
    #assertthat::assert_that(is.data.table(datatable()))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:160:7:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L160) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      } %>% unique()
      ^
```
[R/slicer.R:166:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L166) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
        } %>% unique()
        ^
```
[R/slicer.R:172:11:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L172) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
          } %>% unique()
          ^
```
[R/slicer.R:196:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L196) *style:* **Commented code should be removed.**
```r
    #Cache(.slicer, dtFull, categories, possibleValues, serverFunction, uiSequence, ...)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:204:4:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L204) *style:* **Commented code should be removed.**
```r
  #browser()
   ^~~~~~~~~
```
[R/slicer.R:278:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L278) *style:* **Commented code should be removed.**
```r
    #assertthat::assert_that(is.data.table(datatable()))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:296:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L296) *style:* **Commented code should be removed.**
```r
    #Cache(.slicer2, dtFull, categories, possibleValues, serverFunction, uiSequence, ...)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:307:7:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L307) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      } %>% unique()
      ^
```
[R/slicer.R:313:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/slicer.R#L313) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
        } %>% unique()
        ^
```
[R/spades.R:19:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/spades.R#L19) *style:* **Variable and function name style should be camelCase.**
```r
spades_simInit <- function(input, output, session, ...) {
^~~~~~~~~~~~~~
```
[R/spades.R:52:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/spades.R#L52) *style:* **Variable and function name style should be camelCase.**
```r
spades_expt <- function(input, output, session, sim, reps, seed, objectsToHash,
^~~~~~~~~~~
```
[R/spades.R:57:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/spades.R#L57) *style:* **Commented code should be removed.**
```r
    #initialRun1 <- spades(Copy(sim), debug = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/timeSeriesofRasters.R:105:49:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/timeSeriesofRasters.R#L105) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
          onClick = JS(paste0("function(btn, map){ map.fitBounds([[",
                                                ^~
```
[R/timeSeriesofRasters.R:110:49:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/timeSeriesofRasters.R#L110) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
          onClick = JS(paste0("function(btn, map){ map.setView([",
                                                ^~
```
[R/uploadPolygon.R:59:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/uploadPolygon.R#L59) *style:* **Lines should not be more than 100 characters.**
```r
        p("Upload a shapefile by selecting .shp and its associated files (or upload a single .zip file)."),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/uploadPolygon.R:60:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/uploadPolygon.R#L60) *style:* **Lines should not be more than 100 characters.**
```r
        p("Each polygon should have a \"shinyLabel\" attribute, otherwise a generic default will be used."),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/zzz.R:4:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/8767eb9e36e6f6b150764efde6f90c66b9a1d76d/R/zzz.R#L4) *style:* **Lines should not be more than 100 characters.**
```r
  .pkgEnv$menuItemTemplatePath <- system.file(package = "SpaDES.shiny", "templates/menuItem.template")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Successfully deployed to following URLs:

* https://carbon-website-63qyg6u0u.now.sh
* https://carbondesignsystem.now.sh
* https://carbon-website.carbon-design-system.now.sh
* https://carbon-website-git-master.carbon-design-system.now.sh


@nikolowry yes, thanks - I have fixed the README in a237a5c


Try to figure out how to add specific number validation for element like postcode. Look to the other students. You will have to sert a pattern attribute


Nice @mattyx14 =]


Try to inform user about password requirements


waterHeaterMixedRefactor (mitchute) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

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


photo added


My author got unset and I didn't notice. You can blame me if this causes problems.


added commas


waterHeaterMixedRefactor (mitchute) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (11 of 11 tests passed, 0 test warnings)

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