From 827ce4b14d97c6986081f5ea86ebeabcf2065a22 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Mon, 6 Dec 2021 19:58:14 -0800 Subject: [PATCH] mixin/case-xml - Enable CiviCase during testing --- .../shimmy/tests/phpunit/E2E/Shimmy/LifecycleTest.php | 4 ++++ tools/mixin/bin/test-all | 3 +++ 2 files changed, 7 insertions(+) diff --git a/tests/extensions/shimmy/tests/phpunit/E2E/Shimmy/LifecycleTest.php b/tests/extensions/shimmy/tests/phpunit/E2E/Shimmy/LifecycleTest.php index 91a0eebceb..49c60c782f 100644 --- a/tests/extensions/shimmy/tests/phpunit/E2E/Shimmy/LifecycleTest.php +++ b/tests/extensions/shimmy/tests/phpunit/E2E/Shimmy/LifecycleTest.php @@ -15,6 +15,10 @@ class E2E_Shimmy_LifecycleTest extends \PHPUnit\Framework\TestCase implements \C */ protected $mixinTests; + public static function setUpBeforeClass(): void { + civicrm_api3('Extension', 'refresh', ['local' => TRUE, 'remote' => FALSE]); + } + protected function setUp(): void { $this->assertNotEquals('UnitTests', getenv('CIVICRM_UF'), 'This is an end-to-end test involving CLI and HTTP. CIVICRM_UF should not be set to UnitTests.'); diff --git a/tools/mixin/bin/test-all b/tools/mixin/bin/test-all index 174389c141..694839848e 100755 --- a/tools/mixin/bin/test-all +++ b/tools/mixin/bin/test-all @@ -34,6 +34,9 @@ function mixer_test() { civibuild restore cv flush + ## Facilitate testing of mixin/case-xml@1. + cv ev 'CRM_Core_BAO_ConfigSetting::enableComponent("CiviCase");' + ## usage: mixer test [-f] [--bare] [--isolate] [...] -- [...] "$SCRIPT_DIR/mixer" test -f "$EX_EXT_DIR" "$@" -- --group e2e --log-junit "$JUNIT_DIR/$XML_FILE" } -- 2.25.1