fix(ci): install apps on test-site

This commit is contained in:
Ritvik Sardana
2026-05-21 12:28:24 +05:30
parent 07ef9575ec
commit a1ef8122db
3 changed files with 6 additions and 6 deletions
+5 -1
View File
@@ -40,12 +40,16 @@ sed -i 's/schedule:/# schedule:/g' Procfile
sed -i 's/socketio:/# socketio:/g' Procfile
sed -i 's/redis_socketio:/# redis_socketio:/g' Procfile
bench get-app erpnext --branch "develop"
bench get-app telephony
bench get-app helpdesk "${GITHUB_WORKSPACE}"
bench get-app erpnext --branch "develop"
bench setup requirements --dev
bench start &>> ~/frappe-bench/bench_start.log &
CI=Yes bench build --app frappe &
bench --site test_site reinstall --yes
bench --verbose --site test_site install-app erpnext
bench --verbose --site test_site install-app telephony
bench --verbose --site test_site install-app helpdesk
+1
View File
@@ -29,6 +29,7 @@ share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
.claude-flow
helpdesk/docs/current
helpdesk/public/desk
@@ -1,7 +1,6 @@
# Copyright (c) 2022, Frappe Technologies and Contributors
# See license.txt
import unittest
import frappe
from frappe.model.rename_doc import rename_doc
@@ -15,10 +14,6 @@ from helpdesk.test_utils import (
)
@unittest.skipUnless(
"erpnext" in frappe.get_installed_apps(),
"ERPNext is not installed — skipping Customer sync tests",
)
class TestHDCustomer(FrappeTestCase):
def setUp(self):
disable_erpnext_sync()