/*
 * *****************************************************************************
 *   Copyright 2014 Spectra Logic Corporation. All Rights Reserved.
 *   Licensed under the Apache License, Version 2.0 (the "License"). You may not
 *   use this file except in compliance with the License. A copy of the License
 *   is located at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 *   or in the "license" file accompanying this file.
 *   This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 *   CONDITIONS OF ANY KIND, either express or implied. See the License for the
 *   specific language governing permissions and limitations under the License.
 * *****************************************************************************
 */

#include <QTest>

#include "test.h"

int
main(int /*argc*/, char** /*argv[]*/)
{
	int failed = 0;

	for (int i = 0; i < Test::s_tests.size(); i++) {
		int result = QTest::qExec(Test::s_tests.at(i));
		if (result != 0) {
			failed++;
		}
	}

	return failed;
}

/*
 * *****************************************************************************
 *   Copyright 2014 Spectra Logic Corporation. All Rights Reserved.
 *   Licensed under the Apache License, Version 2.0 (the "License"). You may not
 *   use this file except in compliance with the License. A copy of the License
 *   is located at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 *   or in the "license" file accompanying this file.
 *   This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 *   CONDITIONS OF ANY KIND, either express or implied. See the License for the
 *   specific language governing permissions and limitations under the License.
 * *****************************************************************************
 */

#include <qDebug>
#include <QTest>

#include "test.h"

int
main(int /*argc*/, char** /*argv[]*/)
{
	int failed = 0;

	for (int i = 0; i < Test::s_tests.size(); i++) {
		int result = QTest::qExec(Test::s_tests.at(i));
		if (result != 0) {
			failed++;
		}
	}

	qDebug();
	if (failed == 0) {
		qDebug() << "All Tests Passed";
	} else {
		qDebug() << failed << "Test Suite(s) Contained Failures";
	}

	return failed;
}

Print a message at the end of the test run so it's easier to determine if any of the tests failed.
Print a message at the end of the test run so it's easier to
determine if any of the tests failed.
