You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ro...@apache.org on 2023/03/22 23:05:42 UTC
[couchdb] branch eunit-log-file created (now 7f0fe530b)
This is an automated email from the ASF dual-hosted git repository.
ronny pushed a change to branch eunit-log-file
in repository https://gitbox.apache.org/repos/asf/couchdb.git
at 7f0fe530b Add log directory to eunit setup template
This branch includes the following new commits:
new 7f0fe530b Add log directory to eunit setup template
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[couchdb] 01/01: Add log directory to eunit setup template
Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ronny pushed a commit to branch eunit-log-file
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 7f0fe530b4747a056bcaf763c604b9de55023ba5
Author: Ronny Berndt <ro...@apache.org>
AuthorDate: Thu Mar 23 00:02:08 2023 +0100
Add log directory to eunit setup template
To log messages of test runs to file we need to add
a absoulute path to the file logger.
---
rel/files/eunit.ini | 4 ++--
rel/plugins/eunit_plugin.erl | 4 +++-
setup_eunit.template | 3 ++-
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/rel/files/eunit.ini b/rel/files/eunit.ini
index 361ea6669..8c203bab4 100644
--- a/rel/files/eunit.ini
+++ b/rel/files/eunit.ini
@@ -30,9 +30,9 @@ port = 0
[log]
; log to a file to save our terminals from log spam
writer = file
-file = couch.log
+file = {{log_dir}}/couch.log
level = info
[replicator]
; disable jitter to reduce test run times
-startup_jitter = 0
\ No newline at end of file
+startup_jitter = 0
diff --git a/rel/plugins/eunit_plugin.erl b/rel/plugins/eunit_plugin.erl
index 8f298db5f..356f4e0f7 100644
--- a/rel/plugins/eunit_plugin.erl
+++ b/rel/plugins/eunit_plugin.erl
@@ -31,12 +31,14 @@ build_eunit_config(Config0, AppFile) ->
ViewIndexDir = Cwd ++ "/tmp/data",
StateDir = Cwd ++ "/tmp/data",
TmpDataDir = Cwd ++ "/tmp/tmp_data",
+ LogDir = Cwd ++ "/tmp",
cleanup_dirs([DataDir, TmpDataDir]),
Config1 = rebar_config:set_global(Config0, template, "setup_eunit"),
Config2 = rebar_config:set_global(Config1, prefix, Cwd),
Config3 = rebar_config:set_global(Config2, data_dir, DataDir),
Config4 = rebar_config:set_global(Config3, view_index_dir, ViewIndexDir),
- Config = rebar_config:set_global(Config4, state_dir, StateDir),
+ Config5 = rebar_config:set_global(Config4, log_dir, LogDir),
+ Config = rebar_config:set_global(Config5, state_dir, StateDir),
rebar_templater:create(Config, AppFile).
cleanup_dirs(Dirs) ->
diff --git a/setup_eunit.template b/setup_eunit.template
index ceef60d12..11eee4458 100644
--- a/setup_eunit.template
+++ b/setup_eunit.template
@@ -8,7 +8,8 @@
{data_dir, "/tmp"},
{prefix, "/tmp"},
{view_index_dir, "/tmp"},
- {state_dir, "/tmp"}
+ {state_dir, "/tmp"},
+ {log_dir, "/tmp"}
]}.
{dir, "tmp"}.
{dir, "tmp/etc"}.