https://api.slack.com/apps?new_app=1 에서 새로운 앱 생성
Basic Information 탭에서 ClientID와 Client Secret 메모
``` | |
Serial port /dev/cu.usbserial-0001 | |
Connecting...................................... | |
A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode. | |
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html | |
선택돤 시리얼 포트For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html | |
는 존재하지 않거나 해당 보드가 연결되지 않았습니다. | |
``` |
import android.os.Build | |
import android.security.KeyPairGeneratorSpec | |
import android.security.keystore.KeyGenParameterSpec | |
import android.security.keystore.KeyProperties | |
import android.util.Base64 | |
import timber.log.Timber | |
import java.math.BigInteger | |
import java.security.GeneralSecurityException | |
import java.security.KeyPairGenerator | |
import java.security.KeyStore |
language: java | |
dist: trusty | |
jdk: oraclejdk8 | |
before_cache: | |
# Do not cache a few Gradle files/directories (see https://docs.travis-ci.com/user/languages/java/#Caching) | |
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock | |
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/ | |
cache: |
#!/usr/bin/env bash | |
# https://developers.supportbee.com/blog/setting-up-cucumber-to-run-with-Chrome-on-Linux/ | |
# https://gist.github.com/curtismcmullan/7be1a8c1c841a9d8db2c | |
# https://stackoverflow.com/questions/10792403/how-do-i-get-chrome-working-with-selenium-using-php-webdriver | |
# https://stackoverflow.com/questions/26133486/how-to-specify-binary-path-for-remote-chromedriver-in-codeception | |
# https://stackoverflow.com/questions/40262682/how-to-run-selenium-3-x-with-chrome-driver-through-terminal | |
# https://askubuntu.com/questions/760085/how-do-you-install-google-chrome-on-ubuntu-16-04 | |
# Versions | |
CHROME_DRIVER_VERSION=`curl -sS https://chromedriver.storage.googleapis.com/LATEST_RELEASE` |
/** | |
* This JacocoTestReport task merges local Unit Tests and emulator/device Instrumentation Tests into a single coverage report. | |
* Also ignores Dagger 2 generated code. | |
* Add this task to your Android app/build.gradle and run your test suites then execute this task. | |
* Coverage report will appear in app/build/reports/jacoco/jacocoTestReport/ | |
* as standard xml compatible with codecov.io and human readable html | |
* dependsOn: ['testDebugUnitTest', 'connectedDebugAndroidTest'] | |
*/ | |
task jacocoTestReport(type: JacocoReport) { | |
group = "Reporting" |
https://api.slack.com/apps?new_app=1 에서 새로운 앱 생성
Basic Information 탭에서 ClientID와 Client Secret 메모
| 😄 | 😆 | 😊 | 😃 |
😩 | 😔 | 😞 | 😖 | 😨 | 😰 | 😣 | 😢 | 😭 | 😂 | 😲 | 😱 | | 😫 | 😠 | 😡 | 😤 | 😪 | 😋 | 😷
😎 | 😵 | 👿 | 😈 | 😐 | 😶 | 😇 | 👽 | 💛 | 💙 | 💜 | ❤️ | 💚 | 💔 | 💓 | 💗 | 💕 | 💞 | 💘 | ✨