-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathtest.jl
More file actions
27 lines (22 loc) · 810 Bytes
/
test.jl
File metadata and controls
27 lines (22 loc) · 810 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using Pkg
Pkg.add("FiniteDifferences")
using DifferentiationInterface, DifferentiationInterfaceTest
using FiniteDifferences: FiniteDifferences
using Test
using ExplicitImports
check_no_implicit_imports(DifferentiationInterface)
LOGGING = get(ENV, "CI", "false") == "false"
for backend in [AutoFiniteDifferences(; fdm=FiniteDifferences.central_fdm(3, 1))]
@test check_available(backend)
@test !check_inplace(backend)
@test DifferentiationInterface.inner_preparation_behavior(backend) isa
DifferentiationInterface.PrepareInnerSimple
end
test_differentiation(
AutoFiniteDifferences(; fdm=FiniteDifferences.central_fdm(3, 1)),
default_scenarios(;
include_constantified=true, include_cachified=true, use_tuples=true
);
excluded=SECOND_ORDER,
logging=LOGGING,
);