private void Run()
        {
            _testDir = _argsParser.GetValueOfOptionWithAfterString("-test_dir");

            if (_testDir == null)
            {
                Console.WriteLine("-test_dir is not given, exiting");
                return;
            }
            bool run_layout;

            if (!_argsParser.OptionIsUsed("-dot"))
            {
                _graphWidth     = GetWidthOfGraph();
                _circleRadius   = _graphWidth / 10;
                _nofCircles     = GetNumberOfCircles();
                _nodesPerCircle = GetNumberOfNodesPerCircle();
                _nodeWidth      = 2 * _circleRadius / 3;
                run_layout      = false;
                CreateArtificialGraphsIfRequired();
            }
            else
            {
                run_layout = true;
            }

            OverlapRemovalTestSuite.ComparisonSuite(
                _testDir,
                "ResultsPrism-original-datasetTestSuite1.csv", false, run_layout);
        }
Exemplo n.º 2
0
        private void Run()
        {
            _testDir = _argsParser.GetStringOptionValue("-test_dir");

            if (_testDir == null)
            {
                System.Diagnostics.Debug.WriteLine("-test_dir is not given, exiting");
                return;
            }
            bool run_layout;

            if (!_argsParser.OptionIsUsed("-dot"))
            {
                _graphWidth       = GetWidthOfGraph();
                _circleRadius     = _graphWidth / 10;
                _nofCircles       = GetNumberOfCircles();
                _nodesPerCircle   = GetNumberOfNodesPerCircle();
                _nodeWidth        = 2 * _circleRadius / 3;
                _randomNodesCount = GetRandomNodesCount();
                if (_randomNodesCount != 0)
                {
                    _circleRadius = 0;
                    _nofCircles   = 0;
                }

                run_layout = false;
                CreateArtificialGraphsIfRequired();
            }
            else
            {
                run_layout = true;
            }

            OverlapRemovalTestSuite.ComparisonSuite(
                _testDir,
                "ResultsPrism-original-datasetTestSuite1.csv", false, run_layout);
        }