def summarize(): global count_skipped_tests_download, count_skipped_tests_slow global success_counter, failure_counter, blow_counter, skip_counter global cur_name global start_time, end_time print('') if cur_name is not None: print('Test Script: %s' % cur_name) print('Succeeded: %d' % success_counter) print('Failed: %d (%d blew exceptions)' \ % (failure_counter+blow_counter, blow_counter)) print('Skipped: %d' % skip_counter) print('Expected fail:%d' % expected_failure_counter) if start_time is not None: duration = end_time - start_time if duration >= 60: print('Duration: %02dm%02.1fs' % (duration / 60., duration % 60.)) else: print('Duration: %02.2fs' % duration) if count_skipped_tests_download != 0: print('As GDAL_DOWNLOAD_TEST_DATA environment variable is not defined, %d tests relying on data to downloaded from the Web have been skipped' % count_skipped_tests_download) if count_skipped_tests_slow != 0: print('As GDAL_RUN_SLOW_TESTS environment variable is not defined, %d "slow" tests have been skipped' % count_skipped_tests_slow) print('') sys.path.append( 'gcore' ) sys.path.append( '../gcore' ) import testnonboundtoswig testnonboundtoswig.OSRCleanup() testnonboundtoswig.GDALDestroyDriverManager() testnonboundtoswig.OGRCleanupAll() return failure_counter + blow_counter
basic_test_7, basic_test_8, basic_test_9, basic_test_10, basic_test_11, basic_test_12, basic_test_13, basic_test_14, basic_test_15, basic_test_16 ] if __name__ == '__main__': if len(sys.argv) == 3 and sys.argv[1] == "LICENSE": if sys.argv[2] == '0': gdal.SetConfigOption('GDAL_DATA', '/foo') else: gdal.SetConfigOption('GDAL_DATA', 'tmp') gdal.VersionInfo('LICENSE') print(gdal.VersionInfo('LICENSE')) import testnonboundtoswig testnonboundtoswig.GDALDestroyDriverManager() sys.exit(0) gdaltest.setup_run( 'basic_test' ) gdaltest.run_tests( gdaltest_list ) gdaltest.summarize()