Skip to content

Commit 991ff4a

Browse files
committed
Merge branch 'feature/7_keep_only_tests_sources' into develop
2 parents 76250da + cb5ce2f commit 991ff4a

File tree

20 files changed

+924
-4
lines changed

20 files changed

+924
-4
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
Поставки/
1+
/Поставки/
2+
3+
/tests/*
4+
!/tests/README.md

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "utils/precommit1c"]
2+
path = utils/precommit1c
3+
url = https://github.com/xDrivenDevelopment/precommit1c.git

CONTRIBUTING.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,20 @@
55
* обсудить предлагаемые изменения в [issue-tracker](https://github.com/wizi4d/TaskManagerFor1C/issues)
66
* сделать fork проекта
77
* клонировать свой fork
8-
* открыть конфигуратор пустой клиент-серверной базы 1С (версия платформы 8.3.6 и выше)
9-
* загрузить конфигурацию из каталога "\src\МенеджерЗаданий" (пункт меню "Конфигурация -> Загрузить конфигурацию из файлов...")
8+
* установить OneScript
9+
* включить git перехватчики (hooks) "post-checkout" и "pre-commit". Для этого их нужно скопировать из каталога "scripts" в каталог ".git/hooks"
10+
* выполнить checkout develop ветки
1011
* создать feature-branch под свои изменения (в проекте используется gitflow)
1112
* рекомендуемое имя - feature/%issueNumber%_%featureTitle%, например, "feature/4_limit_workers_per_handler_method"
1213
* не стоит вносить несколько независимых изменений в одном бранче
14+
* открыть конфигуратор пустой клиент-серверной базы 1С (версия платформы 8.3.6 и выше)
15+
* загрузить конфигурацию из каталога "\src\МенеджерЗаданий" (пункт меню "Конфигурация -> Загрузить конфигурацию из файлов...")
1316
* выполнить необходимые доработки (включая обновление/добавление юнит-тестов при необходимости)
1417
* убедиться, что все тесты проходят (используется xUnitFor1C v4)
18+
* добавить обновленные файлы с тестами в индекс git. Добавлять файлы нужно явно, используя команду "git add --force путь/к/обработке"
1519
* очистить содержимое каталога "\src\МенеджерЗаданий" и выгрузить в него конфигурацию (пункт меню "Конфигурация -> Выгрузить конфигурацию в файлы...")
16-
* сделать commit и pull-request
20+
* сделать commit и pull-request
21+
22+
P.S.
23+
Для принудительного раскладывания на исходники можно использовать команду "\scripts\decompile.cmd"
24+
Для принудительной компиляции обработок из исходников можно использовать команду "\scripts\compile.cmd"

scripts/compile.cmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
oscript "..\utils\precommit1c\v8files-extractor.os" --compile "..\src\tests" "..\tests" --recursive

scripts/decompile.cmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
oscript "..\utils\precommit1c\v8files-extractor.os" --decompile "..\tests" "..\src\tests"

scripts/post-checkout

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
echo "Start hooks post-merge. Compile erf and epf files"
3+
oscript -encoding=utf-8 "utils\precommit1c\v8files-extractor.os" --compile "src\tests" "tests" --recursive

scripts/post-merge

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
echo "Start hooks post-merge. Compile erf and epf files"
3+
oscript -encoding=utf-8 "utils\precommit1c\v8files-extractor.os" --compile "src\tests" "tests" --recursive

scripts/pre-commit

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
echo "Start hooks before commit for v8unpack erf and epf"
3+
oscript -encoding=utf-8 "utils\precommit1c\v8files-extractor.os" --git-precommit "src" --remove-orig-bin-files

src/tests/Тесты_МенеджерЗаданий/ObjectModule.txt

Lines changed: 855 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+


0 commit comments

Comments
 (0)