Skip to content

Commit 2e2da31

Browse files
committed
Merge branch 'dev' into beta
2 parents c36e883 + 054ef62 commit 2e2da31

File tree

65 files changed

+1544
-1614
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+1544
-1614
lines changed

.gitignore

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11

22
# ====Dockerized-NorLab============================================================================
33

4+
# ....DNA common...................................................................................
5+
**/.dockerized_norlab/dn_container_env_variable/.env*
6+
**/external_data/
7+
**/artifact/
8+
**/slurm_jobs_logs/*.log
9+
410
# ....Dev required.................................................................................
511
/utilities/tmp/dockerized-norlab-project-mock/
612
!**/external_data/README.md
713
!**/artifact/README.md
814
!**/artifact/optuna_storage/README.md
9-
10-
# ....DNA common...................................................................................
11-
**/.dockerized_norlab/dn_container_env_variable/
12-
**/external_data/
13-
**/artifact/
14-
**/slurm_jobs_logs/*.log
15+
!**/.dockerized_norlab/dn_container_env_variable/README.md
1516

1617
# ====Common=======================================================================================
1718

.junie/guidelines.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
- `tests/` contain tests files
77
- `tests/tests_bats/` contain N2ST bats framework files that are mainly used for unit-testing
88
- `tests/tests_dryrun_and_tests_scripts/` contain integration test (see details below)
9+
- `tests/run_bats_core_test_in_n2st.bash` is a script that will execute all bats unit-tests.
10+
- `tests/run_all_dryrun_and_tests_script.bash` is a script that will execute all dry-run and integration tests.
11+
- `tests/run_all_dryrun_and_tests_script_long_test.bash` is a script that will execute all dry-run and integration tests including long tests.
912
- `utilities/` contain external libraries such as N2ST and NBS
1013
- `utilities/tmp/dockerized-norlab-project-mock` is use for cloning a fresh copy of a mock "super project" from https://github.com/norlab-ulaval/dockerized-norlab-project-mock.git on test execution.
1114
`dockerized-norlab-project-mock` is a mock of how a user would install and uses DNA. We refer to this as a "super project" or the "user side".
@@ -39,6 +42,7 @@
3942
- Inspect the tested script/functions for business logic related error or implementation error. Propose correction before going forward if any.
4043
- Identify relevant test cases e.g., behavior validation, error handling, desired user feedback, ...
4144
- If the tested script implements helper functions (i.e., support function meant to be used by the main function), test those functions first.
45+
- Skip tests marked as long or named with prefix/sufix 'long' unless explicitly aks to run them and mention that they where skip on purpose.
4246
- Always execute all unit-tests and all integration tests before submitting and only submit when _done_.
4347

4448
## General Testing Instructions

.junie/plans/dna_stand_alone_refactoring_guideline.md

Lines changed: 0 additions & 293 deletions
This file was deleted.

0 commit comments

Comments
 (0)