| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
commit_hash:2bc5ec4168daac56ff2c51bcd7a7db66389846fa
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many people use Python to test their C++ binaries built in Debug (that is a common case in RideTech). Debug built Python is very slow, almost noone debugs the Python interpreter itself, so this patch forces the Python to be always built with optimizations.
Tests run (3 iteratons) with -O3 compiled Python (this patch):
```
real 5m20.239s
user 17m51.171s
sys 1m38.676s
real 5m31.585s
user 17m55.240s
sys 1m38.903s
real 5m20.914s
user 17m57.854s
sys 1m39.039s
```
Same tests (2 iterations) with default Python in debug (current trunk):
```
real 13m43.975s
user 46m29.006s
sys 2m13.313s
real 13m29.301s
user 46m55.216s
sys 2m10.173s
```
For other service:
```
# This patch
real 1m24.427s
user 6m56.296s
sys 0m39.936s
real 1m12.953s
user 7m34.245s
sys 0m37.000s
real 1m14.612s
user 7m27.097s
sys 0m36.839s
# Trunk:
real 1m59.555s
user 13m40.203s
sys 0m35.482s
real 2m2.459s
user 13m50.473s
sys 0m34.215s
real 1m59.250s
user 13m34.304s
sys 0m32.218s
```
And another service:
```
# This patch
real 0m36.629s
user 0m48.045s
sys 0m2.074s
# Trunk:
real 1m56.316s
user 2m16.525s
sys 0m3.732s
```
commit_hash:9fa58184be777973e5f8c4aebc3811ca348299b6
|
| |
|
|
| |
commit_hash:9b6bd8ea4bc3ae7df2576daf77c181b20f7cd869
|
| |
|
|
|
| |
Описание проблемы в тикете
commit_hash:9738f25866ad42e1e6f24191fdbc64feac814c2b
|
| |
|
|
| |
commit_hash:c6aef447a589e761372dc7008458b23a60c4d3f6
|
| |
|
|
|
|
|
|
|
| |
* Add docs for `CONFTEST_LOAD_POLICY_LOCAL` and `CONFTEST_LOAD_POLICY_LEGACY_GLOBAL`
* Use `ya_` prefixes for custom fields of `LoadedModule` to differentiate from fields used by pytest
* Clean up `LoadedModule.__init__` parameters
* Move resfs modules lookup from `main.py` to `collection.py` to gather module name lookup and loading in the same place
* Turn `collection.py` into a plugin instead of using a class plugin. As a benefit, it is now displayed as `library.python.pytest.plugins.collection` in the plugin list (previously it was displayed as `<unnamed plugin>`)
commit_hash:be61134f075fbc9b645cc98635ab33fe7bf8a979
|
| |
|
|
| |
commit_hash:d068d68a89226c414a3d5a1f8ad102579bdd233b
|
| |
|
|
|
|
|
|
|
|
| |
all tests
1. `module_node.path` (py3) or `fspath` (py2) are now always in the form `yatest.common.source_path("path/from/repo/root/to/my_test.py")` instead of the previous `partial.path.to.my_test.py`
2. `module_node.nodeid` is now always in the form `path/from/repo/root/to/my_test.py` instead of the previous `partial.path.to.my_test.py`
3. `module_node.name` was also changed to `path/from/repo/root/to/my_test.py`. But it is not recommended to specialize on that, it may change again shortly in the future
4. Refactorings, simplifications and unifications in `library/python/pytest`
commit_hash:8a5b4951208a034f94231b2f799eb0c32a6d787d
|
| |
|
|
| |
commit_hash:6962a6b28ec3ee5fdc2392a2415810aaa54943c4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- **library/cpp/openssl: prefer CA set by SSL_CERT_FILE and SSL_CERT_DIR**
- **contrib/tools/python3: prefer CA set by SSL_CERT_FILE and SSL_CERT_DIR**
- **library/python/certifi: prefer CA set by SSL_CERT_FILE and SSL_CERT_DIR**
First three commits from PR #1607 to change common part separately.
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1635
Co-authored-by: shadchin <[email protected]>
Co-authored-by: shadchin <[email protected]>
commit_hash:21db0cd5fe3b4af267dcf5ec4d2753fbdd49ba1e
|
| |
|
|
|
| |
#| || **<a href="https://nda.ya.ru/t/NmXL8DSH7W8pjd" target="_blank"> Echo tests</a>** || |#
commit_hash:595f1e5ce2f0b1215088b7c8d2b79f07955f9a4b
|
| |
|
|
| |
commit_hash:1142ce0bfe5545534e53ac5fac0138589e0b3ba1
|
| |
|
|
| |
commit_hash:85afa7bf1a79b5728ecd004afa11afa9a603f9ea
|
| |
|
|
| |
commit_hash:54f16047733a82cb580800a174cf6bebdac05da4
|
| |
|
|
| |
commit_hash:f40994de9751876806429cb82f3385b5f16ce360
|
| |
|
|
| |
commit_hash:d1b180b0a97a82b27a4a3a3f34920201378305cc
|
| |
|
|
| |
commit_hash:bdfd716428773db22fff8db291a2ca33d8616d95
|
| |
|
|
| |
commit_hash:2725fafa3be68b26e07b4b481adf3038cc57102a
|
| |
|
|
| |
commit_hash:2302b8301d7162e3aad97f392fa39762683aca72
|
| |
|
|
| |
commit_hash:9c636406274e7aaae314e8d32be5863fdd2944fd
|
| |
|
|
| |
commit_hash:525c32eb93ddaea7b409248280f0871fb5fd788d
|
| |
|
|
| |
commit_hash:e6d634bd59f23a5fa99d8c54932926f775dab895
|
| |
|
|
| |
commit_hash:bbb53cefb159aa3e7afaa475fd19d5a03b66945f
|
| |
|
|
| |
commit_hash:580fc5bd507b881b93b57abb14e0a304ca179973
|
| |
|
|
| |
commit_hash:12759d118d90f430331dabf5fad297a49675c1e0
|
| |
|
|
| |
commit_hash:952ba013b771d9c6cb949cf43125956ad5cdfd58
|
| |
|
|
| |
commit_hash:6a89800e4562dacdbc61dae4b6cc31c80bb54c76
|
| |
|
|
|
| |
Для современных Python 3 нет никакой разницы между `BuiltinImporter` и `BuiltinSubmoduleImporter` (наша переопределённая копия `BuiltinImporter`), мы только добавляем лишнюю сложность, потому предлагаю удалить `BuiltinSubmoduleImporter` как больше не нужную сущность.
commit_hash:93663cc0cedd41d931a92c407b9966d580d42dd7
|
| |
|
|
| |
commit_hash:4caca7aaa95345680775ddf576c6642d73ebee70
|
| |
|
|
| |
commit_hash:0d0db5f4afe315e074dd0d198640f329040ec66f
|
| |
|
|
| |
commit_hash:281666e0f5dfbc918fcd50e9d9e7b7125cfea6cd
|
| |
|
|
| |
commit_hash:3fd15af6d92c77e1aaf327bd7f34742551ebf3b6
|
| |
|
|
| |
commit_hash:71bcb97f83341485fc750081e39962f617df3bd6
|
| |
|
|
| |
commit_hash:4f1410c20f0f4b20508536048fa8bdca96fc404b
|
| |
|
|
| |
commit_hash:cdbde42da0108f2cdced18af7de26fda46c8cce9
|
| |
|
|
| |
commit_hash:66bd18a3c1623dcc936f3730fc39699bd39c018c
|
| |
|
|
|
| |
Support `PARALLEL_TESTS_WITHIN_NODE(X)` for pytest
commit_hash:b515a9f8f27172b546f92415835a8d6c9070d073
|
| |
|
|
| |
commit_hash:27c113073be129386081bdae5a54d7b3d5cd6221
|
| |
|
|
| |
commit_hash:3dfdf668eac73d56b978a7204a9de9976b59d763
|
| |
|
|
| |
commit_hash:072d78454b56aed802cb4aacd39defc584cabb41
|
| |
|
|
|
|
| |
opensource
commit_hash:4c9d3598f6dbd402cf89dd53dd8f1656063853dd
|
| |
|
|
|
| |
DEPENDS on linter wrappers to get them exported to oss
commit_hash:286fa6981744f667a509749a33afcc3421903842
|
| |
|
|
| |
commit_hash:3226aa9d9f0af82e14a84916ce0f450ded26504f
|
| |
|
|
|
| |
Drop LINTER param from styling macroses
commit_hash:00dd2e2ee103e509cff38f520d4779974abe39a7
|
| |
|
|
| |
commit_hash:1623077a586fe91fb5d853b4efee5d1e623189cb
|
| |
|
|
| |
commit_hash:d5b1af16dbe9030537a04c27eb410c88c2f496cd
|
| |
|
|
| |
commit_hash:7cb1b858db9e1e66d33dcb3808a3ad884bd1c5b5
|
| |
|
|
| |
commit_hash:b2e89d949d9560889cc979429e8fa79494368f76
|
| |
|
|
| |
commit_hash:9a3b0959e51504f973770436f503dec16a0dc214
|
| |
|
|
|
| |
When (our) python is linked statically, these symbols should be explicitly _exported_ in order to be present in ctypes.
commit_hash:098f04397aa01afdb41df7c47996dd542859c925
|