def test_simple_rst(self):
     current_dir = os.path.dirname(__file__)
     gitmodules = os.path.join(current_dir, '.gitmodules')
     write_build_summary(gitmodules=gitmodules,
                         root_dir='./tmp',
                         token=GITHUB_TOKEN,
                         dev=False,
                         version='11.0',
                         format='rst')
def main():
    parser = argparse.ArgumentParser(description='Create new snapshot release')
    parser.add_argument('--output', dest='output',
                        default='output',
                        help='markdown output file name')
    parser.add_argument('--token', dest='token',
                        help='github personal access token')
    parser.add_argument('--dev', dest='dev',
                        action='store_true',
                        default=False,
                        help='if present we search for dev versions, otherwise stable versions are returned')
    args = parser.parse_args()

    output_dir = write_build_summary(root_dir=args.output, token=args.token, dev=args.dev)
    print(output_dir)
 def test_summary_release(self):
     write_build_summary(gitmodules=self.gitmodules,
                         output_file_name='output/rel_summary.md',
                         token=TOKEN,
                         dev=False,
                         version='10.0')
 def test_summary_dev(self):
     write_build_summary(gitmodules=self.gitmodules,
                         output_file_name='output/dev_summary.md',
                         token=TOKEN,
                         dev=True,
                         version='10.0-SNAPSHOT')