Disabled Twitter module by default

This commit is contained in:
Erik C. Thauvin 2023-02-03 00:58:16 -08:00
parent d9d5dd2e47
commit 1d85a1c516
6 changed files with 11 additions and 14 deletions

2
.idea/kotlinc.xml generated
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="KotlinJpsPluginSettings"> <component name="KotlinJpsPluginSettings">
<option name="version" value="1.8.0" /> <option name="version" value="1.8.10" />
</component> </component>
</project> </project>

View file

@ -1,7 +1,7 @@
# mobibot # mobibot
[![License (3-Clause BSD)](https://img.shields.io/badge/license-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause) [![License (3-Clause BSD)](https://img.shields.io/badge/license-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
[![Kotlin](https://img.shields.io/badge/kotlin-1.8.0-blue)](https://kotlinlang.org/) [![Kotlin](https://img.shields.io/badge/kotlin-1.8.10-blue)](https://kotlinlang.org/)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ethauvin_mobibot&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=ethauvin_mobibot) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ethauvin_mobibot&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=ethauvin_mobibot)
[![GitHub CI](https://github.com/ethauvin/mobibot/actions/workflows/gradle.yml/badge.svg)](https://github.com/ethauvin/mobibot/actions/workflows/gradle.yml) [![GitHub CI](https://github.com/ethauvin/mobibot/actions/workflows/gradle.yml/badge.svg)](https://github.com/ethauvin/mobibot/actions/workflows/gradle.yml)
[![CircleCI](https://circleci.com/gh/ethauvin/mobibot/tree/master.svg?style=shield)](https://circleci.com/gh/ethauvin/mobibot/tree/master) [![CircleCI](https://circleci.com/gh/ethauvin/mobibot/tree/master.svg?style=shield)](https://circleci.com/gh/ethauvin/mobibot/tree/master)
@ -25,9 +25,6 @@ Some very basic instructions:
# help # help
java -jar mobibot.jar -h java -jar mobibot.jar -h
# twitter oauth token request
java -cp mobibot.jar net.thauvin.erik.mobibot.TwitterOAuth <consumerKey> <consumerSecret>
# launch # launch
/usr/bin/nohup java -jar mobibot.jar & /usr/bin/nohup java -jar mobibot.jar &
``` ```

View file

@ -5,8 +5,8 @@ plugins {
id 'io.gitlab.arturbosch.detekt' version '1.22.0' id 'io.gitlab.arturbosch.detekt' version '1.22.0'
id 'java' id 'java'
id 'net.thauvin.erik.gradle.semver' version '1.0.4' id 'net.thauvin.erik.gradle.semver' version '1.0.4'
id 'org.jetbrains.kotlin.jvm' version '1.8.0' id 'org.jetbrains.kotlin.jvm' version '1.8.10'
id 'org.jetbrains.kotlin.kapt' version '1.8.0' id 'org.jetbrains.kotlin.kapt' version '1.8.10'
id 'org.jetbrains.kotlinx.kover' version '0.6.1' id 'org.jetbrains.kotlinx.kover' version '0.6.1'
id 'org.sonarqube' version '3.5.0.2730' id 'org.sonarqube' version '3.5.0.2730'
id 'pmd' id 'pmd'
@ -92,10 +92,11 @@ dependencies {
test { test {
useTestNG() { useTestNG() {
excludeGroups.add('twitter')
if (isCI) { if (isCI) {
excludeGroups('no-ci') excludeGroups.add('no-ci')
println "Excluded test groups: ${excludeGroups}"
} }
println "Excluded test groups: ${excludeGroups}"
} }
} }

View file

@ -25,7 +25,7 @@ tell-max-days=5
tell-max-size=50 tell-max-size=50
#disabled-commands=die, ignore #disabled-commands=die, ignore
#disabled-modules=dice, joke disabled-modules=twitter
# #
# API Token for: https://pinboard.in/settings/password # API Token for: https://pinboard.in/settings/password

View file

@ -41,7 +41,7 @@ import org.testng.annotations.Test
* The `TwitterTest` class. * The `TwitterTest` class.
*/ */
class TwitterTest : LocalProperties() { class TwitterTest : LocalProperties() {
@Test(groups = ["modules"]) @Test(groups = ["modules", "twitter"])
@Throws(ModuleException::class) @Throws(ModuleException::class)
fun testTweet() { fun testTweet() {
val msg = "Testing Twitter API from ${getHostName()}" val msg = "Testing Twitter API from ${getHostName()}"

View file

@ -122,8 +122,7 @@
<div><code>mobibot: paper</code></div> <div><code>mobibot: paper</code></div>
<div><code>mobibot: rock</code></div> <div><code>mobibot: rock</code></div>
</li> </li>
<li>Posting to <a href="https://twitter.com/mobitopia">Twitter</a> and <a href="https://joinmastodon.org/">Mastodon</a> <li>Automatic and manual posting to <a href="https://mastodon.social/@mobitopia/">Mastodon</a>
<div><code>mobibot: tweet hello twitter</code></div>
<div><code>mobibot: toot hello mastodon</code></div> <div><code>mobibot: toot hello mastodon</code></div>
</li> </li>
</ul> </ul>