.gnumeric: if we see a shared array formula, fix it.
[gnumeric.git] / test / t7100-solver-blend.pl
blob5b78ab3bc65f39bf3119ddee2ca5af2a6ed3ebfb
1 #!/usr/bin/perl -w
2 # -----------------------------------------------------------------------------
4 use strict;
5 use lib ($0 =~ m|^(.*/)| ? $1 : ".");
6 use GnumericTest;
8 &GnumericTest::report_skip ("No linear solver found")
9 unless &GnumericTest::has_linear_solver ();
11 my $file = "blend.mps";
12 my $answer = -30.8121498458281;
13 # lp_solve: -30.81221619004;
14 my $tol = 1e-4;
15 &message ("Check solver on $file problem.");
16 &test_sheet_calc ("$samples/solver/$file", ['--solve'], "B5",
17 sub {
18 chomp;
19 return (/^[-+]?(\d|\.\d)/ &&
20 abs ($answer - $_) < $tol);
21 });