Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,10 @@ pipeline {
MAC_CXX = 'clang++'
LINUX_CXX = 'clang++-6.0'
WIN_CXX = 'g++'
GIT_AUTHOR_NAME = 'Stan Jenkins'
GIT_AUTHOR_EMAIL = 'mc.stanislaw@gmail.com'
GIT_COMMITTER_NAME = 'Stan Jenkins'
GIT_COMMITTER_EMAIL = 'mc.stanislaw@gmail.com'
}
stages {

Expand Down Expand Up @@ -133,10 +137,8 @@ pipeline {
clang-format --version
find src -name '*.hpp' -o -name '*.cpp' | xargs -n20 -P${PARALLEL} clang-format -i
if [[ `git diff` != "" ]]; then
git config user.email "mc.stanislaw@gmail.com"
git config user.name "Stan Jenkins"
git add src
git commit --author="Stan BuildBot <mc.stanislaw@gmail.com>" -m "[Jenkins] auto-formatting by `clang-format --version`"
git commit -m "[Jenkins] auto-formatting by `clang-format --version`"
git push https://${GIT_USERNAME}:${GIT_PASSWORD}@github.com/${fork()}/stan.git ${branchName()}
echo "Exiting build because clang-format found changes."
echo "Those changes are now found on stan-dev/stan under branch ${branchName()}"
Expand All @@ -150,6 +152,7 @@ pipeline {
always { deleteDir() }
failure {
script {
deleteDir()
emailext (
subject: "[StanJenkins] Autoformattted: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'",
body: "Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' " +
Expand Down
6 changes: 4 additions & 2 deletions src/stan/services/optimize/laplace_sample.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,10 @@ void laplace_sample(const Model& model, const Eigen::VectorXd& theta_hat,
interrupt();
math::internal::finite_diff_hessian_auto(log_density_fun, theta_hat, log_p,
grad, hessian);
if (refresh > 0 && log_density_msgs.peek() != std::char_traits<char>::eof())
logger.info(log_density_msgs);
if (refresh > 0) {
if (log_density_msgs.peek() != std::char_traits<char>::eof())
logger.info(log_density_msgs);
}

// calculate Cholesky factor and inverse
interrupt();
Expand Down
1 change: 0 additions & 1 deletion src/test/unit/services/optimize/laplace_sample_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ TEST_F(ServicesLaplaceSample, values) {
EXPECT_EQ("y[2]", draws_csv.header[1]);
EXPECT_EQ("log_p", draws_csv.header[2]);
EXPECT_EQ("log_q", draws_csv.header[3]);

Eigen::MatrixXd sample = draws_csv.samples;
EXPECT_EQ(4, sample.cols());
EXPECT_EQ(draws, sample.rows());
Expand Down