/**
     * Ensures that you can't publish an automatically added Quay/Github tool with an alternate structure unless you change the Dockerfile and Dockstore.cwl locations
     */
@Test
    public void testQuayGithubPublishAlternateStructure() {
        systemExit.expectSystemExitWithStatus(Client.API_ERROR);
        Client.main(new String[] { "--config", ResourceHelpers.resourceFilePath("config_file.txt"), "tool", "publish", "--entry",
            "quay.io/dockstoretestuser/quayandgithubalternate", "--script" });
        // TODO: change the tag tag locations of Dockerfile and Dockstore.cwl, now should be able to publish
    }
@Test
public void testQuayGithubPublishAlternateStructure() {
systemExit.expectSystemExitWithStatus(Client.API_ERROR);
Client.main(new String[] { "--config", ResourceHelpers.resourceFilePath("config_file.txt"), "tool", "publish", "--entry",
"quay.io/dockstoretestuser/quayandgithubalternate", "--script" });
// TODO: change the tag tag locations of Dockerfile and Dockstore.cwl, now should be able to publish
}
@Test
public void testQuayGithubPublishAlternateStructure() {
systemExit.expectSystemExitWithStatus(Client.API_ERROR);
Client.main(new String[] { "--config", ResourceHelpers.resourceFilePath("config_file.txt"), "tool", "publish", "--entry",
"quay.io/dockstoretestuser/quayandgithubalternate", "--script" });
// TODO: change the tag tag locations of Dockerfile and Dockstore.cwl, now should be able to publish
}
@Test
public void testQuayGithubPublishAlternateStructure() {
systemExit.expectSystemExitWithStatus(Client.API_ERROR);
Client.main(new String[] { "--config", ResourceHelpers.resourceFilePath("config_file.txt"), "tool", "publish", "--entry",
"quay.io/dockstoretestuser/quayandgithubalternate", "--script" });
// TODO: change the tag tag locations of Dockerfile and Dockstore.cwl, now should be able to publish
}