ForneyLab

← Back to package list

If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl, making sure to read the FAQ first.

Results with Julia v1.2.0

Testing was unsuccessful: package has test failures. Last evaluation was ago and took 2 minutes, 33 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed URIParser ──────── v0.4.0
 Installed Compat ─────────── v2.2.0
 Installed BinDeps ────────── v0.8.10
 Installed SpecialFunctions ─ v0.8.0
 Installed BinaryProvider ─── v0.5.8
 Installed ForneyLab ──────── v0.10.0
  Updating `~/.julia/environments/v1.2/Project.toml`
  [9fc3f58a] + ForneyLab v0.10.0
  Updating `~/.julia/environments/v1.2/Manifest.toml`
  [9e28174c] + BinDeps v0.8.10
  [b99e7846] + BinaryProvider v0.5.8
  [34da2185] + Compat v2.2.0
  [9fc3f58a] + ForneyLab v0.10.0
  [276daf66] + SpecialFunctions v0.8.0
  [30578b45] + URIParser v0.4.0
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8bb1440f] + DelimitedFiles 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [a63ad114] + Mmap 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [1a1011a3] + SharedArrays 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building SpecialFunctions → `~/.julia/packages/SpecialFunctions/ne2iw/deps/build.log`
   Testing ForneyLab
    Status `/tmp/jl_46Ci4p/Manifest.toml`
  [9e28174c] BinDeps v0.8.10
  [b99e7846] BinaryProvider v0.5.8
  [34da2185] Compat v2.2.0
  [9fc3f58a] ForneyLab v0.10.0
  [276daf66] SpecialFunctions v0.8.0
  [30578b45] URIParser v0.4.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8bb1440f] DelimitedFiles  [`@stdlib/DelimitedFiles`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [a63ad114] Mmap  [`@stdlib/Mmap`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [1a1011a3] SharedArrays  [`@stdlib/SharedArrays`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}) at gamma.jl:78
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:78
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at gamma.jl:86
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:86
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = (::getfield(ForneyLab, Symbol("##65#67")){ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Wishart}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = (::getfield(ForneyLab, Symbol("##69#70")){ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}) at beta.jl:84
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:84
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at beta.jl:92
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:92
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}) at dirichlet.jl:107
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:107
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = _broadcast_getindex_evalf at broadcast.jl:625 [inlined]
└ @ Core ./broadcast.jl:625
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.PointMass}) at dirichlet.jl:129
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:129
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}) at dirichlet.jl:117
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:117
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.PointMass}) at dirichlet.jl:143
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:143
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
  Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
   Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
 [2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
  Expression: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", algo)
   Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], nothing, g, g_inv)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
 [2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
  Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
   Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
 [2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
  Expression: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", algo)
   Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction init()\n\nmessages = Array{Message}(undef, 3)\nmessages[1] = Message(vague(GaussianMeanVariance))\n\nreturn messages\n\nend\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], messages[1], g)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
 [2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│   caller = (::getfield(ForneyLab, Symbol("##106#107")){Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│   caller = (::getfield(ForneyLab, Symbol("##106#107")){Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
Test Summary:                                                  | Pass  Fail  Total
ForneyLab                                                      | 1471     4   1475
  Helpers                                                      |   33           33
  FactorNode                                                   |  193          193
  Interface                                                    |    3            3
  matches                                                      |    4            4
  Univariate                                                   |   15           15
  Multivariate                                                 |   12           12
  MatrixVariate                                                |    4            4
  PointMass ProbabilityDistribution and Message construction   |   12           12
  dims                                                         |    4            4
  isValid                                                      |    8            8
  gaussianQuadrature                                           |    3            3
  @RV                                                          |   21           21
  Edge                                                         |    6            6
  disconnect!                                                  |   12           12
  Variable                                                     |    3            3
  associate!                                                   |   42           42
  FactorGraph                                                  |    8            8
  generateId                                                   |    3            3
  addNode!                                                     |    4            4
  @ensureVariables                                             |    2            2
  Clamp                                                        |    2            2
  constant                                                     |    3            3
  placeholder                                                  |    7            7
  SPClamp                                                      |    9            9
  SPEqualityGaussian                                           |   11           11
  SPEqualityGammaWishart                                       |   13           13
  SPEqualityBernoulli                                          |    8            8
  SPEqualityBeta                                               |    8            8
  SPEqualityCategorical                                        |    8            8
  SPEqualityDirichlet                                          |    8            8
  SPEqualityPointMass                                          |   16           16
  Addition node construction through + syntax                  |    4            4
  Addition node construction through - syntax                  |    6            6
  SPAdditionOutNGG                                             |    7            7
  SPAdditionIn2GGN                                             |    5            5
  SPAdditionIn1GNG                                             |    5            5
  SPAdditionOutNGP                                             |    5            5
  SPAdditionOutNPG                                             |    5            5
  SPAdditionIn1PNG                                             |    5            5
  SPAdditionIn2PGN                                             |    5            5
  SPAdditionIn1GNP                                             |    5            5
  SPAdditionIn2GPN                                             |    5            5
  SPAdditionOutNPP                                             |    5            5
  SPAdditionIn2PPN                                             |    5            5
  SPAdditionIn1PNP                                             |    5            5
  Multiplication node construction through * syntax            |    4            4
  SPMultiplicationOutNGP                                       |    7            7
  SPMultiplicationOutNPG                                       |    6            6
  SPMultiplicationOutNPP                                       |    5            5
  SPMultiplicationIn1GNP                                       |    5            5
  SPMultiplicationIn1PNP                                       |    5            5
  SPMultiplicationAGPN                                         |    4            4
  SPMultiplicationAPPN                                         |    4            4
  Exponential node construction through exp() syntax           |    2            2
  SPExponentialOutNG                                           |    4            4
  SPExponentialOutNP                                           |    4            4
  SPExponentialIn1LN                                           |    4            4
  SPExponentialIn1PN                                           |    4            4
  dims                                                         |    2            2
  vague                                                        |    2            2
  isProper                                                     |    5            5
  ==                                                           |    4            4
  unsafe statistics                                            |   16           16
  convert                                                      |    4            4
  SPGaussianMeanVarianceOutNPP                                 |    6            6
  SPGaussianMeanVarianceMPNP                                   |    6            6
  SPGaussianMeanVarianceOutNGP                                 |    6            6
  SPGaussianMeanVarianceMGNP                                   |    6            6
  VBGaussianMeanVarianceM                                      |    6            6
  VBGaussianMeanVarianceOut                                    |    6            6
  averageEnergy and differentialEntropy                        |    3            3
  dims                                                         |    2            2
  vague                                                        |    2            2
  isProper                                                     |    5            5
  ==                                                           |    4            4
  unsafe statistics                                            |   16           16
  convert                                                      |    4            4
  SPGaussianMeanPrecisionOutNPP                                |    6            6
  SPGaussianMeanPrecisionMPNP                                  |    6            6
  SPGaussianMeanPrecisionOutNGP                                |    6            6
  SPGaussianMeanPrecisionMGNP                                  |    6            6
  VBGaussianMeanPrecisionM                                     |    6            6
  VBGaussianMeanPrecisionW                                     |    5            5
  VBGaussianMeanPrecisionOut                                   |    5            5
  SVBGaussianMeanPrecisionMGVD                                 |    5            5
  SVBGaussianMeanPrecisionW                                    |    5            5
  SVBGaussianMeanPrecisionOutVGD                               |    5            5
  MGaussianMeanPrecisionGGD                                    |    4            4
  averageEnergy and differentialEntropy                        |    4            4
  dims                                                         |    2            2
  vague                                                        |    2            2
  isProper                                                     |    5            5
  ==                                                           |    4            4
  unsafe statistics                                            |   16           16
  convert                                                      |    4            4
  SPGaussianWeightedMeanPrecisionOutNPP                        |    6            6
  VBGaussianWeightedMeanPrecisionOut                           |    6            6
  sample                                                       |    3            3
  prod!                                                        |    8            8
  dims                                                         |    1            1
  vague                                                        |    1            1
  prod!                                                        |    4            4
  unsafe mean and variance                                     |    2            2
  SPGammaOutNPP                                                |    4            4
  VBGammaOut                                                   |    5            5
  averageEnergy and differentialEntropy                        |    1            1
  dims                                                         |    1            1
  vague                                                        |    1            1
  unsafe mean and variance                                     |    6            6
  Gamma approximatons to LogNormal                             |    1            1
  prod!                                                        |    3            3
  SPLogNormalOutNPP                                            |    4            4
  VBLogNormalOut                                               |    5            5
  averageEnergy and differentialEntropy                        |    1            1
  dims                                                         |    1            1
  vague                                                        |    1            1
  isProper                                                     |    3            3
  prod!                                                        |    4            4
  unsafe mean and variance                                     |    5            5
  SPWishartOutNPP                                              |    4            4
  VBWishartOut                                                 |    5            5
  averageEnergy and differentialEntropy                        |    2            2
  Bernoulli ProbabilityDistribution and Message construction   |    7            7
  dims                                                         |    1            1
  vague                                                        |    1            1
  unsafe mean and variance                                     |    2            2
  prod!                                                        |    2            2
  SPBernoulliOutNP                                             |    4            4
  SPBernoulliIn1PN                                             |    4            4
  SPBernoulliOutNB                                             |    4            4
  VBBernoulliOut                                               |    6            6
  VBBernoulliIn1                                               |    4            4
  averageEnergy and differentialEntropy                        |    1            1
  Categorical ProbabilityDistribution and Message construction |    7            7
  dims                                                         |    1            1
  vague                                                        |    2            2
  unsafe mean and variance                                     |    1            1
  sample                                                       |    3            3
  prod!                                                        |    3            3
  SPCategoricalOutNP                                           |    4            4
  VBCategoricalOut                                             |    6            6
  VBCategoricalIn1                                             |    6            6
  averageEnergy and differentialEntropy                        |    3            3
  Contingency ProbabilityDistribution and Message construction |    4            4
  dims                                                         |    1            1
  vague                                                        |    2            2
  differentialEntropy                                          |    1            1
  SPTransitionOutNPP                                           |    5            5
  SPTransitionIn1PNP                                           |    4            4
  SPTransitionOutNCP                                           |    5            5
  SPTransitionIn1CNP                                           |    4            4
  VBTransitionOut                                              |    4            4
  VBTransitionIn1                                              |    4            4
  VBTransitionA                                                |    4            4
  SVBTransitionOutVCD                                          |    4            4
  SVBTransitionIn1CVD                                          |    4            4
  SVBTransitionADV                                             |    4            4
  MTransitionCCD                                               |    3            3
  averageEnergy                                                |    2            2
  Beta ProbabilityDistribution and Message construction        |    7            7
  dims                                                         |    1            1
  vague                                                        |    1            1
  unsafe mean and variance                                     |    4            4
  prod!                                                        |    4            4
  SPBetaOutNPP                                                 |    4            4
  VBBetaOut                                                    |    4            4
  averageEnergy and differentialEntropy                        |    1            1
  Dirichlet ProbabilityDistribution and Message construction   |    9            9
  dims                                                         |    2            2
  vague                                                        |    2            2
  unsafe mean and variance                                     |    5            5
  prod!                                                        |    8            8
  SPDirichletOutNP                                             |    5            5
  VBDirichletOut                                               |    5            5
  averageEnergy and differentialEntropy                        |    4            4
  VBGaussianMixtureM                                           |   14           14
  VBGaussianMixtureW                                           |   14           14
  VBGaussianMixtureZBer                                        |    6            6
  VBGaussianMixtureZCat                                        |    6            6
  VBGaussianMixtureOut                                         |    8            8
  averageEnergy                                                |    4            4
  mapToBernoulliParameterRange                                 |    8            8
  SPSigmoidBinNG                                               |    5            5
  EPSigmoidRealGB                                              |    7            7
  EPSigmoidRealGC                                              |    7            7
  EPSigmoidRealGP                                              |    6            6
  sigmaPointsAndWeights                                        |    6            6
  SPNonlinearOutNG                                             |    5            5
  SPNonlinearIn1GG                                             |    7            7
  Nonlinear integration with given inverse                     |    1     2      3
  Nonlinear integration without given inverse                  |    3     2      5
  SPDotProductOutNPG                                           |    4            4
  SPDotProductOutNGP                                           |    4            4
  SPDotProductIn1GNP                                           |    4            4
  SPDotProductIn2GPN                                           |    4            4
  Poisson ProbabilityDistribution construction                 |    4            4
  Poisson Message construction                                 |    4            4
  dims                                                         |    1            1
  slug                                                         |    1            1
  vague                                                        |    1            1
  isProper                                                     |    3            3
  unsafe mean and variance                                     |    2            2
  SPPoissonOutNP                                               |    4            4
  SPPoissonLPN                                                 |    4            4
  VBPoissonOut                                                 |    4            4
  VBPoissonL                                                   |    5            5
  averageEnergy and differentialEntropy                        |    3            3
  Poisson node construction                                    |    8            8
  Parameter estimation                                         |    1            1
  LinkedList                                                   |    4            4
  DependencyGraph                                              |   23           23
  Message                                                      |   10           10
  matches                                                      |   13           13
  ScheduleEntry                                                |    1            1
  summaryPropagationSchedule                                   |    6            6
  flatten                                                      |    4            4
  MarginalScheduleEntry                                        |    1            1
  marginalSchedule                                             |    8            8
  @SumProductRule                                              |    1            1
  inferUpdateRule!                                             |    4            4
  sumProductSchedule                                           |    4            4
  RecognitionFactorization                                     |    3            3
  RecognitionFactor                                            |   20           20
  hasCollider()                                                |    6            6
  Cluster                                                      |    4            4
  @marginalRule                                                |    1            1
  inferMarginalRule                                            |    1            1
  marginalSchedule                                             |   13           13
  @naiveVariationalRule                                        |    1            1
  inferUpdateRule!                                             |    1            1
  variationalSchedule                                          |    7            7
  @structuredVariationalRule                                   |    3            3
  inferUpdateRule!                                             |    3            3
  variationalSchedule                                          |   14           14
  @expectationPropagationRule                                  |    1            1
  inferUpdateRule!                                             |    1            1
  expectationPropagationSchedule                               |    5            5
  variationalExpectationPropagationSchedule                    |    5            5
  Julia messagePassingAlgorithm                                |    7            7
  Julia algorithm execution                                    |    1            1
  @composite                                                   |    1            1
  Composite node construction                                  |   10           10
  Custom SPStateTransitionX                                    |    4            4
  Composite node scheduling and algorithm compilation          |   14           14
  Composite node algorithm execution                           |    1            1
ERROR: LoadError: Some tests did not pass: 1471 passed, 4 failed, 0 errored, 0 broken.
in expression starting at /root/.julia/packages/ForneyLab/Hz4kD/test/runtests.jl:9
ERROR: Package ForneyLab errored during testing
Stacktrace:
 [1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Types.jl:112
 [2] #test#119(::Bool, ::Nothing, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Operations.jl:1288
 [3] #test at ./none:0 [inlined]
 [4] #test#62(::Bool, ::Nothing, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:245
 [5] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:233 [inlined]
 [6] #test#61 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
 [7] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
 [8] #test#60 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
 [9] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
 [10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
 [11] test(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
 [12] top-level scope at none:10

Results with Julia v1.3.0

Testing was unsuccessful: package has test failures. Last evaluation was ago and took 2 minutes, 45 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed OpenSpecFun_jll ── v0.5.3+1
 Installed SpecialFunctions ─ v0.9.0
 Installed ForneyLab ──────── v0.10.0
  Updating `~/.julia/environments/v1.3/Project.toml`
  [9fc3f58a] + ForneyLab v0.10.0
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [9fc3f58a] + ForneyLab v0.10.0
  [efe28fd5] + OpenSpecFun_jll v0.5.3+1
  [276daf66] + SpecialFunctions v0.9.0
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
   Testing ForneyLab
    Status `/tmp/jl_8cOTEa/Manifest.toml`
  [9fc3f58a] ForneyLab v0.10.0
  [efe28fd5] OpenSpecFun_jll v0.5.3+1
  [276daf66] SpecialFunctions v0.9.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}) at gamma.jl:78
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:78
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at gamma.jl:86
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:86
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = (::ForneyLab.var"#65#67"{ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Wishart}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = (::ForneyLab.var"#69#70"{ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}) at beta.jl:84
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:84
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at beta.jl:92
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:92
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}) at dirichlet.jl:107
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:107
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = _broadcast_getindex at broadcast.jl:630 [inlined]
└ @ Core ./broadcast.jl:630
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.PointMass}) at dirichlet.jl:129
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:129
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}) at dirichlet.jl:117
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:117
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.PointMass}) at dirichlet.jl:143
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:143
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
  Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
   Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
 [2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
  Expression: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", algo)
   Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], nothing, g, g_inv)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
 [2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
  Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
   Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
 [2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
  Expression: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", algo)
   Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction init()\n\nmessages = Array{Message}(undef, 3)\nmessages[1] = Message(vague(GaussianMeanVariance))\n\nreturn messages\n\nend\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], messages[1], g)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
 [2] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│   caller = (::ForneyLab.var"#106#107"{Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│   caller = (::ForneyLab.var"#106#107"{Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
Test Summary:                                                  | Pass  Fail  Total
ForneyLab                                                      | 1471     4   1475
  Helpers                                                      |   33           33
  FactorNode                                                   |  193          193
  Interface                                                    |    3            3
  matches                                                      |    4            4
  Univariate                                                   |   15           15
  Multivariate                                                 |   12           12
  MatrixVariate                                                |    4            4
  PointMass ProbabilityDistribution and Message construction   |   12           12
  dims                                                         |    4            4
  isValid                                                      |    8            8
  gaussianQuadrature                                           |    3            3
  @RV                                                          |   21           21
  Edge                                                         |    6            6
  disconnect!                                                  |   12           12
  Variable                                                     |    3            3
  associate!                                                   |   42           42
  FactorGraph                                                  |    8            8
  generateId                                                   |    3            3
  addNode!                                                     |    4            4
  @ensureVariables                                             |    2            2
  Clamp                                                        |    2            2
  constant                                                     |    3            3
  placeholder                                                  |    7            7
  SPClamp                                                      |    9            9
  SPEqualityGaussian                                           |   11           11
  SPEqualityGammaWishart                                       |   13           13
  SPEqualityBernoulli                                          |    8            8
  SPEqualityBeta                                               |    8            8
  SPEqualityCategorical                                        |    8            8
  SPEqualityDirichlet                                          |    8            8
  SPEqualityPointMass                                          |   16           16
  Addition node construction through + syntax                  |    4            4
  Addition node construction through - syntax                  |    6            6
  SPAdditionOutNGG                                             |    7            7
  SPAdditionIn2GGN                                             |    5            5
  SPAdditionIn1GNG                                             |    5            5
  SPAdditionOutNGP                                             |    5            5
  SPAdditionOutNPG                                             |    5            5
  SPAdditionIn1PNG                                             |    5            5
  SPAdditionIn2PGN                                             |    5            5
  SPAdditionIn1GNP                                             |    5            5
  SPAdditionIn2GPN                                             |    5            5
  SPAdditionOutNPP                                             |    5            5
  SPAdditionIn2PPN                                             |    5            5
  SPAdditionIn1PNP                                             |    5            5
  Multiplication node construction through * syntax            |    4            4
  SPMultiplicationOutNGP                                       |    7            7
  SPMultiplicationOutNPG                                       |    6            6
  SPMultiplicationOutNPP                                       |    5            5
  SPMultiplicationIn1GNP                                       |    5            5
  SPMultiplicationIn1PNP                                       |    5            5
  SPMultiplicationAGPN                                         |    4            4
  SPMultiplicationAPPN                                         |    4            4
  Exponential node construction through exp() syntax           |    2            2
  SPExponentialOutNG                                           |    4            4
  SPExponentialOutNP                                           |    4            4
  SPExponentialIn1LN                                           |    4            4
  SPExponentialIn1PN                                           |    4            4
  dims                                                         |    2            2
  vague                                                        |    2            2
  isProper                                                     |    5            5
  ==                                                           |    4            4
  unsafe statistics                                            |   16           16
  convert                                                      |    4            4
  SPGaussianMeanVarianceOutNPP                                 |    6            6
  SPGaussianMeanVarianceMPNP                                   |    6            6
  SPGaussianMeanVarianceOutNGP                                 |    6            6
  SPGaussianMeanVarianceMGNP                                   |    6            6
  VBGaussianMeanVarianceM                                      |    6            6
  VBGaussianMeanVarianceOut                                    |    6            6
  averageEnergy and differentialEntropy                        |    3            3
  dims                                                         |    2            2
  vague                                                        |    2            2
  isProper                                                     |    5            5
  ==                                                           |    4            4
  unsafe statistics                                            |   16           16
  convert                                                      |    4            4
  SPGaussianMeanPrecisionOutNPP                                |    6            6
  SPGaussianMeanPrecisionMPNP                                  |    6            6
  SPGaussianMeanPrecisionOutNGP                                |    6            6
  SPGaussianMeanPrecisionMGNP                                  |    6            6
  VBGaussianMeanPrecisionM                                     |    6            6
  VBGaussianMeanPrecisionW                                     |    5            5
  VBGaussianMeanPrecisionOut                                   |    5            5
  SVBGaussianMeanPrecisionMGVD                                 |    5            5
  SVBGaussianMeanPrecisionW                                    |    5            5
  SVBGaussianMeanPrecisionOutVGD                               |    5            5
  MGaussianMeanPrecisionGGD                                    |    4            4
  averageEnergy and differentialEntropy                        |    4            4
  dims                                                         |    2            2
  vague                                                        |    2            2
  isProper                                                     |    5            5
  ==                                                           |    4            4
  unsafe statistics                                            |   16           16
  convert                                                      |    4            4
  SPGaussianWeightedMeanPrecisionOutNPP                        |    6            6
  VBGaussianWeightedMeanPrecisionOut                           |    6            6
  sample                                                       |    3            3
  prod!                                                        |    8            8
  dims                                                         |    1            1
  vague                                                        |    1            1
  prod!                                                        |    4            4
  unsafe mean and variance                                     |    2            2
  SPGammaOutNPP                                                |    4            4
  VBGammaOut                                                   |    5            5
  averageEnergy and differentialEntropy                        |    1            1
  dims                                                         |    1            1
  vague                                                        |    1            1
  unsafe mean and variance                                     |    6            6
  Gamma approximatons to LogNormal                             |    1            1
  prod!                                                        |    3            3
  SPLogNormalOutNPP                                            |    4            4
  VBLogNormalOut                                               |    5            5
  averageEnergy and differentialEntropy                        |    1            1
  dims                                                         |    1            1
  vague                                                        |    1            1
  isProper                                                     |    3            3
  prod!                                                        |    4            4
  unsafe mean and variance                                     |    5            5
  SPWishartOutNPP                                              |    4            4
  VBWishartOut                                                 |    5            5
  averageEnergy and differentialEntropy                        |    2            2
  Bernoulli ProbabilityDistribution and Message construction   |    7            7
  dims                                                         |    1            1
  vague                                                        |    1            1
  unsafe mean and variance                                     |    2            2
  prod!                                                        |    2            2
  SPBernoulliOutNP                                             |    4            4
  SPBernoulliIn1PN                                             |    4            4
  SPBernoulliOutNB                                             |    4            4
  VBBernoulliOut                                               |    6            6
  VBBernoulliIn1                                               |    4            4
  averageEnergy and differentialEntropy                        |    1            1
  Categorical ProbabilityDistribution and Message construction |    7            7
  dims                                                         |    1            1
  vague                                                        |    2            2
  unsafe mean and variance                                     |    1            1
  sample                                                       |    3            3
  prod!                                                        |    3            3
  SPCategoricalOutNP                                           |    4            4
  VBCategoricalOut                                             |    6            6
  VBCategoricalIn1                                             |    6            6
  averageEnergy and differentialEntropy                        |    3            3
  Contingency ProbabilityDistribution and Message construction |    4            4
  dims                                                         |    1            1
  vague                                                        |    2            2
  differentialEntropy                                          |    1            1
  SPTransitionOutNPP                                           |    5            5
  SPTransitionIn1PNP                                           |    4            4
  SPTransitionOutNCP                                           |    5            5
  SPTransitionIn1CNP                                           |    4            4
  VBTransitionOut                                              |    4            4
  VBTransitionIn1                                              |    4            4
  VBTransitionA                                                |    4            4
  SVBTransitionOutVCD                                          |    4            4
  SVBTransitionIn1CVD                                          |    4            4
  SVBTransitionADV                                             |    4            4
  MTransitionCCD                                               |    3            3
  averageEnergy                                                |    2            2
  Beta ProbabilityDistribution and Message construction        |    7            7
  dims                                                         |    1            1
  vague                                                        |    1            1
  unsafe mean and variance                                     |    4            4
  prod!                                                        |    4            4
  SPBetaOutNPP                                                 |    4            4
  VBBetaOut                                                    |    4            4
  averageEnergy and differentialEntropy                        |    1            1
  Dirichlet ProbabilityDistribution and Message construction   |    9            9
  dims                                                         |    2            2
  vague                                                        |    2            2
  unsafe mean and variance                                     |    5            5
  prod!                                                        |    8            8
  SPDirichletOutNP                                             |    5            5
  VBDirichletOut                                               |    5            5
  averageEnergy and differentialEntropy                        |    4            4
  VBGaussianMixtureM                                           |   14           14
  VBGaussianMixtureW                                           |   14           14
  VBGaussianMixtureZBer                                        |    6            6
  VBGaussianMixtureZCat                                        |    6            6
  VBGaussianMixtureOut                                         |    8            8
  averageEnergy                                                |    4            4
  mapToBernoulliParameterRange                                 |    8            8
  SPSigmoidBinNG                                               |    5            5
  EPSigmoidRealGB                                              |    7            7
  EPSigmoidRealGC                                              |    7            7
  EPSigmoidRealGP                                              |    6            6
  sigmaPointsAndWeights                                        |    6            6
  SPNonlinearOutNG                                             |    5            5
  SPNonlinearIn1GG                                             |    7            7
  Nonlinear integration with given inverse                     |    1     2      3
  Nonlinear integration without given inverse                  |    3     2      5
  SPDotProductOutNPG                                           |    4            4
  SPDotProductOutNGP                                           |    4            4
  SPDotProductIn1GNP                                           |    4            4
  SPDotProductIn2GPN                                           |    4            4
  Poisson ProbabilityDistribution construction                 |    4            4
  Poisson Message construction                                 |    4            4
  dims                                                         |    1            1
  slug                                                         |    1            1
  vague                                                        |    1            1
  isProper                                                     |    3            3
  unsafe mean and variance                                     |    2            2
  SPPoissonOutNP                                               |    4            4
  SPPoissonLPN                                                 |    4            4
  VBPoissonOut                                                 |    4            4
  VBPoissonL                                                   |    5            5
  averageEnergy and differentialEntropy                        |    3            3
  Poisson node construction                                    |    8            8
  Parameter estimation                                         |    1            1
  LinkedList                                                   |    4            4
  DependencyGraph                                              |   23           23
  Message                                                      |   10           10
  matches                                                      |   13           13
  ScheduleEntry                                                |    1            1
  summaryPropagationSchedule                                   |    6            6
  flatten                                                      |    4            4
  MarginalScheduleEntry                                        |    1            1
  marginalSchedule                                             |    8            8
  @SumProductRule                                              |    1            1
  inferUpdateRule!                                             |    4            4
  sumProductSchedule                                           |    4            4
  RecognitionFactorization                                     |    3            3
  RecognitionFactor                                            |   20           20
  hasCollider()                                                |    6            6
  Cluster                                                      |    4            4
  @marginalRule                                                |    1            1
  inferMarginalRule                                            |    1            1
  marginalSchedule                                             |   13           13
  @naiveVariationalRule                                        |    1            1
  inferUpdateRule!                                             |    1            1
  variationalSchedule                                          |    7            7
  @structuredVariationalRule                                   |    3            3
  inferUpdateRule!                                             |    3            3
  variationalSchedule                                          |   14           14
  @expectationPropagationRule                                  |    1            1
  inferUpdateRule!                                             |    1            1
  expectationPropagationSchedule                               |    5            5
  variationalExpectationPropagationSchedule                    |    5            5
  Julia messagePassingAlgorithm                                |    7            7
  Julia algorithm execution                                    |    1            1
  @composite                                                   |    1            1
  Composite node construction                                  |   10           10
  Custom SPStateTransitionX                                    |    4            4
  Composite node scheduling and algorithm compilation          |   14           14
  Composite node algorithm execution                           |    1            1
ERROR: LoadError: Some tests did not pass: 1471 passed, 4 failed, 0 errored, 0 broken.
in expression starting at /root/.julia/packages/ForneyLab/Hz4kD/test/runtests.jl:9
ERROR: Package ForneyLab errored during testing
Stacktrace:
 [1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Types.jl:113
 [2] #test#131(::Bool, ::Nothing, ::Cmd, ::Cmd, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Operations.jl:1370
 [3] #test at ./none:0 [inlined]
 [4] #test#62(::Bool, ::Nothing, ::Cmd, ::Cmd, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:253
 [5] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:239
 [6] #test#61 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
 [7] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
 [8] #test#60 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
 [9] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
 [10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
 [11] test(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
 [12] top-level scope at none:10

Results with Julia v1.3.1-pre-7704df0a5a

Testing was unsuccessful: package has test failures. Last evaluation was ago and took 2 minutes, 43 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed OpenSpecFun_jll ── v0.5.3+1
 Installed SpecialFunctions ─ v0.9.0
 Installed ForneyLab ──────── v0.10.0
  Updating `~/.julia/environments/v1.3/Project.toml`
  [9fc3f58a] + ForneyLab v0.10.0
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [9fc3f58a] + ForneyLab v0.10.0
  [efe28fd5] + OpenSpecFun_jll v0.5.3+1
  [276daf66] + SpecialFunctions v0.9.0
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
   Testing ForneyLab
    Status `/tmp/jl_TsJN4s/Manifest.toml`
  [9fc3f58a] ForneyLab v0.10.0
  [efe28fd5] OpenSpecFun_jll v0.5.3+1
  [276daf66] SpecialFunctions v0.9.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}) at gamma.jl:78
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:78
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Gamma}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at gamma.jl:86
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/gamma.jl:86
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = (::ForneyLab.var"#65#67"{ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Wishart}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = (::ForneyLab.var"#69#70"{ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}) at beta.jl:84
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:84
┌ Warning: `lbeta(x::Real, w::Real)` is deprecated, use `(logabsbeta(x, w))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.Beta}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Univariate,ForneyLab.PointMass}) at beta.jl:92
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/beta.jl:92
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}) at dirichlet.jl:107
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:107
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = _broadcast_getindex at broadcast.jl:630 [inlined]
└ @ Core ./broadcast.jl:630
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.Multivariate,ForneyLab.PointMass}) at dirichlet.jl:129
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:129
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = differentialEntropy(::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}) at dirichlet.jl:117
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:117
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│   caller = averageEnergy(::Type{ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.Dirichlet}, ::ForneyLab.ProbabilityDistribution{ForneyLab.MatrixVariate,ForneyLab.PointMass}) at dirichlet.jl:143
└ @ ForneyLab ~/.julia/packages/ForneyLab/Hz4kD/src/factor_nodes/dirichlet.jl:143
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
  Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
   Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:69
 [2] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration with given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
  Expression: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", algo)
   Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], nothing, Main.ForneyLabTest.NonlinearTest.g, Main.ForneyLabTest.NonlinearTest.g_inv)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], nothing, g, g_inv)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:74
 [2] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:61
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
  Expression: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", algo)
   Evaluated: occursin("ruleSPNonlinearOutNG(nothing, messages[2], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[3] = ruleSPNonlinearOutNG(nothing, messages[2], g)\n\nmarginals[:y] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:86
 [2] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
Nonlinear integration without given inverse: Test Failed at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
  Expression: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", algo)
   Evaluated: occursin("ruleSPNonlinearIn1GG(messages[2], messages[1], Main.ForneyLabTest.NonlinearTest.g)", "begin\n\nfunction init()\n\nmessages = Array{Message}(undef, 3)\nmessages[1] = Message(vague(GaussianMeanVariance))\n\nreturn messages\n\nend\n\nfunction step!(data::Dict, marginals::Dict=Dict(), messages::Vector{Message}=Array{Message}(undef, 3))\n\nmessages[1] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=1.0))\nmessages[2] = ruleSPGaussianMeanVarianceOutNPP(nothing, Message(Univariate, PointMass, m=2.0), Message(Univariate, PointMass, m=3.0))\nmessages[3] = ruleSPNonlinearIn1GG(messages[2], messages[1], g)\n\nmarginals[:x] = messages[1].dist * messages[3].dist\n\nreturn marginals\n\nend\n\nend # block")
Stacktrace:
 [1] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:92
 [2] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
 [3] top-level scope at /root/.julia/packages/ForneyLab/Hz4kD/test/factor_nodes/test_nonlinear.jl:78
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│   caller = (::ForneyLab.var"#106#107"{Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
┌ Warning: `lfactorial(x)` is deprecated, use `logfactorial(x)` instead.
│   caller = (::ForneyLab.var"#106#107"{Float64})(::Int64) at none:0
└ @ ForneyLab ./none:0
Test Summary:                                                  | Pass  Fail  Total
ForneyLab                                                      | 1471     4   1475
  Helpers                                                      |   33           33
  FactorNode                                                   |  193          193
  Interface                                                    |    3            3
  matches                                                      |    4            4
  Univariate                                                   |   15           15
  Multivariate                                                 |   12           12
  MatrixVariate                                                |    4            4
  PointMass ProbabilityDistribution and Message construction   |   12           12
  dims                                                         |    4            4
  isValid                                                      |    8            8
  gaussianQuadrature                                           |    3            3
  @RV                                                          |   21           21
  Edge                                                         |    6            6
  disconnect!                                                  |   12           12
  Variable                                                     |    3            3
  associate!                                                   |   42           42
  FactorGraph                                                  |    8            8
  generateId                                                   |    3            3
  addNode!                                                     |    4            4
  @ensureVariables                                             |    2            2
  Clamp                                                        |    2            2
  constant                                                     |    3            3
  placeholder                                                  |    7            7
  SPClamp                                                      |    9            9
  SPEqualityGaussian                                           |   11           11
  SPEqualityGammaWishart                                       |   13           13
  SPEqualityBernoulli                                          |    8            8
  SPEqualityBeta                                               |    8            8
  SPEqualityCategorical                                        |    8            8
  SPEqualityDirichlet                                          |    8            8
  SPEqualityPointMass                                          |   16           16
  Addition node construction through + syntax                  |    4            4
  Addition node construction through - syntax                  |    6            6
  SPAdditionOutNGG                                             |    7            7
  SPAdditionIn2GGN                                             |    5            5
  SPAdditionIn1GNG                                             |    5            5
  SPAdditionOutNGP                                             |    5            5
  SPAdditionOutNPG                                             |    5            5
  SPAdditionIn1PNG                                             |    5            5
  SPAdditionIn2PGN                                             |    5            5
  SPAdditionIn1GNP                                             |    5            5
  SPAdditionIn2GPN                                             |    5            5
  SPAdditionOutNPP                                             |    5            5
  SPAdditionIn2PPN                                             |    5            5
  SPAdditionIn1PNP                                             |    5            5
  Multiplication node construction through * syntax            |    4            4
  SPMultiplicationOutNGP                                       |    7            7
  SPMultiplicationOutNPG                                       |    6            6
  SPMultiplicationOutNPP                                       |    5            5
  SPMultiplicationIn1GNP                                       |    5            5
  SPMultiplicationIn1PNP                                       |    5            5
  SPMultiplicationAGPN                                         |    4            4
  SPMultiplicationAPPN                                         |    4            4
  Exponential node construction through exp() syntax           |    2            2
  SPExponentialOutNG                                           |    4            4
  SPExponentialOutNP                                           |    4            4
  SPExponentialIn1LN                                           |    4            4
  SPExponentialIn1PN                                           |    4            4
  dims                                                         |    2            2
  vague                                                        |    2            2
  isProper                                                     |    5            5
  ==                                                           |    4            4
  unsafe statistics                                            |   16           16
  convert                                                      |    4            4
  SPGaussianMeanVarianceOutNPP                                 |    6            6
  SPGaussianMeanVarianceMPNP                                   |    6            6
  SPGaussianMeanVarianceOutNGP                                 |    6            6
  SPGaussianMeanVarianceMGNP                                   |    6            6
  VBGaussianMeanVarianceM                                      |    6            6
  VBGaussianMeanVarianceOut                                    |    6            6
  averageEnergy and differentialEntropy                        |    3            3
  dims                                                         |    2            2
  vague                                                        |    2            2
  isProper                                                     |    5            5
  ==                                                           |    4            4
  unsafe statistics                                            |   16           16
  convert                                                      |    4            4
  SPGaussianMeanPrecisionOutNPP                                |    6            6
  SPGaussianMeanPrecisionMPNP                                  |    6            6
  SPGaussianMeanPrecisionOutNGP                                |    6            6
  SPGaussianMeanPrecisionMGNP                                  |    6            6
  VBGaussianMeanPrecisionM                                     |    6            6
  VBGaussianMeanPrecisionW                                     |    5            5
  VBGaussianMeanPrecisionOut                                   |    5            5
  SVBGaussianMeanPrecisionMGVD                                 |    5            5
  SVBGaussianMeanPrecisionW                                    |    5            5
  SVBGaussianMeanPrecisionOutVGD                               |    5            5
  MGaussianMeanPrecisionGGD                                    |    4            4
  averageEnergy and differentialEntropy                        |    4            4
  dims                                                         |    2            2
  vague                                                        |    2            2
  isProper                                                     |    5            5
  ==                                                           |    4            4
  unsafe statistics                                            |   16           16
  convert                                                      |    4            4
  SPGaussianWeightedMeanPrecisionOutNPP                        |    6            6
  VBGaussianWeightedMeanPrecisionOut                           |    6            6
  sample                                                       |    3            3
  prod!                                                        |    8            8
  dims                                                         |    1            1
  vague                                                        |    1            1
  prod!                                                        |    4            4
  unsafe mean and variance                                     |    2            2
  SPGammaOutNPP                                                |    4            4
  VBGammaOut                                                   |    5            5
  averageEnergy and differentialEntropy                        |    1            1
  dims                                                         |    1            1
  vague                                                        |    1            1
  unsafe mean and variance                                     |    6            6
  Gamma approximatons to LogNormal                             |    1            1
  prod!                                                        |    3            3
  SPLogNormalOutNPP                                            |    4            4
  VBLogNormalOut                                               |    5            5
  averageEnergy and differentialEntropy                        |    1            1
  dims                                                         |    1            1
  vague                                                        |    1            1
  isProper                                                     |    3            3
  prod!                                                        |    4            4
  unsafe mean and variance                                     |    5            5
  SPWishartOutNPP                                              |    4            4
  VBWishartOut                                                 |    5            5
  averageEnergy and differentialEntropy                        |    2            2
  Bernoulli ProbabilityDistribution and Message construction   |    7            7
  dims                                                         |    1            1
  vague                                                        |    1            1
  unsafe mean and variance                                     |    2            2
  prod!                                                        |    2            2
  SPBernoulliOutNP                                             |    4            4
  SPBernoulliIn1PN                                             |    4            4
  SPBernoulliOutNB                                             |    4            4
  VBBernoulliOut                                               |    6            6
  VBBernoulliIn1                                               |    4            4
  averageEnergy and differentialEntropy                        |    1            1
  Categorical ProbabilityDistribution and Message construction |    7            7
  dims                                                         |    1            1
  vague                                                        |    2            2
  unsafe mean and variance                                     |    1            1
  sample                                                       |    3            3
  prod!                                                        |    3            3
  SPCategoricalOutNP                                           |    4            4
  VBCategoricalOut                                             |    6            6
  VBCategoricalIn1                                             |    6            6
  averageEnergy and differentialEntropy                        |    3            3
  Contingency ProbabilityDistribution and Message construction |    4            4
  dims                                                         |    1            1
  vague                                                        |    2            2
  differentialEntropy                                          |    1            1
  SPTransitionOutNPP                                           |    5            5
  SPTransitionIn1PNP                                           |    4            4
  SPTransitionOutNCP                                           |    5            5
  SPTransitionIn1CNP                                           |    4            4
  VBTransitionOut                                              |    4            4
  VBTransitionIn1                                              |    4            4
  VBTransitionA                                                |    4            4
  SVBTransitionOutVCD                                          |    4            4
  SVBTransitionIn1CVD                                          |    4            4
  SVBTransitionADV                                             |    4            4
  MTransitionCCD                                               |    3            3
  averageEnergy                                                |    2            2
  Beta ProbabilityDistribution and Message construction        |    7            7
  dims                                                         |    1            1
  vague                                                        |    1            1
  unsafe mean and variance                                     |    4            4
  prod!                                                        |    4            4
  SPBetaOutNPP                                                 |    4            4
  VBBetaOut                                                    |    4            4
  averageEnergy and differentialEntropy                        |    1            1
  Dirichlet ProbabilityDistribution and Message construction   |    9            9
  dims                                                         |    2            2
  vague                                                        |    2            2
  unsafe mean and variance                                     |    5            5
  prod!                                                        |    8            8
  SPDirichletOutNP                                             |    5            5
  VBDirichletOut                                               |    5            5
  averageEnergy and differentialEntropy                        |    4            4
  VBGaussianMixtureM                                           |   14           14
  VBGaussianMixtureW                                           |   14           14
  VBGaussianMixtureZBer                                        |    6            6
  VBGaussianMixtureZCat                                        |    6            6
  VBGaussianMixtureOut                                         |    8            8
  averageEnergy                                                |    4            4
  mapToBernoulliParameterRange                                 |    8            8
  SPSigmoidBinNG                                               |    5            5
  EPSigmoidRealGB                                              |    7            7
  EPSigmoidRealGC                                              |    7            7
  EPSigmoidRealGP                                              |    6            6
  sigmaPointsAndWeights                                        |    6            6
  SPNonlinearOutNG                                             |    5            5
  SPNonlinearIn1GG                                             |    7            7
  Nonlinear integration with given inverse                     |    1     2      3
  Nonlinear integration without given inverse                  |    3     2      5
  SPDotProductOutNPG                                           |    4            4
  SPDotProductOutNGP                                           |    4            4
  SPDotProductIn1GNP                                           |    4            4
  SPDotProductIn2GPN                                           |    4            4
  Poisson ProbabilityDistribution construction                 |    4            4
  Poisson Message construction                                 |    4            4
  dims                                                         |    1            1
  slug                                                         |    1            1
  vague                                                        |    1            1
  isProper                                                     |    3            3
  unsafe mean and variance                                     |    2            2
  SPPoissonOutNP                                               |    4            4
  SPPoissonLPN                                                 |    4            4
  VBPoissonOut                                                 |    4            4
  VBPoissonL                                                   |    5            5
  averageEnergy and differentialEntropy                        |    3            3
  Poisson node construction                                    |    8            8
  Parameter estimation                                         |    1            1
  LinkedList                                                   |    4            4
  DependencyGraph                                              |   23           23
  Message                                                      |   10           10
  matches                                                      |   13           13
  ScheduleEntry                                                |    1            1
  summaryPropagationSchedule                                   |    6            6
  flatten                                                      |    4            4
  MarginalScheduleEntry                                        |    1            1
  marginalSchedule                                             |    8            8
  @SumProductRule                                              |    1            1
  inferUpdateRule!                                             |    4            4
  sumProductSchedule                                           |    4            4
  RecognitionFactorization                                     |    3            3
  RecognitionFactor                                            |   20           20
  hasCollider()                                                |    6            6
  Cluster                                                      |    4            4
  @marginalRule                                                |    1            1
  inferMarginalRule                                            |    1            1
  marginalSchedule                                             |   13           13
  @naiveVariationalRule                                        |    1            1
  inferUpdateRule!                                             |    1            1
  variationalSchedule                                          |    7            7
  @structuredVariationalRule                                   |    3            3
  inferUpdateRule!                                             |    3            3
  variationalSchedule                                          |   14           14
  @expectationPropagationRule                                  |    1            1
  inferUpdateRule!                                             |    1            1
  expectationPropagationSchedule                               |    5            5
  variationalExpectationPropagationSchedule                    |    5            5
  Julia messagePassingAlgorithm                                |    7            7
  Julia algorithm execution                                    |    1            1
  @composite                                                   |    1            1
  Composite node construction                                  |   10           10
  Custom SPStateTransitionX                                    |    4            4
  Composite node scheduling and algorithm compilation          |   14           14
  Composite node algorithm execution                           |    1            1
ERROR: LoadError: Some tests did not pass: 1471 passed, 4 failed, 0 errored, 0 broken.
in expression starting at /root/.julia/packages/ForneyLab/Hz4kD/test/runtests.jl:9
ERROR: Package ForneyLab errored during testing
Stacktrace:
 [1] pkgerror(::String, ::Vararg{String,N} where N) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/Types.jl:113
 [2] #test#131(::Bool, ::Nothing, ::Cmd, ::Cmd, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/Operations.jl:1370
 [3] #test at ./none:0 [inlined]
 [4] #test#62(::Bool, ::Nothing, ::Cmd, ::Cmd, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:253
 [5] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:239
 [6] #test#61 at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
 [7] test at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
 [8] #test#60 at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
 [9] test at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
 [10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
 [11] test(::String) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
 [12] top-level scope at none:10