Ankush
d58d2ac77f
ci(cypress): use env variable for key ( #13616 )
...
documentation ref: https://docs.cypress.io/guides/guides/command-line#cypress-run
2021-06-30 23:05:05 +05:30
Gavin D'souza
0d8aeba3ee
fix: Update coverage omit files
...
Files that don't end with .py or .pyo ot .pyc are automatically
skipped by coveragepy. Updated omit list accordingly to remove non
python importable files.
ref: https://coverage.readthedocs.io/en/coverage-5.5/source.html#execution
2021-06-03 18:59:00 +05:30
Gavin D'souza
95ab1a60b4
ci: Add frappe patch test
...
* Generated v10 backup archive
* used old v7 erpnext backup hosted via build.erpnext.com
* upgraded to v10 frappe + erpnext
* uninstalled and deleted erpnext related data
* Hosted backup on https://frappeframework.com/files/v10-frappe.sql.gz
2021-06-03 17:38:03 +05:30
Ankush Menat
327b9669e3
Merge branch 'develop' into sgrep_microtemplate
2021-06-03 12:09:19 +05:30
Ankush Menat
a89ed83c38
Merge branch 'develop' into sgrep_microtemplate
2021-06-02 16:55:29 +05:30
Gavin D'souza
4e7526066f
Merge branch 'develop' into drop-py2-code
2021-05-28 10:51:39 +05:30
Gavin D'souza
feea2f3c44
fix: Use raw string to avoid invalid escape sequence errors
2021-05-26 16:32:41 +05:30
Suraj Shetty
ab9b6bf36e
ci: Run ui tests after PR merge for status badge
2021-05-26 15:46:41 +05:30
Suraj Shetty
8764134309
ci: Run mariadb tests after PR merge for coverage badge
2021-05-26 10:02:12 +05:30
Ankush Menat
889e8aacb7
ci(semgrep): false +ve translation on templates
...
separated JS and python rules for granuarilty.
Ignore matches with microtemplating that have this structure: `{{.*_.*}}` in string.
2021-05-25 12:53:37 +05:30
Faris Ansari
dc539ff21c
fix: Set node version to 14 for publish assets
2021-05-18 17:06:26 +05:30
Faris Ansari
d90660affe
fix: Set node to version 14 again
2021-05-18 13:09:28 +05:30
Faris Ansari
f8ca990a83
Merge remote-tracking branch 'upstream/develop' into esbuild
2021-05-16 11:26:43 +05:30
Ankush Menat
4d7f5a8f8d
ci: fix semgrep false positives ( #13161 )
...
* ci: fix false positive rule for split js translate
- limit regex to must match end of line.
- expand previous check to take care of other ways to split multi-line
calls.
* ci: update tests for rules, ignore rules in sider
* ci: enable semgrep on v13 branches
* ci: fix false positive for python split strings
2021-05-12 20:22:48 +05:30
Suraj Shetty
155b28cf51
ci: Update Job names
...
- Also, update mergify rules
2021-05-12 16:29:05 +05:30
Suraj Shetty
ed2a3aa589
ci: Add test orchestrator URL
2021-05-10 23:48:32 +05:30
Suraj Shetty
0d937cda27
fix: Get ORCHESTRATOR_URL from secrets
2021-05-10 16:14:36 +05:30
Suraj Shetty
1829fd3a2b
ci: Run tests using orchestrator
2021-05-10 12:46:02 +05:30
Suraj Shetty
03d3d67b93
ci: Trial to fix coveralls
2021-05-08 15:49:15 +05:30
Suraj Shetty
85f6f47edc
Merge branch 'develop' of https://github.com/frappe/frappe into python-distributed-testing
2021-05-08 11:27:42 +05:30
Suraj Shetty
00b6a6729d
ci: Use right parallel test runner command
...
- Also, fix coverage & coveralls setup
2021-05-07 21:59:58 +05:30
Faris Ansari
add84065ad
Merge remote-tracking branch 'upstream/develop' into esbuild
2021-05-07 12:55:04 +05:30
Faris Ansari
9000d86681
fix: Pin node version to 14 in package.json
...
- Install node 14 in CI
2021-05-07 12:33:34 +05:30
Suraj Shetty
5ccccf104d
chore: Track before test time
2021-05-06 17:39:19 +05:30
Suraj Shetty
3e7b48438c
chore: Debug
2021-05-06 15:12:08 +05:30
Suraj Shetty
aab2aca089
ci: Enable coveralls
2021-05-06 14:52:00 +05:30
Suraj Shetty
22dfb6a3d8
ci: Fix path-to-cov
2021-05-05 17:11:55 +05:30
Suraj Shetty
c5910f91ee
ci: Fix coverage file path
2021-05-05 16:17:17 +05:30
Suraj Shetty
0375b9f3af
chore: Enable coveralls
2021-05-05 14:05:12 +05:30
Suraj Shetty
e33a09f4e6
refactor: Test runner
...
- fix style
- Handle global dependency
2021-05-05 13:15:25 +05:30
Leela vadlamudi
3875004d7e
Merge pull request #13057 from leela/email-refactoring
...
refactor: Email Module - 1
2021-05-05 11:45:04 +05:30
Faris Ansari
d290f41abd
fix: Support for built assets downloading
2021-05-04 06:52:07 +05:30
leela
0a1902e650
fix: semgrep's split translation regex
2021-05-03 06:25:57 +05:30
Suraj Shetty
ad06165ab5
fix: Use GITHUB_RUN_ID for uniqueness
...
- Also rename tests
2021-05-03 00:41:37 +05:30
Suraj Shetty
cf0e15e264
feat: Enable cypress parallel testing
2021-05-02 21:03:09 +05:30
Suraj Shetty
7ac3b53c1c
feat: Add support for build combined coverage file
...
- from parallel tests
- Update workflow files
2021-05-02 21:01:47 +05:30
Mohammad Hasnain Mohsin Rajan
3e78995594
ci: Use different service name for push and pull request events ( #13030 )
...
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2021-04-29 13:06:55 +05:30
Suraj Shetty
90dde099df
ci: Remove coverage step from workflow
2021-04-29 12:55:46 +05:30
Mohammad Hasnain Mohsin Rajan
9070cdc73d
ci: fix coveralls ( #12971 )
...
* fix: add service
* Update ci-tests.yml
* Update ci-tests.yml
* fix: coverage version
* fix: coveralls
* Update requirements.txt
* fix: add service name env var
* ci: Set COVERALLS_SERVICE_NAME as github
* ci: add tokens
* Update ci-tests.yml
* ci: no rcfile
* fix: pin versions
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2021-04-26 20:28:15 +05:30
Ankush Menat
5881c5dbec
ci(semgrep): add more rules, r/python.correctness ( #12876 )
...
* ci(semgrep): add more rules, r/python.correctness
- Added file for defining rules as per frappe data model:
frappe_correctness.yml
- Add rule for SQLi, with WARNING only for now
- Add rule file for UX
- WARNING | INFO do not fail the build now
* ci(semgrep): on_cancel, on_submit correctness rule
* ci(semgrep): split workflow in steps
* ci(semgrep): catch line breaks in _()
* chore: fix sider issue
2021-04-23 09:04:34 +05:30
Mohammad Hasnain Mohsin Rajan
d61f5afcdd
ci: Set COVERALLS_SERVICE_NAME as github ( #12961 )
...
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2021-04-22 15:53:52 +05:30
Mohammad Hasnain Mohsin Rajan
2128a0d766
ci: Fix coveralls ( #12926 )
2021-04-21 15:22:41 +05:30
Rohan Bansal
86851028ea
feat: manage Python 3 compatiblity with dependencies
2021-04-14 14:40:58 +05:30
Prssanna Desai
70b7909c06
Merge branch 'develop' into permlevel-fix
2021-03-24 18:56:28 +05:30
Suraj Shetty
d7ca5765d2
Merge pull request #12577 from ankush/semgrep_translation_rules
2021-03-24 12:31:20 +05:30
Suraj Shetty
6dcc00ad95
ci: Trigger ssh for gha based on label
2021-03-24 09:39:18 +05:30
Suraj Shetty
994818959b
ci: Remove tmate
2021-03-23 19:53:53 +05:30
Ankush Menat
cee30d2fa7
ci: ignore safe_eval paths
2021-03-23 18:24:01 +05:30
prssanna
d0ba1e0c4c
test: debug failing tests
2021-03-23 13:58:25 +05:30
Suraj Shetty
0827fba2d8
chore: Update stale.yml config
2021-03-22 10:56:18 +05:30