mirror of
https://github.com/tomasriveral/NoteWrapper.git
synced 2026-08-12 02:18:38 +02:00
Merge (#17) from tomasriveral/github-testing
Fix: all the remaining issue with CI
This commit is contained in:
@@ -1,8 +1,6 @@
|
|||||||
name: test
|
name: test
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
|
||||||
branches: [ "main" ]
|
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ "main" ]
|
branches: [ "main" ]
|
||||||
|
|
||||||
@@ -22,10 +20,14 @@ jobs:
|
|||||||
pkg-config \
|
pkg-config \
|
||||||
libcjson-dev \
|
libcjson-dev \
|
||||||
libncurses-dev \
|
libncurses-dev \
|
||||||
git
|
git \
|
||||||
|
neovim
|
||||||
|
- name: Prepare environnement
|
||||||
|
run: mkdir -p ~/Documents/Notes
|
||||||
- name: Build
|
- name: Build
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: make test
|
run: |
|
||||||
|
export TERM=xterm
|
||||||
|
make test
|
||||||
|
|||||||
+11
-3
@@ -112,17 +112,25 @@ static void ensureDir(const char *path, const int shouldDebug) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void initAppFilesAndDirs(const char *home, const int shouldDebug) {
|
void initAppFilesAndDirs(const char *home, const int shouldDebug) {
|
||||||
|
// sometimes .cache and .config doesn't exist. Such as with github actions machines
|
||||||
char config_dir[PATH_MAX];
|
char config_dir[PATH_MAX];
|
||||||
char cache_dir[PATH_MAX];
|
char cache_dir[PATH_MAX];
|
||||||
|
|
||||||
snprintf(config_dir, sizeof(config_dir),
|
snprintf(config_dir, sizeof(config_dir),
|
||||||
"%s/.config/notewrapper", home);
|
"%s/.config/", home);
|
||||||
|
|
||||||
snprintf(cache_dir, sizeof(cache_dir),
|
snprintf(cache_dir, sizeof(cache_dir),
|
||||||
"%s/.cache/notewrapper", home);
|
"%s/.cache/", home);
|
||||||
|
|
||||||
ensureDir(config_dir, shouldDebug);
|
ensureDir(config_dir, shouldDebug);
|
||||||
ensureDir(cache_dir, shouldDebug);
|
ensureDir(cache_dir, shouldDebug);
|
||||||
|
|
||||||
|
strncat(config_dir, "notewrapper/", PATH_MAX);
|
||||||
|
strncat(cache_dir, "notewrapper/", PATH_MAX);
|
||||||
|
|
||||||
|
ensureDir(config_dir, shouldDebug);
|
||||||
|
ensureDir(cache_dir, shouldDebug);
|
||||||
|
|
||||||
|
|
||||||
char config_file[PATH_MAX+12];
|
char config_file[PATH_MAX+12];
|
||||||
snprintf(config_file, sizeof(config_file), "%s/config.json", config_dir);
|
snprintf(config_file, sizeof(config_file), "%s/config.json", config_dir);
|
||||||
|
|||||||
Reference in New Issue
Block a user